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) .