SSH पर छवि प्रदर्शित करें, कोई X नहीं


10

क्या SSH पर छवि प्रदर्शित करने का कोई तरीका है? अच्छी गुणवत्ता की आवश्यकता नहीं है, मुझे केवल एक विचार की आवश्यकता है कि छवियों में क्या है। ज्यादातर ये वेबसाइट्स के लिए आइकन फाइल्स और ऐसे होते हैं। कभी-कभी मैं एसएसएच पर एक्स को आगे कर सकता हूं और उपयोग displayकर सकता हूं लेकिन कभी-कभी मैं नहीं कर सकता। मुझे इस तरह के अनुप्रयोगों के लिए गैर-एक्सटी में काम करने में कोई आपत्ति नहीं है fbi

मैंने कोशिश की है, jp2aलेकिन अधिकांश चित्र .png प्रारूप में हैं और यह जाँचना बोझिल है कि उनमें क्या है। इसके अलावा, केवल ASCII वर्णों का उपयोग करके प्रदर्शन बहुत सीमित है। शायद अगर यह UTF-8 वर्णों का मनमाना उपयोग कर सके तो यह बेहतर हो सकता है।

मैंने कोशिश की है, fbiलेकिन यह ioctl VT_GETSTATE: Invalid argument (not a linux console?)तब भी शिकायत करता है जब मैं एक गैर-चित्रमय tty के माध्यम से SSHing कर रहा हूँ। मैंने वह -T 2विकल्प आज़माया जो किसी भी त्रुटि को नहीं फेंकता है, लेकिन मुझे छवि दिखाई नहीं देती है। मुझे संदेह है कि सर्वर के tty2 पर छवि को 'प्रदर्शित' किया जा रहा है, जिसे देखने के लिए मेरे पास कोई रास्ता नहीं है ( chvt 2रूट एक्सेस होने के बावजूद मैं इसे प्राप्त नहीं कर सका )।

मैंने कोशिश की है links, w3cऔर अन्य कंसोल ब्राउज़र लेकिन उनमें से सबसे अच्छा जो मैंने प्राप्त किया है वह छवि फ़ाइल को देखने के लिए है जैसे कि इसके माध्यम से चलाया गया था cat

मैं mplayerसांत्वना उत्पादन विकल्पों की कोशिश की है, लेकिन वे केवल वीडियो का समर्थन करते हैं, क्योंकि वे वास्तव में वीडियो कोडेक्स हैं।

मैंने zgvएक सामान्य उपयोगकर्ता के रूप में कोशिश की है, लेकिन यह शिकायत करता है you must be the owner of the current console to run zgvऔर मूल रूप से यह सिर्फ लटका हुआ है, कोई आउटपुट नहीं।

जवाबों:


10

'Img2txt' आज़माएँ। उबंटू के लिए यह 'काका-बर्तन' पैकेट में पाया जा सकता है।

'काका-बर्तन' आरपीएम के रूप में भी उपलब्ध है।


मैंने इसके बारे में पहले कभी नहीं सुना, लेकिन यह बिल्कुल सही लगता है। +1
हेन्स

यह काल्पनिक रूप से अच्छी तरह से काम करता है। लेकिन मैं अभी भी छवियों की समझ नहीं बना सकता, योग्य।
कैमिलो मार्टिन

अपने टर्मिनल प्रोग्राम में, छवि को देखने से पहले फ़ॉन्ट आकार को 1x1 की तरह कुछ कम करें, फिर टर्मिनल प्रोग्राम को अधिकतम आकार में बदलें।
लॉरेंस

यह बहुत सारे समाधानों से बेहतर है जो मैंने पढ़ा है कि यह स्थापित करना आसान है और ssh पर काम करता है।
श्रीधर सरनोबत

2

पाठ स्क्रीन के साथ एक 'छवि' प्रदर्शित करने के लिए ओनेवे ऑलिब के माध्यम से है ।

वह एक छवि को प्रस्तुत करने के लिए ASCII वर्णों का उपयोग करेगा, और यदि आपके पास एक बड़ा पर्याप्त पाठ क्षेत्र (रिज़ॉल्यूशन का प्रकार) है तो आप पहचान सकते हैं कि क्या दिखाया जा रहा है।

आप SSH लिंक के दूरस्थ पक्ष पर ASCII- कला / फिल्मों में रूपांतरण चलाएंगे।

लिंक: aalib डेमो youtube पर

इसके अलावा, केवल ASCII वर्णों का उपयोग करके प्रदर्शन बहुत सीमित है।

ऐ। जिसका अर्थ है कि जब तक आपके पास खेलने के लिए एक बड़ा टर्मिनल नहीं होगा , तब तक आप बमुश्किल पहचान पाएंगे। यदि आप उच्च घनत्व डिस्प्ले पर एक बड़े टर्मिनल का उपयोग कर सकते हैं (तेज अक्षरों के साथ जब आप एक छोटे से फ़ॉन्ट का उपयोग करते हैं) तो यह प्रयोग करने योग्य है।


धन्यवाद। अालिब का उपयोग करने के लिए, एक (उबंटू में) स्थापित करना होगा aalib1और इसे साथ चलाना होगा asciiview file.jpg। यह अंतिम आदेश मुझे यह पता लगाने में थोड़ा समय लगा।
dotancohen

3
इस एक वर्ष के बाद फिर से, अब उपयोग asciiviewकरने के लिए aviewपैकेज को स्थापित करना होगा ।
dotancohen

1

एससीआई (लेकिन पूर्ण गुणवत्ता) दृश्य अवधारणा जितनी तेज़ नहीं है:

 localComp$ ssh remoteCompIp 'cat image.jpg | ssh localCompIp fim -i' 

fim pdf फ़ाइलों के लिए भी काम करती है, और wav / mp3 / mp4 फ़ाइलों के fim -iसाथ प्रतिस्थापित किया जा सकता है

mplayer -vo fbdev2 -cache 16384 -


2
फिम क्या है और क्या फिम के लिए एक लिंक है? कृपया विस्तार करें।
सस्पेंस

1
@ सिस्पेक्टस, वास्तव में यह बेहतर होगा यदि एफबीआई ऐसा कर सकता है, क्योंकि यह सरल और तेज उपकरण लगता है ... लेकिन मैं फ्रेमबफ़र छवि दर्शक की तलाश में था जो पाइप (स्टडिन) से छवि प्रदर्शित कर सकता है और फिम [ मैनजेज.उबंटू] पर आता है .com / manpages / quantal / man1 / fim.1.html] ubuntu manpages, वहाँ भी है [ aur.archlinux.org/packages/fim] (aur) आर्चलिनक्स के लिए। लेकिन इस उद्देश्य के लिए शायद कहीं बेहतर उपकरण है
MetNP
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.