Wie starte ich KDM beim Booten in OpenBSD 6.0 automatisch?

Wie starte ich KDM beim Booten in OpenBSD 6.0 automatisch?

Ich habe kde4 (über running # pkg_add kde4) auf meiner OpenBSD 6.0 VM installiert und möchte KDM beim Start automatisch booten. Ich habeder am besten anwendbare LeitfadenGoogle hat mich gefunden, aber es hat nicht funktioniert. Konkreter Zusatz:

kdm_flags=""

if [ "X${kdm_flags}" != X"NO" ]; then
   /usr/local/bin/kdm ${kdm_flags} ;
   echo -n 'kdm '
fi

zu meinem/etc/rc.conf nichtKDM beim Booten starten zu lassen. Irgendwelche Ideen? Meine vollständige /etc/rc.confDatei (die ich abgesehen von der obigen Änderung seit der Installation von OpenBSD nicht geändert habe) finden SieHier. Wenn es relevant ist, startkde4startet das Ausführen von KDE ohne Probleme. /usr/local/bin/kdmexistiert.

Antwort1

Lassen Sie es /etc/rc.confso wie es ist. Es hat sogar eine auffällige Überschrift DO NOT EDIT THIS FILE!!, in der zweimal steht . Ändern Sie stattdessen /etc/rc.conf.local.Aber das müssen Sie nicht einmal tun:

Getestet auf OpenBSD 6.1-stable (amd64), ausgeführt in einer VirtualBox-VM (dies installiert kde4-4.14.3und aktiviert KDM):

$ doas pkg_add kde4
$ doas rcctl enable kdm
$ doas reboot

KDM wird beim Neustart gestartet. KDM startet die KDE-Desktopumgebung, wenn Sie sich anmelden.

doas rcctl start kdmSie können KDM auch ohne Neustart starten .

Wenn Sie bereitsxenodm(1)(früher bekannt als xdm) ausgeführt wird, stoppen und deaktivieren Sie es zunächst, bevor Sie KDM starten:

$ doas rcctl stop xenodm
$ doas rcctl disable xenodm
$ doas rcctl enable kdm

Siehe auchrcctl(8).


Bezüglich /etc/doas.conf(aus Kommentaren):

Dies ist /etc/doas.confmein OpenBSD 6.1-stabiles System:

permit nopass keepenv root as root
permit persist :trusted

Es ermöglicht root die Nutzung doasohne Passwort und ohne Zurücksetzen der Umgebung (diese Zeile stammt direkt ausdoas.conf(5)), und es ermöglicht Mitgliedern der Gruppe trusted(einer speziellen Gruppe auf meinem System) die Verwendung doasmit einem Kennwort.

doasUm einem einzelnen Benutzer die Nutzung von zu gestatten myuser, würde ich wahrscheinlich etwas wie

permit persist myuser

als absolutes Minimum oder

permit setenv { -ENV PS1=$DOAS_PS1 SSH_AUTH_SOCK } :wheel 

wie vorgeschlagen von doas.conf(5)(und fügen Sie den Benutzer dann der wheelGruppe hinzu).

Die persistOption ermöglicht passwortlose doasAufrufe innerhalb von fünf Minuten nach einem erfolgreichen doasAufruf. Diese Option wurde in OpenBSD 6.1 hinzugefügt.

Antwort2

Hallo, Sie können unter OpenBSD-spezifischen KDE-Readme-Dateien nachsehen unter:

/usr/local/share/doc/pkg-readmes/

Weitere Informationen zu KDE OpenBSD finden Sie hier.

verwandte Informationen