Como iniciar automaticamente o KDM na inicialização do OpenBSD 6.0?

Como iniciar automaticamente o KDM na inicialização do OpenBSD 6.0?

Eu instalei o kde4 (via running # pkg_add kde4) na minha VM OpenBSD 6.0 e gostaria de inicializar automaticamente o KDM na inicialização. eu tenho seguidoo guia mais aplicávelO Google me encontrou, mas não funcionou. Adicionando especificamente:

kdm_flags=""

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

para o meu/etc/rc.conf nãofazer com que o KDM inicie na inicialização para mim. Alguma ideia? Meu /etc/rc.confarquivo completo (que além da modificação acima não mudei desde que instalei o OpenBSD) pode ser encontradoaqui. Se for relevante, a execução startkde4inicia o KDE sem problemas. /usr/local/bin/kdmexiste.

Responder1

Deixe /etc/rc.confcomo está. Ele ainda tem um cabeçalho proeminente dizendo DO NOT EDIT THIS FILE!!duas vezes. Em vez disso, modifique o /etc/rc.conf.local.Mas você não precisa fazer nem isso:

Testado em OpenBSD 6.1-stable (amd64) rodando em uma VM VirtualBox (isso instala kde4-4.14.3e ativa o KDM):

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

O KDM será iniciado na reinicialização. O KDM iniciará o ambiente de área de trabalho KDE quando você fizer login.

Você também pode iniciar o KDM doas rcctl start kdmsem reinicializar.

Se você já temxenodm(1)(anteriormente conhecido como xdm) em execução, pare-o e desative-o primeiro, antes de iniciar o KDM:

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

Veja tambémrcctl(8).


Em relação /etc/doas.conf(a partir de comentários):

Este é o meu /etc/doas.confsistema estável OpenBSD 6.1:

permit nopass keepenv root as root
permit persist :trusted

Ele permite que o root seja usado doassem senha e sem redefinir o ambiente (esta linha é retirada diretamente dodoas.conf(5)), e permite que membros do grupo trusted(um grupo especial no meu sistema) usem doascom senha.

Para conceder o uso de doasa um único usuário myuser, provavelmente usaria algo como

permit persist myuser

no mínimo, ou

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

conforme sugerido por doas.conf(5)(e depois adicione o usuário ao wheelgrupo).

A persistopção permite doasinvocações sem senha durante cinco minutos após uma doaschamada bem-sucedida ter sido realizada. Esta opção foi adicionada no OpenBSD 6.1.

Responder2

Olá, você pode verificar os arquivos leia-me do KDE específicos do OpenBSD em:

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

você pode encontrar mais sobre o KDE OpenBSD relacionado

informação relacionada