Колдонмону (анын ичинде графикалык) башка компьютерде башка колдонуучу катары иштетүү

салам,

Бул чындыгында пайдалуу, анткени ушул кеңеш аркылуу биз дагы бир ПКны башкара алабыз, болбосо белгилүү бир мезгилдерде жашообузду бир аз жеңилдетебиз.

Алар аркылуу байланышса, алар билишет SSH de ЖК №1 a ЖК №2 мисалы, жана ушул сыяктуу программаны ачууга аракет кылышат Firefox иштетүү жана көрсөтүү ЖК №2, же кандайдыр бир музыка же видео ойноткуч, биз мындай кылабыз:

user @ pc2: ~$ Firefox

Бирок, ал төмөнкү катаны кайтарат:

(firefox: 1704): Gtk-ЭСКЕРТҮҮ **: дисплейди ача албайт:

Бул жерде сиз бир гана буйрук менен бул катаны чечип, биз каалаган программаларды кантип ачууга боло тургандыгын көрө аласыз.

Ошондой эле (жана менин оюмча, бул кызыктуу), менмин дейли ЖК №1, Мен кирем ЖК №2 менин сүйлөшкөн кызымдын компьютери колдонуучу менен эмне болот kzkggaara мисалы, анда мен ага (колдонуучуга) каалайм cc) сизге көрсөтүлөт а билдирүү (үнүн көтөргөндө же түшүргөндө пайда болгондор сыяктуу, ж.б.) "Энрике Иглесиастын сөзүн укпай эле кой !!!”Хехе ... колдонуучунун сыр сөзүн билбей туруп, аны кантип жасоону көрөбүз (cc бул мисалда).

SSH аркылуу биздин колдонуучу менен кирүү үчүн (kzkggaara бул мисалда) үчүн ЖК №2 (IP дареги = 192.168.151.209 менен) биз мындай нерсени койдук:

  • ssh kzkggaara@192.168.151.209

Эми, колдонуучубуздун ичине киргенде, мисалы, видео ойноткучту иштетүүнү каалайбыз, демейки шартта Ubuntu орнотулган тотем, биз муну түшүндүрүү үчүн колдонобуз.

Эгерде биз терминалга жөн эле койсок "тотемдерге"Жогоруда айтылган ката кетирет, анткени колдонмону аткаруудан мурун биз төмөнкү сапты жазышыбыз керек:

  • export DISPLAY =: 0.0

Муну коюп, маселе чечилди хехе. (Эгер ката өзгөргөнүн көрсөңүз "0.0"тарабынан"1.0") Ошентип, аткарыла турган кадамдар тотемдерге болмок:

  1. export DISPLAY =: 0.0
  2. тотемдерге

Жана даяр.

Эгерде анда биз жабууну каалайбыз тотемдерге биз жөн эле койдук:

  • тотем

Сыяктуу браузер иштетүүнү каалайбыз дейли Firefox, буга чейин Бизде болбойт биринчи сапты кайрадан жазуу (export DISPLAY =: 0.0), биз жөн эле койдук:

  • Firefox

Көйгөй чечилди 😉

Бирок, алар сессияны таштап, SSH аркылуу кайрадан киришсе ЖК №2, алар жөнүндө айтылган сапты жазышы керек болот экспорттоо.

Азыр ... менин оюмча эң кызыгы:

Колдонмолорду башка колдонуучунун жумушчу столунда иштетүү:

Биз буга чейин SSH менен байланышканбыз ЖК №2, колдонуучу менен кирдик kzkggaara жана биз каалаган нерсе колдонуучуну көрсөтүү cc Үйрөнүү билдирүү (үнүн көтөргөндө же түшүргөндө пайда болгондор сыяктуу, ж.б.) "Энрике Иглесиастын сөзүн укпай эле кой !!!«

Эскертмелерди кол менен жөнөтүү үчүн, аталган топтомду орнотушубуз керек libnotify-bin, аны орнотуу үчүн терминалга коёбуз:

  • Sudo apt-get libnotify-bin орнотуу

Жана даяр. Эми, биз буйрук менен өтө кичинекей сценарий түзөбүз:

  • sudo touch /opt/script.sh

Биз аны төмөнкү менен түзөтөбүз:

  • sudo nano /opt/script.sh

Ага биз төмөнкүнү жазабыз:

export DISPLAY =: 0.0

кабарлоо-жөнөтүү "Энрике Иглесиаска кулак төшө !!!"

Биз үнөмдөп, чыгып жатабыз [Ctrl] + [X], эми иштетүүгө скрипт уруксаттарын беребиз:

  • sudo chmod + x /opt/script.sh

Эми эми биз сценарийди гана аткарышыбыз керек, бирок аны колдонуучу катары аткарабыз cc, анткени биз каалаган нерсе ошол колдонуучуга ошол эскертме көрүнүшү керек. Биз сценарий камтылган каталогго өтөбүз:

  • CD / баш тартуу /

Эми биз аны иштетебиз:

  • sudo -u cc ./script.sh

Бүттү, ушул болмок.

Бул толугу менен настройкаланган, алар сизге көрсөтө алышат Gedit "дейт"Мен сизди компьютерден бузуп алдым“, Же алар каалаган нерсенин бардыгы, импровизациялоону билгенден көз каранды.

Эч нерсе эмес, окуу куралы ушул жерде бүтөт.

Кандайдыр бир жаңылыштык, көйгөй, күмөн саноо, суроо же даттануу, сунуш болсо, аны жеткирип койсоңуз, ыраазычылыгымды билдирем, конструктивдүү сын ар дайым жакшы кабыл алынат.

Салам жана ... бул кимдир бирөөгө пайдалуу болорун билем ^ _ ^


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

11 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   aer0 ал мындай деди:

    Менин оюмча, менин көз карашым боюнча, сиз көп нерсени өтө эле татаалдаштырдыңыз деп ойлойм, ssh серверине туташканда жөн эле биринчи бөлүктө түшүндүргөндөй кылып, -X параметрин кошуп, аутентификациядан кийин тиркеменин аталышын тербей эле ачылып калат катасыз
    Ejemplo

    ssh -X kzkggaara@192.168.151.209
    Firefox

    жана муну менен биз экспорттоодон качабыз ...

    1.    KZKG ^ Gaara <° Linux ал мындай деди:

      Салам жана сайтка кош келдиңиз 😀
      Маселе, мен каалаган нерсе - терминалга жазуу «Firefox»(Мисал келтирүү үчүн), жана башка компьютерде ачылат, ооба, бирок ал сиздин дисплейде / монитордо дагы көрсөтүлөт, башкача айтканда, алардын компьютеринде башка колдонуучуга көрсөтүлгөн терминалда эмне иштейм, ага компьютердин "жинди болуп калганын" түшүнүү же сезүү making

      Эгерде мен ssh -X $ user @ $ ip анан мен «Firefox»Ошол терминалда мен үчүн монитор (экранда) тиркеме (firefox) ачылат жана башка компьютердин мониторунда (мен SSH аркылуу алыстан байланышкан) эч нерсе көрүнбөйт.

      Жок дегенде ушул нерсени баалай алмакмын -XЭгерде мен жаңылып жатсам, анда күмөн саноону тактап бериңиз.
      Салам жана дагы бир жолу, биздин сайтка кош келиңиздер 😉

  2.   aer0 ал мындай деди:

    Так ушундай нерсе болуп кетсе, анда мен ошол нерсени максат кылып койгон деп түшүнгөм, бирок ал анча жакшы эмес деп эсептейм, жок дегенде бул приложенияларды алыстан ачуунун жолу, бирок бул тамашага салбайт 🙂 жана бул жерде тосуп алганыңыз үчүн рахмат биз басабыз.

    1.    KZKG ^ Gaara <° Linux ал мындай деди:

      Бул көйгөй хехехе, мен үчүн тамаша эмес, тескерисинче иштөө туура болот, анткени иштетүүнү жана жүктөөнү ошол алыскы компьютер кабыл алат, ал эми тиркеме менин дисплейимде көрсөтүлүп турат, tip

      Салам жана бул жерде бири-бирибизди окуйбуз 🙂

  3.   Күрөң ал мындай деди:

    Эгерде мен процедураны жакшы түшүнсөм, эми мен 2-машинанын IPсин консолумдан кантип алсам болот? Ал мүмкүн ?

    Мен тармактар ​​жөнүндө эч нерсе билбейм, кандай уят 🙁

    1.    KZKG ^ Gaara <° Linux ал мындай деди:

      Терминалда: ifconfig
      Ал жерден ар бир тармак интерфейсинин деталдарын көрө аласыз, башкача айтканда, эгерде сизде LAN (кабелдик тармак), Wifi же башка нерселер болсо.

      Кайсы жерде "inet" деп жазылган болсо, ошол жерден IP билүүгө болот 😀
      Ошондой эле кабатыр болбоңуз, эч ким төрөлбөйт хахаха, биз баарыбыз жүрүп отуруп үйрөнөбүз.

      Урматтоо менен

  4.   semptrion ал мындай деди:

    Рахмат сага!!! дал ушул нерсени издедим ...

  5.   Дөөтү ал мындай деди:

    Эгерде мен сизге phpди колдонуп, вебдеги сүрөттү көрсөтүп, сиз жараткан сценарийди колдонбостон, башкача айтканда ушундай нерсени айткым келсе, мен ага кантип жетишмек элем ???
    $ image = »http://website.net/imagen.png»;
    $ message = »Энрике Иглесиасты угууну токтотуу»;
    exec ("экспорт дисплей =: 0.0 | билдирүү жөнөтүү $ билдирүү -i $ сүрөт");

  6.   alexweb ал мындай деди:

    салам абдан жакшы кеңеш!
    Ssh жөнүндө, ал дисплейди экспорттосоңуз иштейт.
    Жок дегенде мен муну консолунан алам.

    Саламдашуу.-

  7.   Лида ал мындай деди:

    Sshd_config файлын конфигурациялап жатканда, эмне кылып жатканыңызды билүү үчүн x11Forwarding файлын өзгөртүү керекпи? бул менин күмөнүм

  8.   Рикардо Луис Ордаз Виллалобос ал мындай деди:

    Салам, менде бир суроо бар, тескерисинче болушу мүмкүнбү? Мисалы, мен PC1де Firefoxсуз, ал эми менин сүйлөшкөн кызым Firefox менен PC2де болсо, Firefoxту PC2ден иштетип, браузер орнотулбаган PC1де браузердин терезесин көрсөтө аламбы?