Gnome 桌面环境:如何让它在 OpenBSD 上运行?

vir*_*gto 6 desktop gnome openbsd

我已经安装了 OpenBSD 5.7-amd64 并用所有最新的可用修复程序进行了修补。

我想要一个最小的 Gnome 桌面环境,我对我的用户帐户(不是 root 帐户)执行了以下操作:

sudo pkg_add -vi gnome-session nautilus gnome-terminal gnome-menus gnome-system-monitor
Run Code Online (Sandbox Code Playgroud)

安装上述包后,我

sudo nano /etc/rc.conf.local
Run Code Online (Sandbox Code Playgroud)

并修改/添加了以下内容:

xdm_flags=NO
gnome_enable=YES
gdm_enable=YES
Run Code Online (Sandbox Code Playgroud)

我重新启动了我的盒子并登录到我的用户帐户。

登录后,我仍然看到 OpenBSD 的默认 Fvwm 管理器,Xterm 等。

在写这篇文章之前,我查阅了以下教程,发现它们包含的说明无法使用。

“构建一个 OpenBSD 桌面”

http://www.bsdnow.tv/tutorials/the-desktop-obsd

“OpenBSD 4.7 上的显示管理器”

http://www.gabsoftware.com/tips/installing-gnome-desktop-and-gnome-display-manager-on-openbsd-4-7/

mjt*_*ner 5

理想情况下,您应该安装gnome元包以确保安装了所有必需的包,尤其是 DBus - 我强烈建议您这样做。

一旦您安装了gnome元软件包,请按照/usr/local/share/doc/pkg-readme您安装的 GNOME 版本中的安装后说明进行操作(检查GNOME 版本gnome-{version}所在的文件{version})。

在较高级别上,您需要执行以下安装后步骤(所有在上述说明中都有详细说明):

  1. 添加dbus_daemonpkg_scripts/etc/rc.conf.local开始dbus_daemon
  2. 配置 GDM(看起来你已经完成了)
  3. (可选)avahi_daemon通过添加multicast_host=YES/etc/rc.conf.local.

如果您启用多播,请重新启动网络(使用/etc/netstart)或重新启动您的机器。当您再次登录(通过 GDM)时,您应该使用 GNOME 桌面。