Установка Gnome на OpenBSD 6.3

1058
John R. Woodward

Я хочу установить 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" (или как он должен быть) в командной строке.

1

2 ответа на вопрос

1
Rufo El Magufo

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

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

1
patrick

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

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

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

Похожие вопросы