如何在 GNOME 中使用 Awesome WM?

如何在 GNOME 中使用 Awesome WM?

我按照能找到的所有说明操作——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

相关内容