बायोबू (पीटीएस) के भीतर फ्रेमबफ़र छवियों (जैसे डब्ल्यू 3 एम, एफबीआई) के प्रदर्शन को कैसे सक्षम किया जाए?


9

मैं अपने पुराने लैपटॉप पर एक्स विंडो सिस्टम के बिना न्यूनतम Ubuntu 13.10 इंस्टॉलेशन चलाने की कोशिश कर रहा हूं । इस सेटअप में मैं सबसे अधिक उपयोगी उपकरणों में से एक पर भरोसा करता हूं byobu; हालाँकि, यह मुझे फ्रेमबफ़र में छवियों को प्रदर्शित करने में सक्षम अनुप्रयोगों का उपयोग करने से रोकता है।

ऐसा ही एक कार्यक्रम ब्राउज़र है w3m(इसके w3m-imgपैकेज के साथ स्थापित )। बाहर से निष्पादित byobu(में tty1), हालांकि केवल यदि पूर्ववर्ती हो sudo, तो यह अपेक्षित रूप से भरी हुई छवियों के साथ वेब पेज प्रदर्शित करता है। हालाँकि, अगर byobuसक्षम किया गया है (और इस प्रकार मेरे टर्मिनल की पहचान अब नहीं है tty1, बल्कि इस प्रकार है dev/pts/1), w3mछवियों को प्रदर्शित करने का कोई तरीका नहीं है (कोई फर्क नहीं पड़ता कि मैं इसे लॉन्च करता हूं sudoया नहीं)।

यही बात fbiछवि दर्शक पर भी लागू होती है । के बाहर byobu(लेकिन फिर से, केवल अगर मैं इसे लॉन्च करता हूं sudo), यह बिना किसी समस्या के काम करता है। byobuसक्षम होने के साथ , यह एक त्रुटि संदेश का उत्पादन करता है, जिसका प्रासंगिक सा प्रतीत होता है

ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)

जहां तक ​​मैं समझता हूं, यह सब कुछ इस तथ्य के साथ करना है कि byobuएक छद्म टर्मिनल पर निर्भर करता है, और कुछ आर्कन अनुमति सेटिंग्स के साथ (जैसा कि sudoमैंने उल्लेख किया आवश्यकता इंगित करने के लिए लगता है)।

इस के साथ किसी भी मदद के लिए अग्रिम धन्यवाद!


क्या आपने वीडियो समूह में खुद को जोड़ने की कोशिश की है?
ब्रैडेन बेस्ट

मेरे पास एक ही मुद्दा है। जब मैं byobu को अक्षम करता हूं, तो मैं फ्रेम 3 के साथ w3m कमांड के माध्यम से चित्र देख सकता हूं, लेकिन एफबीआई अभी भी काम नहीं कर रहा है।
QZZ

जवाबों:


4

जैसा कि B1KMusic ने अपने जवाब में कहा , आपको अपने उपयोगकर्ता को videoसमूह में जोड़ना होगा ।

लेकिन आप इसे निम्न कमांड से भी कर सकते हैं:

sudo usermod -a -G video {your username}

1
यह काम नहीं कर रहा है।
QZZ

1
आपको फिर से लॉग आउट करना होगा। तब मैं काम
करूंगा

1

फ़्रेमबफ़र डिवाइस (/ dev / fb0) उपयोगकर्ता rootऔर समूह के स्वामित्व में हैvideo

$ ls -l /dev/fb0
crw-rw---- 1 root video 29, 0 Jan 27 11:00 /dev/fb0

sudoफ़्रेमबफ़र काम का उपयोग करके कार्यक्रम बनाने से बचने के लिए, आप अपने आप को videoसमूह में जोड़ लेंगे ।

सबसे पहले, फ़ाइल को संपादित करें। मैं इस उदाहरण के लिए विम का उपयोग कर रहा हूं, और इसका उपयोग करने का कोई पूर्व ज्ञान नहीं है।

$ sudo vim /etc/group 

जबकि व्यर्थ में, वीडियो लाइन ढूंढें। ऐसा करने के लिए, बस /videoइसके बाद टाइप करेंEnter

फिर, टाइपिंग द्वारा समूह के लिए अपने आप को जोड़ Shift+ Aपीछा अपने उपयोगकर्ता नाम से, और फिर लिखकर फ़ाइल को बचाने escके बाद :wq, औरEnter

आपके शेल का एक त्वरित पुनरारंभ, और आपको fbiइसके साथ उपसर्ग किए बिना कार्यक्रमों का उपयोग करने में सक्षम होना चाहिएsudo


मुझे पता है कि ऐसा करने के लिए एक आदेश है, लेकिन मैं इसे याद नहीं रख सकता, हाहा।
ब्रैडेन बेस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.