Eu tento resolvê-lo por 3 dias. Estou aqui apenas para postar os resultados:
startx
só funciona com sudo
. Quando executo startx
sem sudo
, ele diz:
xauth: timeout in locking authority file /home/username/.Xauthority
Esta mensagem abrange uma ou duas vezes antes de as mensagens do X.Org começarem a aparecer.
No final da mensagem do xorg, ele retorna um erro de buggy. Ele retorna o final da mensagem na mesma linha da mensagem:
Deve ser como (EE) Server terminated with error (1). Closing log file. /home/username/.local/share/xorg/Xorg.0.log" for additional information.
mas aparece como
me/.local/share/xorg/Xorg.0.log.(EE) (EE) Server terminated with error (1). Closing log file. /home/userna
Tudo em uma linha! Estranho!
E diz depois de um tempo:
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
E isso me joga de volta.
Quando abro o log: mostra o seguinte erro:
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
(EE) no screens found (EE)
Quando volto para o log, encontrei outros 5 erros que podem levar a isso:
(EE) Failed to load module "mga" (module does not exists, 0)
(EE) open /dev/dri/card0: No such file or directory
(EE) open /dev/fb0: Permission denied
(este aparece várias vezes) (EE) Screen 0 deleted because of no matching congif section.
(isso também aparece várias vezes seguidas) (EE) VESA(0): Cannot read init vect
Depois disso, comecei a pesquisar sobre o / dev / fb0 e descobri que o bug ocorre após uma atualização para o xorg. A melhor maneira de resolver esse problema é encontrar um arquivo Xorg.wrap o Xwrapper.config e colocar uma tag 'allow_users = anybody' nele.
Mas nenhum desses arquivos existe, então eu fiz de forma diferente
A solução que encontrei foi executar:
sudo chmod 666 /dev/fb0
Esta não é, de longe, a melhor solução que posso obter, mas funciona. Agora é hora de resolver o ambiente confuso no Ubuntu / Openbox. : /
Se alguém puder fornecer uma solução melhor para isso, eu serei grato.