Tente alterar seu .xinitrc
para apenas
xterm &
fluxbox &
ou
xterm &
exec fluxbox
Primeira vez usando o FreeBSD (ou qualquer BSD). Recentemente instalei o FreeBSD e instalei o xorg e o fluxbox com:
pkg install xorg fluxbox
E coloque isso no .xinitrc
do meu usuário:
exec xterm &
exec fluxbox
Agora eu recebo a tela de login, mas quando eu digito meu nome de usuário e senha, após uma breve pausa, eu volto para a tela de login sem nenhum erro. Também não consigo usar Ctrl + Alt + F1 ou outros terminais; Eu tenho que usar o ssh para acessar o sistema. Existe algum passo que estou faltando, ou preciso depurá-lo, se sim, então como?
EDITAR:
Eu instalei slim com pkg install slim
e coloquei slim_enable="YES"
em /etc/rc.conf, mas a tela de login que recebi ainda é a antiga e ainda não consigo fazer o login.
Tente alterar seu .xinitrc
para apenas
xterm &
fluxbox &
ou
xterm &
exec fluxbox
O problema com
exec xterm &
exec fluxbox
é que o primeiro exec
irá substituir o script por um processo xterm
. Isso significa que o segundo exec
nunca será executado.
Você provavelmente quer fazer algo como
startfuxbox &
ou
exec startfluxbox
em vez disso.
Eu não sou um usuário do fluxbox, mas imagino que xterm
pode ser iniciado a partir do gerenciador de janelas e ser iniciado automaticamente também. Caso contrário, adicione xterm &
na linha antes do exec
.