Клавиша мода XMonad перестает работать во время сеанса - PullRequest
7 голосов
/ 20 сентября 2011

Я недавно начал опробовать XMonad на своем компьютере с Ubuntu 10.04, и у меня есть одна серьезная жалоба.Как ни странно, я не нашел проблему, дублированную в другом месте в Интернете.

Мой сеанс XMonad начинается персиково, но через 30 минут ключ мод перестает работать.Если я затем захочу выключить компьютер ... если у меня открыт терминал, я могу запустить выключение вручную, но в противном случае я использую кнопку жесткого питания, чтобы выключить компьютер.

СбойКлавиша mod появляется после того, как заставка активирована, и я впоследствии деактивировал ее.

Могу ли я предоставить любую дополнительную информацию из моего файла xmonad.hs или установки, кроме

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

?

Заранее спасибо,

Джейми Д

Ответы [ 2 ]

5 голосов
/ 05 сентября 2013

Обычно это происходит потому, что dynamicLog пишет в дескриптор канала, который не читается

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

1 голос
/ 22 августа 2015

Я искал повсеместно решение этой ошибки.Спасибо user2751455.Если у кого-то еще возникла эта проблема, этот вкладыш (который является просто сжатой формой того, что говорит связанный FAQ) должен сделать свое дело:

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

долгосрочное исправление включает в себя настройку файла xmonad.hs, чтобы он не создавал каналы, которые остаются непрочитанными,

...