दुसर्‍या वापरकर्त्यावर दुसर्‍या पीसीवर अनुप्रयोग (ग्राफिकलसह) चालवा

हाय,

हे खरोखर उपयुक्त आहे, कारण या टिपातून आपण दुसरे पीसी व्यवस्थापित करू शकतो, किंवा विशिष्ट वेळी आयुष्य थोडे सुलभ करते.

त्यांना माहित आहे की जर ते जोडले असतील तर एसएसएच de पीसी # 1 a पीसी # 2 उदाहरणार्थ, आणि त्यांचा असा प्रोग्राम उघडण्याचा प्रयत्न करा फायरफॉक्स चालविण्यासाठी आणि प्रदर्शित करण्यासाठी पीसी # 2किंवा काही संगीत किंवा व्हिडिओ प्लेयर आम्ही असे करतो:

वापरकर्ता @ पीसी 2: ~$ फायरफॉक्स

परंतु, ती खालील त्रुटी परत करते:

(फायरफॉक्स: 1704): जीटीके-चेतावणी **: प्रदर्शन उघडू शकत नाही:

ठीक आहे, आपण येथे पाहू इच्छित असलेले सॉफ्टवेअर कसे उघडायचे आणि एका त्रुटीने ही त्रुटी सोडविली जाईल.

सुद्धा (आणि माझ्या मते हे अधिक मनोरंजक आहे) समजा मी आहे पीसी # 1, मी प्रवेश करतो पीसी # 2 वापरकर्त्यासह माझ्या मैत्रिणीचा पीसी काय आहे? kzkggaara उदाहरणार्थ, नंतर मी तिला (वापरकर्त्यासाठी) शुभेच्छा देतो cc) आपण एक दर्शविले आहे सूचना (जसे की आम्ही व्हॉल्यूम वाढवितो किंवा कमी करतो तेव्हा दिसतात, इ.) असे म्हणतात की “एरिक इगलेसियाचे ऐकणे थांबवा !!!”हे… आम्ही आपल्या वापरकर्त्याचा संकेतशब्द जाणून घेतल्याशिवाय हे कसे करायचे ते पाहू.cc या उदाहरणात).

आमच्या वापरकर्त्यासह एसएसएचद्वारे प्रवेश करण्यासाठी (kzkggaara या उदाहरणात) ते पीसी # 2 (IP पत्ता = 192.168.151.209 सह) आम्ही असे काहीतरी ठेवलेः

  • ssh kzkggaara@192.168.151.209

आता, एकदा आमच्या वापरकर्त्याच्या आत आम्हाला एक व्हिडिओ प्लेअर चालवायचा आहे उदाहरणार्थ, उबंटूमध्ये डीफॉल्टनुसार स्थापित केलेला एक totemहे स्पष्ट करण्यासाठी आम्ही त्याचा उपयोग करू.

जर आपण टर्मिनल मध्ये ठेवले तरटोटेम”आम्हाला उपरोक्त वर्णित त्रुटी देईल, अनुप्रयोग कार्यान्वित करण्यापूर्वी आम्हाला पुढील ओळ ठेवणे आवश्यक आहे:

  • निर्यात DISPLAY =: 0.0

हे टाकून, आणि ही समस्या सोडविली आहे. (त्रुटी आढळल्यास बदला, "0.0"द्वारे"1.0“) तर, अमलात आणण्याच्या पायर्‍या टोटेम होईल:

  1. निर्यात DISPLAY =: 0.0
  2. टोटेम

आणि तयार.

तर आम्हाला बंद करायचे आहे टोटेम आम्ही फक्त ठेवले:

  • किल्लल टोटेम

समजा आपल्याला असे ब्राउझर चालवायचे आहेत फायरफॉक्सआधीच आमच्याकडे नाही पुन्हा प्रथम ओळ लिहिणे (निर्यात DISPLAY =: 0.0), आम्ही फक्त ठेवले:

  • फायरफॉक्स

आणि समस्येचे निराकरण 😉

तथापि, ते सत्र सोडल्यास आणि एसएसएच मार्गे पुन्हा प्रवेश केल्यास पीसी # 2, त्यांना संदर्भित केलेली ओळ लिहावी लागेल निर्यात.

आता ... माझ्या मते सर्वात मनोरंजकः

दुसर्‍या वापरकर्त्याच्या डेस्कटॉपवर अनुप्रयोग चालवा:

आम्ही आधीपासून एसएसएच द्वारे कनेक्ट केलेले आहोत पीसी # 2, आम्ही वापरकर्त्यासह प्रवेश केला kzkggaara आणि आपल्याला पाहिजे ते म्हणजे वापरकर्त्यास दाखवणे cc एक सूचना (जसे की आम्ही व्हॉल्यूम वाढवितो किंवा कमी करतो तेव्हा दिसतात, इ.) असे म्हणतात की “एरिक इगलेसियाचे ऐकणे थांबवा !!!"

अधिसूचना स्वतः पाठविण्याकरिता, आम्हाला म्हणतात एक पॅकेज स्थापित करणे आवश्यक आहे libnotify-binहे स्थापित करण्यासाठी टर्मिनलमध्ये ठेवले.

  • sudo apt-get libnotify-bin स्थापित करा

आणि तयार. आता या कमांडसह आपण एक छोटी स्क्रिप्ट बनवू.

  • sudo स्पर्श /opt/script.sh

आम्ही हे यासह संपादित करू:

  • sudo नॅनो /opt/script.sh

आणि त्यात आपण पुढील गोष्टी लिहू:

निर्यात DISPLAY =: 0.0

अधिसूचित-पाठवा "एन्रिक इगलेसियाचे ऐकणे थांबवा !!!"

आम्ही जतन आणि बाहेर जाऊ [Ctrl] + [एक्स], आणि आता आम्ही स्क्रिप्टला चालविण्यासाठी परवानगी देऊ:

  • sudo chmod + x /opt/script.sh

आणि आता आपल्याला फक्त स्क्रिप्ट कार्यान्वित करण्याची आवश्यकता आहे, परंतु आम्ही ती वापरकर्ता म्हणून कार्यान्वित करू cc, कारण आम्हाला त्या सूचना त्या विशिष्ट वापरकर्त्याला दिसण्यासाठीच पाहिजे आहेत. आम्ही स्क्रिप्ट समाविष्ट असलेल्या निर्देशिकेत जाऊ:

  • सीडी / ऑप्ट /

आणि आता आम्ही हे चालवित आहोत.

  • sudo -u cc ./script.sh

झाले, हे होईल.

हे पूर्णपणे सानुकूल आहे, ते आपल्याला ए जिएडीट ते म्हणतात "मी तुम्हाला पीसी वर हॅक केले“, किंवा त्यांना जे काही हवे आहे ते सर्व ते कसे विकसित करायचे हे किती अवलंबून आहे यावर अवलंबून आहे.

काहीच नाही, ट्यूटोरियल येथे संपेल.

कोणतीही त्रुटी उद्भवल्यास, समस्या, शंका किंवा प्रश्न, तक्रार किंवा सूचना, आपण याबद्दल संवाद साधल्यास त्याचे कौतुक करीन, विधायक टीका नेहमीच चांगली केली जाते.

शुभेच्छा आणि ... मला माहित आहे की हे एखाद्यासाठी उपयुक्त ठरेल ^ _ ^


लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

11 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   एर 0 म्हणाले

    मी समजतो की आपण माझ्या दृष्टीकोनातून गोष्टी खूप गुंतागुंतीच्या केल्या आहेत, आपण पहिल्या भागात स्पष्टीकरण दिल्याप्रमाणे ते करणे ssh सर्व्हरशी कनेक्ट करताना आम्ही -X पॅरामीटर जोडतो आणि अनुप्रयोगाचे नाव टाइप केल्यावर ते केवळ उघडेलच. कोणतीही चूक नाही
    इमेम्प्लो

    ssh -X kzkggaara@192.168.151.209
    फायरफॉक्स

    आणि यासह आम्ही निर्यात करणे टाळतो ...

    1.    केझेडकेजी ^ गारा <° लिनक्स म्हणाले

      नमस्कार आणि साइटवर आपले स्वागत आहे 😀
      अडचण अशी आहे की, मला टर्मिनलमध्ये लिहायचे आहे.फायरफॉक्सAn (उदाहरण देण्यासाठी) आणि हे त्या दुसर्‍या पीसी वर उघडलेले आहे, होय, परंतु ते त्यांच्या प्रदर्शन / मॉनिटरवर देखील दर्शविलेले आहे, म्हणजेच मी टर्मिनलमध्ये कार्यान्वित करते जे दुसर्‍या वापरकर्त्याला त्यांच्या पीसीवर दर्शविले जाते, संगणकाला "वेडा झाले आहे" हे समजून घेण्यास किंवा त्यांना समज करून देणे 🙂

      मी तर ssh -X $ वापरकर्ता @ $ आयपी आणि मग मी लिहितो «फायरफॉक्सTerminal त्या टर्मिनलमध्ये, अनुप्रयोग (या प्रकरणातील फायरफॉक्स) माझ्यासाठी माझ्या मॉनिटर / स्क्रीनवर उघडेल आणि त्या संगणकाच्या मॉनिटरवर (ज्याला मी एसएसएच द्वारे दूरस्थपणे कनेक्ट केले आहे) काहीही दर्शविले जाणार नाही.

      कमीतकमी हेच मला कौतुकास्पद वाटू शकते -Xमी चुकीचा असल्यास, कृपया शंका स्पष्ट करा.
      शुभेच्छा आणि पुन्हा, आमच्या साइटवर आपले स्वागत आहे 😉

  2.   एर 0 म्हणाले

    नेमक्या तसे घडल्यास असे झाले की मला हे समजले होते की तेच हेतू होता, परंतु मी ते पाहतो की ते इतके चांगले नाही, किमान विनियोग दूरस्थपणे उघडण्याचा एक मार्ग आहे, जरी तो विनोद करण्यासाठी वापरला जात नाही - आणि येथे स्वागत आहे त्याबद्दल धन्यवाद आम्ही चालत जाऊ.

    1.    केझेडकेजी ^ गारा <° लिनक्स म्हणाले

      हीच समस्या आहे, विनोद करणे हे माझ्यासाठी कार्य करत नाही, परंतु ते कार्य करणे कार्य करते कारण प्रक्रिया आणि लोडिंग हे रिमोट पीसीद्वारे गृहित धरले जाते, तर अनुप्रयोग माझ्या प्रदर्शनात दर्शविला जातो, चांगली टीप 😉

      शुभेच्छा आणि आम्ही येथे एकमेकांना वाचतो 🙂

  3.   तपकिरी म्हणाले

    मी कार्यपद्धती चांगल्या प्रकारे समजून घेतल्यास, आता माझ्या कन्सोल वरून मशीन 2 आयपी कसा मिळवायचा? हे करू शकता?

    मला नेटवर्कबद्दल काहीही माहित नाही, काय लाज आहे 🙁

    1.    केझेडकेजी ^ गारा <° लिनक्स म्हणाले

      टर्मिनल मध्ये: ifconfig
      तेथे आपण प्रत्येक नेटवर्क इंटरफेसचा तपशील पाहू शकता, म्हणजेच आपल्याकडे लॅन (केबल नेटवर्क), वायफाय किंवा काही इतर असल्यास.

      जिथे ते "इनसेट" म्हणते, तेथे आपण आयपी know जाणून घेऊ शकता
      आणि काळजी करू नका, हाहााहा जाणून कोणीही जन्माला येत नाही, आपण सगळे जाताना शिकतो.

      कोट सह उत्तर द्या

  4.   semptrion म्हणाले

    धन्यवाद!!! हेच मी शोधत होतो ...

  5.   डेव्हिड म्हणाले

    आणि php चा वापर करुन, वेबवर एखादी प्रतिमा दाखवणे, आपण तयार केलेली स्क्रिप्ट न वापरता मला ते करायचे असेल तर असे काहीतरी म्हणायचे आहे, मी ते कसे प्राप्त करू शकलो ???
    $ प्रतिमा = »http://website.net/imagen.png»;
    $ संदेश = En एन्रिक इगलेसियाचे ऐकणे थांबवा »;
    exec ("निर्यात प्रदर्शन =: 0.0 | सूचित करा-पाठवा $ संदेश -i $ प्रतिमा");

  6.   अलेक्सवेब म्हणाले

    नमस्कार खूप चांगला सल्ला!
    Ssh च्या संदर्भात, आपण प्रदर्शन निर्यात केल्यास ते कार्य करते.
    कमीतकमी मला ते कन्सोलवर मिळेल.

    शुभेच्छा.-

  7.   Lida म्हणाले

    Sshd_config फाइल कॉन्फिगर करताना, आपण जे करत आहात त्या सक्षम करण्यासाठी x11 फॉरवर्डिंगमध्ये बदल करणे आवश्यक आहे? ही माझी शंका आहे

  8.   रिकार्डो लुइस ऑर्डझ व्हिलालोबस म्हणाले

    हाय, मला एक प्रश्न आहे, तो इतर मार्गाने देखील असू शकतो? उदाहरणार्थ, मी फायरफॉक्सविना पीसी 1 वर आहे, आणि माझी मैत्रीण फायरफॉक्ससह पीसी 2 वर आहे, मी पीसी 2 वरून फायरफॉक्स चालवू शकतो आणि ब्राउझर स्थापित नसलेल्या पीसी 1 वर ब्राउझर विंडो दर्शवू शकतो?