Ciao,
Questo è davvero utile, poiché attraverso questo suggerimento possiamo gestire un altro PC, o renderà la nostra vita un po 'più facile in determinati momenti.
Sanno che se si connettono tramite SSH de PC # 1 a PC # 2 per esempio, e provano ad aprire un programma come Firefox per correre e mostrare PC # 2, o un lettore musicale o video, lo facciamo in questo modo:
utente @ pc2: ~$ Firefox
Tuttavia, restituisce il seguente errore:
(firefox: 1704): Gtk-WARNING **: impossibile aprire il display:
Bene, qui vedrai come aprire i software che vogliamo, risolvendo questo errore con un solo comando.
Anche (e secondo me questo è più interessante), supponiamo che lo sia PC # 1, Accedo PC # 2 qual è il PC della mia ragazza con l'utente kzkggaara ad esempio, allora le auguro (user cc) ti viene mostrato un file notifica (come quelli che appaiono quando alziamo o abbassiamo il volume, ecc.) che dice "Smettila di ascoltare Enrique Iglesias !!!"Hehe ... vedremo come si fa, senza dover conoscere la password del tuo utente (cc in questo esempio).
Per accedere tramite SSH con il nostro utente (kzkggaara in questo esempio) a PC # 2 (con indirizzo IP = 192.168.151.209) mettiamo qualcosa del genere:
- ssh kzkggaara@192.168.151.209
Ora, una volta all'interno del nostro utente, vogliamo eseguire un lettore video ad esempio, quello installato di default in Ubuntu è Totem, lo useremo per spiegare.
Se inseriamo semplicemente il terminale "totem"Ci darà l'errore di cui sopra, poiché prima di eseguire l'applicazione dobbiamo inserire la seguente riga:
- export DISPLAY =: 0.0
Mettendo questo, il problema è risolto hehe. (Se vedi un errore cambia "0.0"di"1.0“) Quindi, i passaggi da eseguire totem sarebbe:
- export DISPLAY =: 0.0
- totem
E pronto.
Se poi vogliamo chiudere totem mettiamo semplicemente:
- totem killall
Supponiamo ora di voler eseguire un browser come Firefoxe Non avremo per scrivere di nuovo la prima riga (export DISPLAY =: 0.0), mettiamo semplicemente:
- Firefox
E problema risolto
Tuttavia, se lasciano la sessione e rientrano tramite SSH in PC # 2, dovranno scrivere la riga a cui fa riferimento export.
Ora ... il più interessante secondo me:
Esegui applicazioni sul desktop di un altro utente:
Siamo già collegati tramite SSH a PC # 2, abbiamo eseguito l'accesso con l'utente kzkggaara e quello che vogliamo è mostrare all'utente cc una visita notifica (come quelli che appaiono quando alziamo o abbassiamo il volume, ecc.) che dice "Smettila di ascoltare Enrique Iglesias !!!"
Per inviare notifiche manualmente, dobbiamo installare un pacchetto chiamato libnotify-bin, per installarlo mettiamo nel terminale:
- sudo apt-get install libnotify-bin
E pronto. Ora creeremo uno script molto piccolo con il comando:
- sudotouch /opt/script.sh
Lo modificheremo con:
- sudo nano /opt/script.sh
E in esso scriveremo quanto segue:
export DISPLAY =: 0.0
notifica-invia "Smettila di ascoltare Enrique Iglesias !!!"
Salviamo e usciamo con [Ctrl] + [X], e ora daremo allo script le autorizzazioni per l'esecuzione:
- sudo chmod + x /opt/script.sh
E ora dobbiamo solo eseguire lo script, ma lo eseguiremo come utente cc, poiché quello che vogliamo è che quella notifica appaia a quell'utente specifico. Ci spostiamo nella directory che contiene lo script:
- cd / opt /
E ora lo eseguiamo:
- sudo -u cc ./script.sh
Fatto, sarebbe questo.
Questo è completamente personalizzabile, possono mostrarti un file gedit che dice "Ti ho hackerato sul PC“, O qualunque cosa vogliano, dipende tutto da quanto sanno improvvisare.
Niente, il tutorial finisce qui.
Qualsiasi errore che si presenti, problema, dubbio o domanda, reclamo o suggerimento, lo apprezzerei se lo comunichi, le critiche costruttive sono sempre ben accolte.
Saluti e ... so che sarà utile a qualcuno ^ _ ^