Como inicializar automaticamente o KDM no boot no OpenBSD 6.0?

3

Instalei o kde4 (rodando # pkg_add kde4 ) na minha máquina OpenBSD 6.0 e gostaria de inicializar automaticamente o KDM na inicialização. Eu segui o guia mais aplicável que o Google encontrou para mim, mas não funcionou. Especificamente adicionando:

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ão faz com que o KDM seja iniciado na inicialização para mim. Alguma ideia? Meu arquivo /etc/rc.conf completo (que além da modificação acima eu não mudei desde que instalei o OpenBSD) pode ser encontrado aqui . Se for relevante, executar startkde4 inicia o KDE sem problemas. /usr/local/bin/kdm existe.

    
por Brenton Horne 03.11.2016 / 14:14

2 respostas

2

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

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

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

O KDM será iniciado após a reinicialização. O KDM iniciará o ambiente de área de trabalho do KDE quando você efetuar login.

Você também pode iniciar o KDM através de doas rcctl start kdm sem reinicializar.

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

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

Veja também rcctl(8) .

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

Este é o meu /etc/doas.conf no meu sistema OpenBSD 6.1-stable:

permit nopass keepenv root as root
permit persist :trusted

Ele permite que root use doas sem senha e sem redefinir o ambiente (essa linha é retirada diretamente de doas.conf(5) ), e permite que membros do grupo trusted (um grupo especial no meu sistema) usem doas com senha.

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

permit persist myuser

como mínimo, ou

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

como sugerido por doas.conf(5) (e, em seguida, adicione o usuário ao grupo wheel ).

A opção persist permite invocações doas sem senha durante cinco minutos após a execução bem-sucedida de doas . Esta opção foi adicionada no OpenBSD 6.1.

    
por 14.06.2017 / 11:31
1

Oi você pode verificar em arquivos leia-me específicos do OpenBSD do KDE em:

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

você pode encontrar mais sobre o KDE OpenBSD relacionado

    
por 04.11.2016 / 07:25