
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.conf
Datei (die ich abgesehen von der obigen Änderung seit der Installation von OpenBSD nicht geändert habe) finden SieHier. Wenn es relevant ist, startkde4
startet das Ausführen von KDE ohne Probleme. /usr/local/bin/kdm
existiert.
Antwort1
Lassen Sie es /etc/rc.conf
so 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.3
und 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 kdm
Sie 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.conf
mein OpenBSD 6.1-stabiles System:
permit nopass keepenv root as root
permit persist :trusted
Es ermöglicht root die Nutzung doas
ohne 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 doas
mit einem Kennwort.
doas
Um 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 wheel
Gruppe hinzu).
Die persist
Option ermöglicht passwortlose doas
Aufrufe innerhalb von fünf Minuten nach einem erfolgreichen doas
Aufruf. 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.