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
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
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
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.
Instale virtualbox-archlinux-additions
.
Carregue manualmente os módulos do VirtualBox com
# modprobe -a vboxguest vboxsf vboxvideo
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)
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.
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
Tags virtualbox arch-linux