O comando xhost
precisa de um servidor X ativo para ser executado, ele pode ser executado na tela de login, por exemplo, quando lightdm
é carregado.
Você pode ativá-lo editando /etc/lightdm/lightdm.conf
e adicionando a linha:
display-setup-script=/home/user/bin/xhost.sh
exemplo /etc/lightdm/lightdm.conf
file:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
display-setup-script=/home/user/bin/xhost.sh
exemplo /home/user/bin/xhost.sh
file:
#!/bin/bash
xhost +
Funciona no Ubuntu 12.04.1 LTS e foi necessário para ativar um aplicativo Java que precisava do X e era executado pelo Tomcat 6.