使用 Xmonad 的 Gnome 在登录时崩溃

使用 Xmonad 的 Gnome 在登录时崩溃

我最近发现了 Xmonad,并将其安装在我所有的计算机上;然而,在我的台式计算机上,vanilla xmonad 出现镜像屏幕且分辨率较差。 “gnome with xmonad”桌面环境似乎是我使用 xmonad 的唯一方式,同时还利用我的双屏幕并显示清晰的视觉效果。

到问题了。每次我用 gnome xmonad 登录时,我都会在一分钟内再次注销。与 vanilla xmonad 相比,它已经运行了一整天,没有任何问题;和基本的 Cinnamon,它经常会使我的计算机崩溃(不仅仅是注销)。

对于这个问题。我正在寻找某种方法来扩展 xmonad 以使用两个屏幕,并具有合理的分辨率;或者阻止 gnome xmonad 对我退出。

附录:我的(最小)xmonad.hs:

import XMonad
main = xmonad $ defaultConfig

编辑:
来自这个帖子,我已经能够gnome-settings-daemon在 xmonad 中使用 while ,这似乎不会导致崩溃或注销,但当我启动它时确实会抛出一些可怕的警告:

** (gnome-settings-daemon:2114): WARNING **: Unable to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
(gnome-settings-daemon:2114): media-keys-plugin-WARNING **: Grab failed for some keys, another application may already have access the them.

现在我需要一种方法来在 xmonad 启动时运行该命令,假设这些警告是无害的。

相关内容