7

我最近开始在我的 Ubuntu 10.04 机器上试用 XMonad,我有一个主要的抱怨。奇怪的是,我没有发现这个问题在网络上的其他地方重复出现。

我的 XMonad 会话一开始是桃色的,但大约 30 分钟后,mod 键停止工作。如果我想关闭我的电脑......如果我打开了一个终端,我可以手动运行关机,但否则我一直在使用硬电源按钮关闭我的电脑。

在屏幕保护程序激活之后,mod 键的故障似乎发生了,我随后将其停用。

我可以从我的 xmonad.hs 或设置中提供任何进一步的信息吗?

...
, modMask = mod4Mask     -- Rebind Mod to the Windows key
...

?

提前致谢,

杰米 D

4

2 回答 2

5

通常这是因为 dynamicLog 正在写入未被读取的管道句柄

http://www.haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#XMonad_is_frozen.21

于 2013-09-05T16:12:20.820 回答
1

我一直在到处寻找解决此错误的方法。感谢用户 2751455。如果其他人遇到这个问题,那么这个衬里(它只是链接的常见问题解答所说的压缩形式)应该可以解决问题:

cat /proc/$(ps aux | grep [x]monad | cut -d" " -f4)/fd/* > /dev/null

长期修复将涉及调整 xmonad.hs 文件,使其不会产生未读的管道。

于 2015-08-22T03:14:20.213 回答