Здравейте,
Това е наистина полезно, тъй като чрез този съвет можем да управляваме друг компютър, или ще улесни живота ни малко в определени моменти.
Те знаят, че ако се свържат от SSH de PC # 1 a PC # 2 например и се опитват да отворят програма като Firefox за стартиране и показване в PC # 2, или някакъв музикален или видео плейър, ние го правим така:
потребител @ pc2: ~$ Firefox
Но връща следната грешка:
(firefox: 1704): Gtk-ПРЕДУПРЕЖДЕНИЕ **: не може да се отвори дисплей:
Е, тук ще видите как да отворите желания от нас софтуер, решавайки тази грешка само с една команда.
Както добре (и според мен това е по-интересно), да предположим, че съм PC # 1, Имам достъп PC # 2 какъв е компютърът на приятелката ми с потребителя кзкггаара например, тогава й пожелавам (потребител cc) ви се показва a нотификация (като тези, които се появяват, когато увеличаваме или намаляваме силата на звукаи т.н.), който казва „Спри да слушаш Енрике Иглесиас !!!”Хехе ... ще видим как да го направим, без да се налага да знаем паролата на вашия потребител (cc в този пример).
За достъп чрез SSH с нашия потребител (кзкггаара в този пример) до PC # 2 (с IP адрес = 192.168.151.209) поставяме нещо подобно:
- ssh kzkggaara@192.168.151.209
Сега, веднъж в нашия потребител, искаме да стартираме видео плейър, например този, който е инсталиран по подразбиране в Ubuntu, е тотем, ще използваме това, за да обясним.
Ако просто поставим в терминала "тотем”Ще ни даде гореспоменатата грешка, тъй като преди да изпълним приложението, трябва да поставим следния ред:
- износ DISPLAY =: 0.0
Поставяйки това, и проблемът е решен хехе. (ако се появи грешка, променете "0.0"от"1.0“) И така, стъпките за изпълнение тотем би се:
- износ DISPLAY =: 0.0
- тотем
И готово.
Ако тогава искаме да затворим тотем просто казахме:
- killall тотем
Сега, да предположим, че искаме да стартираме браузър като Firefox, вече Ние няма да имаме да напишете първия ред отново (износ DISPLAY =: 0.0), ние просто казахме:
- Firefox
И проблемът е решен
Ако обаче напуснат сесията и отново влязат през SSH на PC # 2, те ще трябва да напишат реда, отнасящ се до износ.
Сега ... най-интересното според мен:
Стартирайте приложения на работния плот на друг потребител:
Вече сме свързани чрез SSH с PC # 2, имахме достъп с потребителя кзкггаара и това, което искаме, е да покажем на потребителя cc Una нотификация (като тези, които се появяват, когато увеличаваме или намаляваме силата на звукаи т.н.), който казва „Спри да слушаш Енрике Иглесиас !!!"
За да изпращаме известия ръчно, трябва да инсталираме пакет, наречен libnotify-bin, за да го инсталираме, поставяме в терминала:
- sudo apt-get инсталирайте libnotify-bin
И готово. Сега ще създадем много малък скрипт с командата:
- sudo докоснете /opt/script.sh
Ще го редактираме с:
- sudo nano /opt/script.sh
И в него ще напишем следното:
износ DISPLAY =: 0.0
notify-send "Спри да слушаш Enrique Iglesias !!!"
Спестяваме и излизаме с [Ctrl] + [X]и сега ще дадем разрешения за изпълнение на скрипта:
- sudo chmod + x /opt/script.sh
И сега трябва само да изпълним скрипта, но ще го изпълним като потребител cc, тъй като това, което искаме, е това известие да се показва на този конкретен потребител. Преминаваме към директорията, която съдържа скрипта:
- cd / opt /
И сега го изпълняваме:
- sudo -u cc ./script.sh
Готово, това би било това.
Това е напълно адаптивно, те могат да ви покажат a Gedit това казва "Хакнах те на компютъра“, Или каквото искат, всичко зависи от това доколко знаят как да импровизират.
Нищо, урокът свършва тук.
Всяка грешка, която възникне, проблем, съмнение или въпрос, жалба или предложение, бих оценил, ако я съобщите, конструктивната критика винаги се приема добре.
Поздрави и ... знам, че това ще бъде полезно на някого ^ _ ^