Gnome unter OpenBSD installieren 6.3

1098
John R. Woodward

Ich möchte Gnome unter OpenBSD 6.3 installieren. Die Anweisungen, die ich bisher gefunden habe, beziehen sich auf frühere Versionen von OpenBSD und erzeugen Fehlermeldungen. Ich arbeite mit einer Neuinstallation von OpenBSD 6.3, die ich gestern durchgeführt habe. Ich habe alle gnome basic und gdm Desktop-Pakete heruntergeladen und installiert. Dies ist meine /etc/rc.conf.local -Datei:

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

Bei Eingabe von "gdm" wird diese Fehlermeldung angezeigt:

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

Bin ich richtig, wenn ich davon ausgehe, dass das Betriebssystem Messagebus nicht finden kann? Ich bin auch ein Neuling in OpenBSD - kann ich sagen, dass Messagebus ein neueres Programm ist, um das zu erledigen, was früher von dbus_daemon erledigt wurde? Ich denke, ich brauche nicht beides, aber das Entfernen von dbus_daemon hatte keine Auswirkungen. Meine Umgebung enthält keinen pkg_scripts-Ordner. Wenn pkg_scripts ein Ordner ist, wo ist es? Ich möchte gnome auch nicht beim booten starten. Ich möchte es nur ausführen, wenn ich es brauche. Im Idealfall möchte ich einfach "gdm" (oder was auch immer es sein soll) in die Befehlszeile eingeben.

1

2 Antworten auf die Frage

1
Rufo El Magufo

Wenn Sie OpenBSD neu installieren, installieren Sie das System erneut und befolgen Sie die offiziellen Anweisungen. Sie müssen keine externen Anleitungen befolgen. Installieren Sie das Gnome-Metapaket mit pkg_add -i gnomeund lesen Sie dann alles darin /usr/local/share/doc/pkg-readmes/.

In diesen Dateien erfahren Sie, worauf es ankommt rc.conf.local. Um einen Desktop manuell auszuführen, müssen Sie die Datei .xinitrcund die richtige Zeile mit dem Desktop verwenden (nicht mit dem Sitzungsmanager). startxist der Befehl zum Starten der grafischen Sitzung.

1
patrick

Nun, das #Zeichen muss entfernt werden, da, wenn der Kommentar fortgesetzt wird, es ruhig ist oder nicht erkannt wird, dass sshd nicht standardmäßig verwendet werden soll. Meine rc.conf.local lautet also --- >>

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

Sie sehen kein #Zeichen vor, obwohl derzeit nicht sicher ist, ob dbus_daemon dort sein muss. Auf jeden Fall muss bei Unix immer ein Leerzeichen "" zwischen den Wörtern stehen, die die Anweisung "" umfassen.