我安装了 OpenBSD 5.7-amd64,并使用所有最新的可用修复程序进行了修补。
我想要一个最小的 Gnome 桌面环境,并且我对我的用户帐户(不是 root 帐户)执行了以下操作:
sudo pkg_add -vi gnome-session nautilus gnome-terminal gnome-menus gnome-system-monitor
安装上述软件包后,我
sudo nano /etc/rc.conf.local
并修改/添加以下内容:
xdm_flags=NO
gnome_enable=YES
gdm_enable=YES
我重新启动了盒子并登录了我的用户帐户。
登录后,我仍然看到 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/
答案1
理想情况下,您应该安装gnome
元包以确保安装了所有必需的包,特别是 DBus - 我会高度建议你这样做。
安装元包后,请按照您安装的 GNOME 版本gnome
中的安装后说明进行操作(检查GNOME 版本所在的文件)。/usr/local/share/doc/pkg-readme
gnome-{version}
{version}
在较高级别上,您需要执行以下安装后步骤(所有详细信息都在上述说明中):
- 添加
dbus_daemon
到pkg_scripts
并/etc/rc.conf.local
启动dbus_daemon
- 配置 GDM(看来您已完成)
- (可选)通过添加到来安装
avahi_daemon
并启用多播。multicast_host=YES
/etc/rc.conf.local
如果启用多播,请重新启动网络(使用/etc/netstart
)或重新启动计算机。当您再次登录(通过 GDM)时,您应该使用 GNOME 桌面。
答案2
以 root 身份在终端中执行以下 4 个命令...
pkg_add gnome
rcctl disable xenodm
rcctl enable multicast messagebus avahi_daemon gdm
reboot
完毕...
(pkg_add gnome
需要一些时间,它有很多依赖项。)