wtorek, 23 lipca 2013

Wysłanie powiadomienia z konsoli root na X'y użytkownika

Czasami potrzebujemy wysłać wiadomość na ekran dla użytkownika który pracuje na X'ach a my na poczciwej czarnej konsoli.

Ale jak to zrobić skoro my zalogowaliśmy się  np. po ssh.  i do X'ow nie mamy dostepu.

Załóżmy że , użyszkodnik zalogowany jest jako kowalski.

 

root@komp:~# ps ax | grep X
 6916 tty7     Ss+    6:23 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 -nolisten tcp vt7 -novtswitch
13753 pts/1    S+     0:00 grep --color=auto X

interesuje nas parametr po X , w naszym przypadku :1

 

su - kowalski -c 'DISPLAY=:1.0 xmessage "Prosze o zrestartowanie komputera. Administrator sieci"'

 

w efekcie kolega kowalski powinien na ekranie otrzymać komunikat.

 

Prosze o zrestartowanie komputera. Administrator sieci

 

zamiast xmessage można też użyć notify-send

 

 

Brak komentarzy:

Prześlij komentarz