xmonad будет вести себя ненормально, если скомпилирован с ghc -threaded

Xmonad, созданная с помощью xmonad --recompile, прекрасно работает. Однако, если мы создадим xmonad, используя ghc -threaded xmonad.hs и изменив его имя в соответствии с вашей платформой, например, xmonad-i386-freebsd, тогда xmonad будет вести себя ненормально.

.определения некоторых ключей не будут работать.

.XMonad.Actions.GridSelect не будет создавать приложения...

Любое предложение приветствуется!


person z_axis    schedule 02.02.2013    source источник
comment
Почему бы вам не спросить об этом в их списке рассылки или на IRC-канале?   -  person Secoe    schedule 02.02.2013
comment
Да, у меня есть . До сих пор кажется, что поток RTS не работает нормально на некоторых платформах.   -  person z_axis    schedule 02.02.2013
comment
Почему вы пытаетесь использовать --threaded? он не поддерживается X11   -  person Don Stewart    schedule 05.02.2013


Ответы (1)


Xmonad не поддерживает --threaded, так как библиотека X11 C не является потокобезопасной.

person Don Stewart    schedule 03.02.2013
comment
ghc -threaded созданная xmonad работает, за исключением ее функции создания. В аренде других проблем не обнаружил. - person z_axis; 05.02.2013
comment
Это «работает», поскольку нет экземпляров forkIO ни в одном из кодов или расширений xmonad, поскольку базовая библиотека X11 не является потокобезопасной. - person Don Stewart; 05.02.2013