Por que o SLiM está preso na tela de login?

2

Eu instalei recentemente o X e o SLiM, mas quando eu queria fazer o login, não permitia. Ele continua pedindo por nome de usuário. (virtualbox)

Meu /.xinitrc :

DEFAULT_SESSION=ck-launch-session dbus-launch openbox-session
case $1 in
openbox)
   exec ck-launch-session dbus-launch openbox-session
xfce4)
   exec startxfce4
*)
   exec $DEFAULT_SESSION
esac

Log: (a primeira é a tentativa de nome de usuário, a segunda é a tentativa de raiz)

slim: waiting for X server to begin accepting connections

slim: waiting for X server to shut down


slim: waiting for X server to begin accepting connections
slim: pam_authentication(): Authentication failure
    
por Seven of Nine 26.07.2012 / 14:11

3 respostas

0

Para referência, o wiki do archlinux é um tesouro: link

Existe um erro de digitação no seu script. Todas as sessões de lançamento do clk devem ler a sessão de lançamento do ck

Além disso, você criou o executável .xinitrc?

chmod +x ~/.xinitrc
    
por 26.07.2012 / 14:35
0

Você precisa fazer um pouco de trabalho extra para iniciar o X no VirtualBox com o Archlinux. Você pode encontrá-lo na wiki aqui , copiado e colado abaixo.

Instalar o Arch no VirtualBox é simples, e adições devem ser instaladas através do pacman (não através de "Install Guest Additions" no VirtualBox, ou um ISO montado.) Siga estas instruções depois de fazer uma instalação básica do sistema X-window o Guia para iniciantes.

Pacote de adições de convidado

Instale virtualbox-archlinux-additions .

Módulos de kernel

Carregue manualmente os módulos do VirtualBox com

# modprobe -a vboxguest vboxsf vboxvideo

Módulos de início automático

Para iniciar automaticamente esses módulos cada vez que você inicializar, você pode adicionar os três módulos acima ao array MODULES em /etc/rc.conf.

MODULES=(... vboxguest vboxsf vboxvideo)

Ativar VboxClient-all

O VBoxClient contém esses serviços (/ usr / bin / VBoxClient-all) (copiar / colar ...):

 --clipboard        start the shared clipboard service
 --display          start the display management service
 --checkhostversion start the host version notifier service
 --seamless         start the seamless windows service

Então você pode ativar o VBoxClient-all para iniciar todos esses serviços.

Se você está executando algo que lança o /etc/xdg/autostart/vboxclient.desktop, como o GNOME, então você deve estar pronto para começar. Se você usar o .xinitrc para iniciar as coisas, você deve adicionar

VBoxClient-all &

para o seu .xinitrc antes de iniciar seu WM. Agora você deve estar pronto e todas as adições de convidados devem funcionar corretamente.

    
por 26.07.2012 / 20:25
-1

Estou usando o OpenBSD 6.0 e instalei o SLIM. Eu poderia logar com root ou meu nome de usuário. Eu cometi um grande erro. Eu verifiquei a caixa durante o logout: "Salvar sessão para logins futuros". Eu poderia entrar a partir de então apenas como root, mas não como meu nome de usuário comum. Então, através de muita procura, descobri que eu tinha uma pasta / cache. excluí todas as sessões salvas em ~ / .cache / sessions / e consegui fazer o login como usuário regular novamente. Claro, certifique-se de tentar um logout e certifique-se de desmarcar essa caixa antes de prosseguir com o logout. Eu tentei e voltei sem problemas e não mais sessões foram salvas em ~ / .cache / sessions /.

Espero que isso ajude a todos.

Kevin T

    
por 12.11.2016 / 22:56