Eu quero ser capaz de iniciar um Xsession de nível de administrador sobre SSH se eu precisar de VNC. Executar startx
usando sudo
funciona como eu quero, mas é óbvio que não, não, como ele alterna propriedade do arquivo .Xauthority
no diretório home
do usuário para root.
A execução sem sudo
é negada.
Aparentemente, costumava haver uma maneira de alterar algumas configurações em Xwrapper.config
diretamente ou usando dpkg
, mas isso parece ser redundante - não há equivalentes em Xsession.options
e tentando usar dpkg
para reconfigurar x11-common
resulta neste aviso:
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
e nada mais.
Alguém perguntou a mesma questão aqui há alguns meses, e a única resposta fornecida sugerida usando dpkg
, o que não funcionará.
Tudo o que encontrei tem anos e está muito desatualizado. Certamente não pode ser tão difícil assim?
Editar: Tentei instalar o xserver-xorg-legacy e alterar as configurações lá com dpkg
para permitir que qualquer um inicie o servidor X. As configurações fazem alguma coisa - se eu alterá-lo para 'apenas console', recebo um aviso ao tentar executar o xinit, mas se eu alterá-lo de volta para 'qualquer pessoa', recebo o erro usual Cannot open /dev/tty0 (Permission denied)
.