Olá a todos estou pedindo mais uma vez por uma pequena ajuda. aqui está a minha pergunta
Estou tentando executar um x11vnc a coisa é que eu quero que seja lançado com um comando de serviço, mas não na inicialização e também quero que ele seja executado dentro de uma sessão de tela quando ele é iniciado. Eu também quero que seja capaz de ver a tela raiz para o greeter. Estou executando o Ubuntu 13.04 com lightdm existe alguma maneira eu posso fazer isso acontecer. o comando que estou tentando executar é screen -S "x11vnc" -d -m &&
screen -r "x11vnc" -X "/usr/bin/x11vnc -once -rfbauth /home/passwd -xkb -rfbport
5900 -auth /var/run/lightdm/root/:0 -display :0 -bg"
também seria necessário usar o usuário root para a exibição de saudação, portanto, usar a sessão lightdm está lá de qualquer maneira para fazer com que ela seja executada como
ME='whoami'
as_user() {
if [ $ME == $USERNAME ] ; then
bash -c ""
else
su - $USERNAME -c ""
fi
}
em que nome de usuário = raiz
Se alguém puder me ajudar a descobrir isso, por favor me avise. e obrigado pelo seu tempo.