升级到 14.10 后 Gnome Xmonad 损坏

jia*_*ngy 3 gnome xmonad

升级到14.10后,gnome-settings-daemon无法正常加载/usr/share/gnome-session/sessions/xmonad.session。有没有人有同样的问题?

Mar*_*ont 5

这是基于Jianingy答案的更详细的解决方案。它解决了我升级到 Ubuntu 14.10 后遇到的一些问题。它正在修复的问题包括:

  • 多媒体键不起作用
  • Gnome-control-center 中的显示设置不起作用

您需要添加DesktopName=Unity/usr/share/gnome-session/sessions/xmonad.session.

[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;gnome-panel;xmonad
DesktopName=Unity
Run Code Online (Sandbox Code Playgroud)

此外,关于dbus-send在Ubuntu 14.10的变化,你必须使用--print-reply=literal替代--print-reply=string。我已将其添加到 my 中,xmonad.hs并将 main 定义为main = xmonad $ gnomeConfig2.

[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;gnome-panel;xmonad
DesktopName=Unity
Run Code Online (Sandbox Code Playgroud)