我最近开始在我的Ubuntu 10.04机器上试用XMonad,我有一个主要的抱怨。奇怪的是,我没有发现问题在网络上的其他地方重复。
我的XMonad会话开始超级,但是大约30分钟后,mod键停止工作。如果我想要关闭我的电脑......如果我打开一个终端,我可以手动关机,但是我一直在使用硬电源按钮关闭我的电脑。
屏幕保护程序激活后,mod键的失败似乎发生,我随后将其停用。
我可以提供xmonad.hs或其他设置的更多信息吗
...
, modMask = mod4Mask -- Rebind Mod to the Windows key
...
提前致谢,
Jamie D
答案 0 :(得分:5)
通常这是因为dynamicLog正在写入未被读取的管道句柄
http://www.haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#XMonad_is_frozen.21
答案 1 :(得分:1)
我一直在寻找解决这个bug的地方。谢谢user2751455。如果其他人遇到这个问题,那么这个内容(这只是链接常见问题解答所说的内容的压缩形式)应该可以解决问题:
cat / proc / $(ps aux | grep [x] monad | cut -d“” - f4)/ fd / *> / dev / null
长期修复将涉及调整xmonad.hs文件,以便它不会生成未读取的管道。