Por alguma razão estranha, tenho que inserir Ctrl-C (normalmente) três vezes (às vezes quatro) depois de executar startx
para que o canela comece. É o mesmo que com dwm ou i3.
Demonstração parcial com ttyrec
/ ttyplay
:https://www.sendspace.com/file/low2h7.
Responder1
Você está vendo estas mensagens de erro:
xauth: timeout in locking authority file /home/jacob/.Xauthority
xauth: timeout in locking authority file /home/jacob/.Xauthority
Você pode tentar reproduzir o problema executando xauth list
na linha de comando. Se produzir a mesma mensagem, você provavelmente tem um arquivo de bloqueio obsoleto. (Se este comando for executado sem problemas, o arquivo de todo o sistema /etc/X11/xinit/xinitrc
pode estar tentando ser excessivamente inteligente; mas acho que essa é a opção menos provável.)
Aparentemente, o arquivo de bloqueio pode ter o nome /home/jacob/.Xauthority-c
. Execute ls -ld /home/jacob/.Xauthority-c /home/jacob
para ver se ele tem propriedade diferente ou algum outro problema de permissão. Este comando também listará a propriedade e as permissões do seu diretório inicial: verifique se ele também possui a propriedade correta.
Se o .Xauthority-c
arquivo for de sua propriedade, você poderá executá-lo xauth
com permissão para quebrar quaisquer bloqueios obsoletos:
xauth -b list
Se for executado com sucesso, o bloqueio obsoleto deverá ser removido automaticamente. Teste executando xauth list
novamente; agora ele deve ser executado com êxito sem a -b
opção.
Ou você pode simplesmente excluir o arquivo de bloqueio e o .Xauthority
próprio arquivo; ele será gerado novamente automaticamente na próxima vez que você iniciar uma sessão X. Esteja ciente de que se você tiver outras sessões X simultâneas com a mesma conta de usuário (locais ou remotas), a remoção do .Xauthority
arquivo causará problemas para elas.