如何在 GNOME 中使用 Awesome WM?

Jon*_*han 6 gnome window-manager

我按照我能找到的所有说明进行操作——Awesome wiki 上的说明和 Arch linux wiki 上的说明,但到目前为止都没有真正奏效。我在尝试登录时通常会遇到一个错误,提示“无法加载会话 'Awesome'。”是否有 Ubuntu 用户尝试过成功的方法,以使该 WM 与 GNOME 会话一起工作?

小智 7

首先欢迎真棒!

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
Run Code Online (Sandbox Code Playgroud)

假设你在 Gnome2 上,上面的代码片段应该会让你滚动。它禁用桌面(您看到的带有图标的桌面是一个特殊的 nautilus 窗口,它禁用了它)。第二个命令将设置设置为 awesome 作为窗口管理器移除 compiz/metacity。

我相信你在登录时一定会成为一个很棒的会话选项。基本上,一旦你开始使用很棒的窗口管理器,你就会开始定制东西,对于这种底层方法是可取的(作为一个用户,什么吸引你对这个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)