Como fazer o PC desligar automaticamente quando eu sair do servidor de terminal do Windows?

-1

Usamos o Lubuntu 15.04 para conectar ao servidor de terminal do Windows com o software rdesktop . Quando ligo meu pc, conecto-me automaticamente ao servidor de terminal win e posso fazer login com minha conta sem ver o Lubuntu gui na tela. Mas quando eu sair, ele retorna para a interface Lubuntu. Eu gostaria que o computador desligasse automaticamente assim que eu fizer logout. Porque eu quero que o Lubuntu seja executado em segundo plano sem ser visto durante o uso básico.

Você pode nos ajudar com esse assunto?

/etc/X11/Xsession.d/99x11-common_start

#!bin/sh
xmms &
xterm &

rdesktop -f 192.168.0.x
    
por kenanince 15.09.2015 / 16:28

2 respostas

0

Assumindo que rdesktop não seja executado em segundo plano, quando ele terminar, você poderá executar o comando poweroff adicionando-o ao final do arquivo 99x11-common_start .

No entanto, você precisa ser o root para executá-lo, então, normalmente, você precisaria adicionar:

 sudo /sbin/poweroff

Para evitar digitar uma senha para este comando, crie um arquivo, /etc/sudoers.d/myname , em que myname é seu nome de usuário, com a linha:

myname ALL = NOPASSWD: /sbin/poweroff

Assegure-se de que o arquivo seja apenas gravável pelo root. Tenha cuidado ao editar arquivos sudo: sempre certifique-se de ter um shell root em alguma outra janela, e use sudo visudo -f /etc/sudoers.d/myname .

    
por meuh 15.09.2015 / 17:10
0

Se o comando for local, é melhor enviar algo assim:

Reinicializar:

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Reboot boolean:true

Encerramento:

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.PowerOff boolean:true

Para evitar mexer com sudoers

Este é basicamente o comando gui poweroff ou reboot sob ícones

Eu escrevi um temporizador de desligamento do Qt / c ++ para o meu "filme - adormecer em 5 minutos" há algum tempo.

    
por caymus 16.09.2015 / 01:08