问题标签 [xmonad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4335 浏览

haskell - Haskell 类型错误:无法从上下文 (Num a) 中推断出 (Show a) 使用“show”引起的

我正在配置 xmonad,因为我必须启动几个 dzen 实例,所以我决定最好使用一个函数来获取 x 和 y 位置、宽度、高度和文本对齐的参数:

显然,删除签名或更改Num aforShow a可以解决问题,但我不明白为什么。'arguments' x,w并且应该y是几乎任何类型的数字(, , ecc )。100550.21366 * 0.7

我是 haskell 的新手,直到现在我还无法(清楚地)理解错误或找出问题所在。

0 投票
1 回答
1272 浏览

haskell - xmonad 自动切换到应用程序

我非常喜欢 xmonad,但有一件事会很棒:

如果我打开一个文件gvim -p --remote-tab-silent my-file并且它在始终打开的 vim 中打开workspace 1,我想自动切换到workspace 1.

我刚刚发现了viewShift-trick,但这只会在gvim产生新的工作空间时改变工作空间,因此只能部分解决我的问题。

编辑:

感谢丹尼尔瓦格纳的评论,我能够做一些研究:

我找到了一个设置和取消设置紧急提示的小程序:seturgency。我xwininifo可以得到 gvim 的窗口 id。经过反复试验,我xprop向我展示了实际上设置了提示标志。

现在我添加了

到我的.xmonad.hs,并且xmonad --recompile && xmonad --restart没有错误但没有击中什么也没mod4 + x做,尽管xprop确实报告了紧急提示已设置。

0 投票
1 回答
993 浏览

haskell - 如何绑定一个键以切换到 XMonad 中的特定工作区?

我正在运行一个双头设置,我非常想绑定喜欢M-i将左显示器的工作区切换到工作区 5,将右显示器的工作区切换到工作区 6。

我已经看过了Xmonad.Actions,但我看不到我在找什么。

就像是

switchToWorkspace我要的功能在哪里

0 投票
1 回答
1755 浏览

key-bindings - XMonad 键绑定不起作用

我在使用 XMonad 配置时遇到问题。

你能告诉我这段代码有什么问题吗?它可以编译,但没有达到预期的效果。

我在SO上没有找到类似的东西。所以这里是:

也试过这个,但它不编译:

我收到此错误:

modMask = modMask4(Windows 按钮)

谢谢你的帮助。

0 投票
1 回答
16900 浏览

ubuntu-12.04 - 如何在 Ubuntu 12.04 LTS 上开始使用 Xmonad?

我已经在我的 Ubuntu 12.04 LTS 系统上安装了用 Haskell 编写的 Xmonad 0.10-3 Lightweight X11 窗口管理器以及库和文档。

我期望一些界面/菜单来运行这个应用程序,但什么也没看到。我也找不到相关文档。

请指导如何开始使用 Xmonad?

0 投票
1 回答
2163 浏览

xmonad - 如何获取 XMonad 中可见工作区的列表?

如何在 xmonad 中获取可见工作区(当前显示在监视器上的工作区)的列表?目前在我的 xmonad.hs 配置文件中,命令 (XMonad.workspaces conf) 为我提供了所有工作区的列表。我对 Haskell 不是很熟悉,所以我无法理解这样的文档:http: //xmonad.org/xmonad-docs/xmonad/XMonad-StackSet.html

0 投票
2 回答
1221 浏览

haskell - xmonad:移动新的浮动窗口

本期本期所述,当将 xmonad 与 compton 一起使用时,我的浮动窗口有时会呈现在其他窗口后面。我想尝试的一种可能的解决方法是让 xmonad 稍微移动新的浮动窗口,这应该将它们呈现在其他窗口之上。但是,作为 xmonad 和 Haskell 的新手,我不知道如何实现这一点。

如何告诉 xmonad “创建新的浮动窗口时,将其向右移动一个像素”?

(xmonad-0.10 和 xmonad-contrib-0.10)

0 投票
1 回答
1324 浏览

linux - cabal-install 安装失败

我正在尝试安装 xmonad。因此,首先,我使用以下命令安装 ghc 编译器:

之后,我尝试使用以下命令安装 cabal-install-0.14.0:

但是当我运行最后一个命令时,它得到了错误:

显然,我需要 hsc2hs 程序,并且可以在目录“/usr/lib/ghc-7.4.2/hsc2hs”中看到它,所以我在 PATH 中添加了这个目录。但它仍然不起作用。

有没有人可以给我一些建议?谢谢。

PS:我的操作系统是 openSUSE 12.1

0 投票
1 回答
5266 浏览

macos - Mountain Lion X11 库无法 ./configure

我正在尝试在 Mountain Lion 中构建 xmonad 以与 Xquartz 2.7.2 一起运行,教程在这里找到。

我正在使用 cabal 获取所需的 X11 库cabal install X11-1.5.0.1。那没有用,所以我得到了 tar 并尝试用 ghc 构建它,同样的错误。它不会配置:

我的配置日志:

我需要添加什么来更正指向 Xquartz 库的路径吗?

0 投票
1 回答
2500 浏览

notifications - xmonad 中的 KDE 弹出通知

我将 xmonad 与 KDE 一起使用,并希望使用它的弹出通知。默认情况下,第一个弹窗显示正确,但它消失后,下一个弹窗将不会显示。如果我添加一个新的“通知”小部件 - 它可以再显示一个弹出窗口,但之后会出现相同的情况。如果将这些行添加到 xmonad 配置(我不太明白,它是如何工作的),弹出窗口将按预期开始工作:

在一般情况下,和

在 myManageHook 中。

但是现在,因为'className =? “Plasma-desktop”' 条件太一般,启动时会发生非常奇怪的事情。如果在 KDE 加载后将此行添加到配置中,一切正常。有没有办法找到确切的通知窗口,或者只有在完全加载 KDE 后才使用此行,或者可能是使通知工作的更好方法?

谢谢你,抱歉英语不好。