更新

更新

我刚刚尝试了 xmonad,我想知道避免全新安装后出现的丑陋的基本 gtk 主题的正确方法是什么。我遇到了 lxappearance,但似乎有些人并不满意。所以我觉得在开始之前,我应该听取一些关于实现我想要的最佳方法的意见。

我的目标结果是漂亮的 ubuntu 默认主题。

答案1

我发现罪魁祸首实际上是/usr/share/gnome-session/sessions/xmonad.session或等效文件。

创建或编辑文件/usr/share/gnome-session/sessions/xmonad.session如下:

[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;
RequiredProviders=windowmanager;
DefaultProvider-windowmanager=xmonad
DesktopName=Unity

最重要的是最后一行。DesktopName 必须Unity即使您不使用它,它也有价值。

另外,创建或编辑/usr/share/xsessions/gnome-xmonad.desktop以下内容:

[Desktop Entry]
Name=GNOME with Xmonad
Comment=A GNOME fallback mode session using xmonad as the window manager.
Exec=gnome-session --session=xmonad
TryExec=gnome-session
Icon=
Type=Application

登录时,选择GNOME 与 Xmonad从会话下拉菜单中。

一切,包括主题、桌面背景和其他小东西都应该按预期工作。

编辑:如果这似乎不起作用,请运行 gnome-session-properties(启动应用程序)并添加gnome-settings-daemon到列表中。(这不太可能起作用,但值得一试。)


更新

对于较新版本的 Ubuntu,请尝试以下操作/usr/share/ghome-session/sessions/xmonad.session

[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;gnome-panel;
RequiredProviders=windowmanager;panel;
DefaultProvider-windowmanager=xmonad
DefaultProvider-panel=unity-2d-panel

如果第一个方法不起作用,我不确定这个方法是否有效,但无论如何我都会尝试一下。

相关内容