1

Я хочу установить Gnome на OpenBSD 6.3. Инструкции, которые я нашел, относятся к более ранним версиям OpenBSD и выдают сообщения об ошибках. Я работаю с чистой установкой OpenBSD 6.3, которую я сделал вчера. У меня загружены и установлены все базовые пакеты gnome и gdm. Это мой файл /etc/rc.conf.local:

#multicast_host=YES
#pkg_scripts="messagebus dbus_daemon avahi_daemon gdm"
#xdm_flags=""
#gnome_enable=YES
#gdm_enable=YES

Ввод "gdm" приводит к появлению этого сообщения об ошибке:

gdm[50260]: Couldn’t connect to system bus: Could not connect: No such file or directory

Правильно ли я считаю, что это означает, что операционная система не может найти шину сообщений? Кроме того, я новичок в OpenBSD - правильно ли я считаю, что messagebus - более новая программа, которая делает то, что раньше обрабатывалось dbus_daemon? Я думаю, что мне не нужны оба, но удаление dbus_daemon не имело никакого эффекта. В моем окружении нет папки pkg_scripts. Если pkg_scripts - это папка, то где она? Кроме того, я не хочу запускать gnome при загрузке. Я хочу запустить его только тогда, когда мне это нужно. В идеале, я просто хотел бы набрать "gdm" (или как он должен быть) в командной строке.

2 ответа2

1

Если вы делаете чистую установку OpenBSD, пожалуйста, переустановите систему снова и следуйте официальным инструкциям. Вам не нужно следовать внешним указаниям. Установите метапакет gnome с помощью pkg_add -i gnome а затем прочитайте все в /usr/local/share/doc/pkg-readmes/ .

Эти файлы скажут вам, что нужно в rc.conf.local . Чтобы вручную запустить рабочий стол, вам нужно использовать файл .xinitrc и соответствующую строку с рабочим столом (не с менеджером сеансов). startx - это команда для запуска графического сеанса.

1

Хорошо, знак # необходимо удалить, так как когда комментарий продолжается, он тихий или не распознан. Я не хочу sshd по умолчанию, поэтому мой rc.conf.local равен --- >>

sshd_flags=NO
multicast_host=YES
pkg_scripts="messagebus dbus_daemon avahi_daemon gdm"

Вы не видите знака # перед ним, хотя в настоящее время не уверены, должен ли там присутствовать dbus_daemon. В любом случае, с Unix в любое время между словами должен быть пробел, заключающий в себе утверждение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .