एसएसएच के माध्यम से एचडीएमआई आउटपुट को नियंत्रित करना


15

मुझे अपना पीआई प्राप्त करना बाकी है, लेकिन मैं यह देखना चाह रहा हूं कि मुझे क्या करना है। उन सुविधाओं में से एक जो मैं आगे देख रहा हूं, इसका उपयोग वह कर रहा है जब इसे इंटरनेट तक पहुंचने के लिए मेरे टीवी (एचडीएमआई के माध्यम से) में प्लग किया गया है, और मेरी बाहरी हार्ड-ड्राइव (आसपास के क्षेत्र में)। मैं एसएसएच एक्सेस भी स्थापित करूंगा ताकि मैं घर के आसपास अपने लैपटॉप आदि से अपने बाहरी हार्ड-ड्राइव पर पहुंच सकूं।

यह वास्तव में अच्छा होगा यदि मैं अपने लैपटॉप का उपयोग करके, टीवी के लिए आउटपुट (एचडीएमआई के माध्यम से) को नियंत्रित करने के लिए अपने पाई में एसएसएच कर सकता हूं। क्या यह संभव है? मैं अनिवार्य रूप से एक वायरलेस कीबोर्ड / माउस इनपुट के रूप में अपने लैपटॉप का उपयोग करना चाहता हूं (या तो टर्मिनल का उपयोग कर रहा है, या रिमोट डेस्कटॉप / Xming - जो भी इस काम की संभावना है!)। धन्यवाद।

अपडेट

मुझे लगता है कि मैं वास्तव में डेस्कटॉप-साझाकरण कार्यक्रम ( जैसे टीमव्यूअर ) के बाद क्या कर रहा हूं , लेकिन यह इतना 'भारी' (संसाधन के संदर्भ में) नहीं है। उदाहरण के लिए, मैं Xterm के माध्यम से फ़ायरफ़ॉक्स (उदाहरण के लिए) का एक उदाहरण शुरू कर सकता हूं, फिर भी इसे लैपटॉप पर देखने के बजाय टीवी पर देख सकता हूं कि मैं किस से पाई के लिए SSH कर रहा हूं?

TeamViewer (और इसके जैसे कार्यक्रम) पर्याप्त समाधान नहीं हैं क्योंकि आपको 'स्वीकार' करना है कि आप अपने डेस्कटॉप को किसी के साथ साझा करना चाहते हैं - यानी मुझे अभी भी दूरस्थ डेस्कटॉप को स्वीकार करने के लिए मेरे पाई में एक कीबोर्ड प्लग करना होगा। आदर्श समाधान के लिए केवल उपयोगकर्ता नाम और पासवर्ड के साथ पाई पर 'स्वीकृति' की आवश्यकता नहीं होगी। धन्यवाद।

जवाबों:


7

उदाहरण के लिए, मैं Xterm के माध्यम से फ़ायरफ़ॉक्स (उदाहरण के लिए) का एक उदाहरण आरंभ कर सकता हूं, फिर भी इसे लैपटॉप पर देखने के बजाय टीवी पर देख सकता हूं कि मैं पाई से एसएसएच कर रहा हूं?

आप जो वर्णन कर रहे हैं वह SSH सत्र का डिफ़ॉल्ट व्यवहार है। यदि Pi टीवी से जुड़ा है और उसका X सत्र चल रहा है, तो आप जहाँ से भी X अनुप्रयोग शुरू करेंगे, वह मौजूदा X सत्र का उपयोग करेगा।

इस व्यवहार को ओवरराइड करने के तरीके हैं, लेकिन यह इस सवाल के दायरे से बाहर है।

SSH के ऊपर माउस और कीबोर्ड को साझा करने के लिए, जो कि एक एप्लीकेशन नाम का उपयोग करके काफी सरल है x2xयह उत्तर मैंने एक संबंधित प्रश्न पर पोस्ट किया है जो इसे स्थापित करने और उपयोग करने के बारे में विस्तार से बताता है।


2
मैंने सोचा था कि जब आप SSH को मशीन से दूर से देखते हैं, यदि आप एक एप्लीकेशन शुरू करते हैं तो यह आपके SSH सत्र का उपयोग करता है (अर्थात यदि मैंने अपने लैपटॉप से ​​अपने Pi पर जिम्प शुरू किया है, तो जिम्प विंडो मेरे लैपटॉप स्क्रीन पर दिखाई देगा (Xterm के माध्यम से) ... हो सकता है कि मैं गलत हूं, जैसा कि मैंने अभी तक अपने पाई को प्राप्त करने के लिए किया है, लेकिन यह है कि मैंने अन्य लिनक्स उपकरणों का उपयोग कैसे किया है? 'X2x' एक महान समाधान पसंद करता है, लेकिन केवल अगर आप दोनों मशीनों पर लिनक्स चला रहे हैं? एक विंडोज़ / पोटीन विकल्प? धन्यवाद!
ल्यूक

आपसे गलती हो गई है। उस व्यवहार के लिए -Yजब आप कनेक्ट करते हैं तो आप ध्वज का उपयोग करते हैं। कि आगे XSSH पाइप के माध्यम से ग्राहकों को। मैं केवल लिनक्स से डरता हूं, शायद कोई और विंडोज विकल्प सुझा सकता है।
Jivings

मेरा मानना ​​है कि x2x को किसी भी X11 सर्वर पर काम करना चाहिए। यह निश्चित रूप से केवल लिनक्स नहीं है जैसा कि मैंने इसे Irix पर चलाया था :) पोटीन के साथ एसटी एक्स अग्रेषण किया जा सकता है और आप एक एक्स सर्वर, आईआईआरसी प्राप्त कर सकते हैं। वैकल्पिक रूप से आप वीएम में एक पूर्ण विकसित डेस्कटॉप लिनक्स चलाने में सक्षम हो सकते हैं या यदि आप विंडोज़ से दूर नहीं जाना चाहते हैं तो वर्चुअलाइज्ड हो सकते हैं।
XTL

3

यदि आप अपने माउस / कीबोर्ड को आरपीआई के साथ साझा करना चाहते हैं लेकिन आरपीआई पर ऐप चलाना चाहते हैं तो आपको कीबोर्ड साझा करने के लिए सिनर्जी का उपयोग करने में सक्षम होना चाहिए । इस पोस्ट में इसे काम करने के बारे में बताया गया है।

यदि आप आरपीआई पर अपने रिमोट सिस्टम की स्क्रीन प्रदर्शित करना चाहते हैं तो मैं आरपीआई पर एक VNC क्लाइंट (जैसे TightVNC ) को चलाने पर विचार करूंगा। इस पोस्ट को देखें ।


इससे ठीक यही लगता है कि मैं इसके बाद क्या हूं - इससे पहले 'तालमेल' में नहीं आया था। हालाँकि, यह आपके जवाब में 'संपूर्ण' समाधान को शामिल करने के लिए स्टैक एक्सचेंज प्रोटोकॉल है - अन्यथा यदि लिंक बदलता है, तो यह अब उतना उपयोगी नहीं होगा। चीयर्स!
ल्यूक

मैंने विशिष्ट निर्देशों को शामिल नहीं किया क्योंकि मैं उनकी सटीकता के लिए व्यक्तिगत रूप से प्रतिज्ञा नहीं कर सकता। मेरी आशा है कि लिंक टूटने पर भी समाधान की राह शुरू करने के लिए पर्याप्त जानकारी है।
क्रेग

मेला एक - एक बार जब मुझे मेरा पाई मिल जाएगा तो मैं पुष्टि कर सकूंगा कि क्या यह काम करता है!
ल्यूक

2

यह मानते हुए कि आप रास्पियन ओएस का उपयोग कर रहे हैं, जो एसएसएच प्रोग्राम के साथ आता है, और आपके पास एक लिनक्स डेस्कटॉप / लैपटॉप है।

निर्देश:

  1. SSH केवल कंसोल-एक्सेस के लिए है, लेकिन किसी भी तरह से आप अपनी गतिविधि को अपने टीवी में परिलक्षित होते देख सकते हैं, जो एचडीएमआई का उपयोग करके पाई से जुड़ा हुआ है।

  2. SSH अपने लैपटॉप से ​​अपने पाई में लॉगिन करें

    $ ssh pi@192.168.0.1 [मान लें कि ssh आपके लैपटॉप / डेस्कटॉप में स्थापित है]

    सामान्यीकरण:

    $ ssh यूजर नेम @ लो एड्रेस ऑफ़ द इथ0 पोर्ट

  3. चित्रमय टर्मिनल तक पहुँचने के लिए, आप अपने पीएनआई में VNC सर्वर [कसावट] कार्यक्रम स्थापित करने के लिए तैयार हैं।

    $ sudo apt-get install कसावट

  4. अगला, आपको अपने होस्ट के आधार पर एक बार का कॉन्फ़िगरेशन करने की आवश्यकता है [उदा: आपका लैपटॉप]

    $ vncserver: 1 -geometry 1280x800 -depth 16 -pixelformat rgb565

    नोट: आपको अपना स्वयं का स्क्रीन रिज़ॉल्यूशन निर्दिष्ट करना होगा [अर्थात मेरे मामले में 1280 * 800]।

  5. आपको पासवर्ड के लिए कहा जाएगा, तदनुसार उन्हें दर्ज करें और यह सर्वर साइड [इस मामले में पाई] में कॉन्फ़िगरेशन को समाप्त करता है।

  6. पाई द्वारा पेश किए गए चित्रमय टर्मिनल को देखने के लिए, हमें वीएनसी व्यूअर जैसे रिसीवर की आवश्यकता होती है।

    लिनक्स बॉक्स में:

    $ sudo apt-get install xtightvncviewer

  7. $ vncviewer: [उपयोग: पोर्ट के लिए 5901]

    उदाहरण के लिए:

    $ vncviewer 192.168.0.1:5901

  8. बस इतना ही..!!


1

आपके प्रश्न को देखते हुए, आप जो चाहते हैं, वह आपकी सभी फ़ाइलों को कहीं न कहीं केंद्रीकृत करना है (डेस्कटॉप A कहता है) और आप उन फ़ाइलों को अपने टीवी पर भी देखने में सक्षम होना चाहते हैं (जो कि आपकी raspi में आती है)। मेरी सलाह इस प्रकार है:

  1. अपनी सभी फाइलों को डेस्कटॉप ए पर रखें और एनएफएस का उपयोग करके उन्हें अपने रास्पि के साथ साझा करें (यह कदम बल्कि जटिल है, मैं आगे आपकी मदद कर सकता हूं यदि आप चाहें तो)
  2. एक साधारण वायरलेस कीबोर्ड खरीदें और इसका उपयोग करें (आपके क्लूनी लैपटॉप का उपयोग करने का कोई मतलब नहीं)
  3. जैसा कि जिंगिंग ने उल्लेख किया है, कोई भी कमांड जो आप इसे देते हैं, जो विंडो का उपयोग करता है टीवी पर दिखाई देगा (ध्यान दें कि मैंने वास्तव में इसे स्वयं परीक्षण नहीं किया है, मैं केवल इस व्यवहार की पुष्टि कर सकता हूं रस्मी कैमरा और ऑम्क्सप्लेर)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.