我安装了XMonad和XMobar,并进行了配置。当我启动XMonad并在任何非第一个工作区打开XMobar时,已打开的程序将位于XMobar下方。但是,在第一个工作区打开任何程序时,XMobar会隐藏起来。 以下是我的XMonad和XMobar配置: --XMonad: import XM...
我正在配置xmonad,由于我需要启动几个dzen实例,所以我决定最好使用一个函数,该函数接受x和y位置、宽度、高度和文本对齐的参数: -- mydzen.hs import Data.List -- | Return a string that launches dzen with t...
我已经苦思冥想了一段时间。我有一堆类型,它们代表着对基本类型的转换(更具体地说,是XMonad中的布局修改器)。 长话短说,这些类型都有种类(*->*)->*->*。 出于某些原因,我想把这些转换的堆栈表示为单个基础类型上的转换(种类为*->*)。 我的第一个想法是定义一个类型组合运算符...
我正在尝试配置NoMachine远程桌面以运行xmonad。我遇到的一个问题是,默认的xmonad安装指南要求注销并重新登录。在像NoMachine这样的远程桌面应用程序中,没有办法注销用户--只能断开会话。 我可以选择创建新的Gnome、KDM或XDM桌面,或自定义会话,可以执行默认的X客...
我希望能够使用鼠标上的6和7按钮(滚轮两侧的摇杆按钮)向前或向后移动工作区。我猜这与additionalMouseBindings有关,如果它遵循与additionalKeys相同的模式,那么我就会成功了。但是,事实并非如此,我不完全理解如何定义新的绑定。尝试过程如下: `additiona...
想象一下:使用类似xmonad的方式在我的emacs窗口中平铺eshells。这个可行吗?我可以通过M-x eshell打开第一个eshell实例,但是后续调用只会将焦点放在第一个实例上。
我正在尝试在Mountain Lion上构建xmonad,以便与Xquartz 2.7.2一起运行,教程在这里。 我正在使用cabal获取所需的X11库cabal install X11-1.5.0.1。但是它没有成功,所以我下载了tar文件并尝试用ghc构建它,但是出现了相同的错误。它无...
我的Java GUI应用程序只显示空白窗口,我尝试过: main = do xmonad $ defaultConfig { modMask = mod4Mask , startupHook = setWMName "LG3D" -- other custom...