30得票1回答
如何在Ubuntu 12.04 LTS上开始使用Xmonad?

我已经在我的Ubuntu 12.04 LTS系统上安装了Xmonad 0.10-3,这是一款用Haskell编写的轻量级X11窗口管理器以及相关库和文档。 我期望看到一些界面/菜单来运行这个应用程序,但是我没有看到任何东西。我也找不到相关的文档。 请指导如何开始使用Xmonad?

19得票5回答
Xmonad切换全屏模式 / xmobar

考虑到我对Haskell的知识非常有限(事实上是零),修改xmonad.hs可能会很具有挑战性。 我正在寻找如何修改我的配置文件以允许“真正”的全屏,例如在观看视频时使用VLC。 我的当前xmonad.hs: import XMonad import XMonad.Hooks...

17得票4回答
xmonad和Emacs:'mod'键存在问题

几周前我开始使用xmonad作为我的窗口管理器,我很喜欢它,非常好用。但是自从那时以来,当我在emacs中按下“ALT”键时,我经常不得不使用“ESC”键。这是因为xmonad将“ALT”键用作“mod”键。 是否有办法将emacs的mod键分配给除“ALT”键之外的其他键,例如将其分配给“...

16得票1回答
xmonad垂直调整平铺/窗口大小

我在左侧有几个垂直堆叠的磁贴,右侧也有一些。我可以轻松地水平调整主窗格(使用mod+l和mod+h),但我想在这种设置中垂直调整一些窗口(包括非主窗口)。 如何做到这一点?

15得票2回答
只移除全屏浮动窗口的边框(XMonad配置)

我想要实现: 仅从覆盖整个屏幕的浮动窗口(如 mplayer)中删除边框,并且 在工作区中只有一个窗口时使用不同的边框颜色(normalBorderColor)。 目前,我正在使用 XMonad.Layout.NoBorders 中的 smartBorders 来删除 mplayer ...

14得票3回答
如何在xmonad中拥有超过9个工作区?

我可以更改工作区的名称,并且可以通过更改这个常量来添加更多工作区:myWorkspaces = ["1","2","3⌂","4","5","6","7✉","8☺","9♫"] 如果我向数组中添加内容,就会有更多的工作区,但是如何为它们绑定键呢?Mod-1到Mod-9是默认设置,但我找不到更...

14得票3回答
模块名不明确 `Prelude'

当我想重新编译xmonad以更改配置时,我会遇到这个问题:Implicit import declaration: Ambiguous module name `Prelude': it was found in multiple packages: base haskel...

13得票1回答
XMonad如何根据显示器的不同设置布局?

有没有可能根据我正在显示的物理屏幕来改变工作区布局? 我想在左侧显示器上使用reflectHoriz(来自XMonad.Layout.PerWorkspace)的布局,以使主面板始终靠近2个屏幕的中心。 我尝试过XMonad.Layout.IndependentScreens,但那只是创建...

12得票2回答
Xmonad找不到模块XMonad(或其他任何模块)

无论xmonad何时启动、重新启动或重新编译,我都会收到一个xmessage:xmonad.hs:1:8: Could not find module `XMonad' Perhaps you meant Monad (needs flag -package haskell98-2....

12得票1回答
XMonad如何在特定的工作区启动程序?

我正在尝试配置我的xmonad.hs,以便在启动会话时在不同的工作区域中启动一系列不同的程序(例如1中的终端;2中的Firefox;3中的Pidgin)。 我已经研究了XMonad.Actions.SpawnOn,但由于spawnOn返回一个X()而不是常见的m (),所以我不能在main ...