¿Cómo iniciar automáticamente KDM al arrancar en OpenBSD 6.0?

¿Cómo iniciar automáticamente KDM al arrancar en OpenBSD 6.0?

He instalado kde4 (ejecutando # pkg_add kde4) en mi máquina virtual OpenBSD 6.0 y me gustaría iniciar KDM automáticamente al iniciar. he seguidola guía más aplicableGoogle me encontró, pero no funcionó. Agregando específicamente:

kdm_flags=""

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

para mi/etc/rc.conf no eshacer que KDM se inicie al arrancar por mí. ¿Algunas ideas? Mi /etc/rc.confarchivo completo (que además de la modificación anterior no he cambiado desde que instalé OpenBSD) se puede encontraraquí. Si es relevante, la ejecución startkde4inicia KDE sin problemas. /usr/local/bin/kdmexiste.

Respuesta1

Déjalo /etc/rc.confcomo está. Incluso tiene un encabezado destacado que dice DO NOT EDIT THIS FILE!!dos veces. En su lugar, modifique /etc/rc.conf.local.Pero no necesitas hacer ni siquiera eso.:

Probado en OpenBSD 6.1-stable (amd64) ejecutándose en una VM VirtualBox (esto instala kde4-4.14.3y habilita KDM):

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

KDM se iniciará al reiniciar. KDM iniciará el entorno de escritorio KDE cuando inicie sesión.

También puede iniciar KDM doas rcctl start kdmsin reiniciar.

Si ya tienesxenodm(1)(anteriormente conocido como xdm) en ejecución, deténgalo y desactívelo primero, antes de iniciar KDM:

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

Ver tambiénrcctl(8).


Respecto a /etc/doas.conf(de los comentarios):

Este es mi /etc/doas.confsistema estable OpenBSD 6.1:

permit nopass keepenv root as root
permit persist :trusted

Permite el uso de root doassin contraseña y sin restablecer el entorno (esta línea está sacada directamente dedoas.conf(5)), y permite que los miembros del grupo trusted(un grupo especial en mi sistema) lo utilicen doascon contraseña.

Para otorgar el uso de doasa un solo usuario myuser, probablemente usaría algo como

permit persist myuser

como mínimo, o

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

como lo sugiere doas.conf(5)(y luego agregue el usuario al wheelgrupo).

La persistopción permite doasinvocaciones sin contraseña durante cinco minutos después de que doasse haya realizado una invocación exitosa. Esta opción se agregó en OpenBSD 6.1.

Respuesta2

Hola, puedes consultar los archivos Léame de KDE específicos de OpenBSD en:

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

Puedes encontrar más información sobre KDE OpenBSD.

información relacionada