我按照能找到的所有说明操作——Awesome wiki 上的说明和 Arch Linux wiki 上的说明,但到目前为止,没有一个真正起作用。我尝试登录时通常会收到一条错误消息,提示“无法加载会话‘Awesome’”。Ubuntu 用户是否尝试过某种方法并成功让此 WM 与 GNOME 会话配合使用?
答案1
首先欢迎来到 awesome!
http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome
摘录:
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop False
# Still disable the buggy Nautilus desktop thing
gconftool-2 --type string --set /desktop/gnome/session/required_components/windowmanager awesome
# sets awesome as wm
假设您使用的是 Gnome2,上面的代码片段应该可以让您开始使用。它会禁用桌面(您看到的带有图标的桌面是一个特殊的 nautilus 窗口,它会禁用它)。第二个命令将 sets awesome 设置为窗口管理器,以取代 compiz/metacity。
我确信您在登录时一定会将 awesome 作为会话选项。基本上,一旦您开始使用 awesome 窗口管理器,您就会开始自定义内容,并且建议采用这种底层方法(作为用户,这款 wm 的极简主义和简单感吸引您)。我的意思是,当您使用 awesome 登录时,您将获得最少的东西。通过了解您需要的 gnome 的所有功能,开始逐步提高。
对我来说,它们是:
- gnome-settings-daemon :用于窗口装饰和其他内容
- nm-applet:网络管理器,使用 wifi 时需要。这里的问题是它无法访问 gnome-keyring。对于 wifi,我看到有人转向 wicd,它似乎也很棒。
- gnome-power-manager :如果你使用的是便携式电脑,则需要降低亮度等
您可以将它们放入一个文件中,并将其命名为“start.sh”,每次登录时调用,或者您可以将其放入.Xsession 文件中(我这样做了)
我已经这样做了(从上面,很久以前)我建议你做的是在登录时运行 gnome-settings-daemon、nm-applet、gnome-power-manager 等等。(我猜使用 Xsession 自动化)
答案2
pekwm --replace
我通常在使用 pekwm 时尝试,您尝试过使用吗awesome --replace
?