रास्पियन पर कोड़ी (xbmc) कीबोर्ड या माउस को सक्रिय नहीं कर सकता है


19

मेरे पास एक बी + है, और रास्पबियन स्थापित है। Raspbmc, OpenELEC या XBian के बजाय मैं जो रसियन का उपयोग कर रहा हूं, उसका कारण यह है कि मैं इस b + का उपयोग अन्य चीजों (GPIO संबंधित और इतने पर) के साथ-साथ एक फिल्म खिलाड़ी के रूप में उपयोग करने के लिए करना चाहता हूं।

वातावरण

मैं लगभग 50 सेमी लंबे एक नियमित माइक्रो यूएसबी केबल का उपयोग करता हूं, और मैं स्वयं संचालित यूएसबी हब 5v2.3A का उपयोग करता हूं। यह सिर्फ 5 वी के बारे में था जब मैंने मल्टीमीटर के साथ बंदरगाहों में से एक की जांच की।

$ uname -a
Linux tvbox 3.18.3+ #741 PREEMPT Fri Jan 23 13:32:52 GMT 2015 armv6l GNU/Linux

$ sudo /opt/vc/bin/vcgencmd version
Jan 22 2015 00:08:14
Copyright (c) 2012 Broadcom
version 2433779e6b2d922c3d1fff6101413156e7db747c (clean) (release)

$ cat /boot/config.txt | grep gpu_mem
gpu_mem_512=192

$ free
             total       used       free     shared    buffers     cached
Mem:        315700     222636      93064          0      18812     121836
-/+ buffers/cache:      81988     233712
Swap:       102396          0     102396

$ sudo rasp-config  # overclock -> None   700MHz ARM, 250MHz core, 400MHz SDRAM, 0 overvolt

मैंने कोड़ी को कैसे स्थापित किया, यह शायद नीचे जैसा न हो, लेकिन मैंने apt-getइसे स्थापित करने के लिए कम से कम उपयोग किया है, और संस्करण 14.0 है।

$ sudo add-apt-repository ppa:team-xbmc/ppa
$ sudo apt-get update
$ sudo apt-get install kodi
$ kodi --version
14.0 Git:ad747d9 Media Center Kodi
Copyright (C) 2005-2013 Team Kodi - http://kodi.tv

इस इंस्टॉलेशन ने kodiउपयोगकर्ता को बनाया जिसे मैं लॉगिन नहीं कर सकता। के लिए सीधे घर है kodi

$ cat /etc/default/kodi
# Set this to 1 to enable startup
ENABLED=1

# The user to run Kodi as
USER=kodi

# Adjust niceness of Kodi (decrease for higher priority)
NICE=-5

मैं सेट ENABLED=1और यह स्वत: अगर मैं HDMI कनेक्ट कर लिया है अपने टीवी पर कोडी (XBMC) दिखाता है।

मुसीबत

और यहाँ समस्या है। अगर मैं इसे बूट करता हूं, तो यह मेरे टीवी पर कोड़ी दिखाता है, लेकिन मुझे कोई माउस पॉइंटर दिखाई नहीं देता या कीबोर्ड काम नहीं करेगा।

मैंने पुष्टि की कि एक ही माउस और कीबोर्ड ने मेरी अपनी यूजर आईडी (लॉगिन तो स्टार्टक्स) के तहत ठीक काम किया है। कुछ कारणों से, उपयोगकर्ता "कोड़ी" के तहत माउस और कीबोर्ड को मान्यता नहीं दी जाती है। कोड़ी पीला बड़ा माउस पॉइंटर भी नहीं दिखाएगा।

मैंने कोशिश की

मैंने समाधान खोजे, और लोग कह रहे थे कि यह शक्ति का स्रोत है। जब से मैं USB हब का उपयोग कर 5v2.3Aरहा हूं, मुझे लगता है कि यह पर्याप्त है। फिर मैंने वास्तविक वोल्टेज की जाँच की PP3औरPP7

http://cdn.shopify.com/s/files/1/0315/6117/products/raspberry-pi-model-b-plus-3_grande.jpg?v=1405340813

कीबोर्ड, माउस, वाईफाई डोंगल के 4.8v
साथ, यह केवल माउस के साथ था, यह था4.9v

जब यह 4.9v था, तब भी कोड़ी माउस पॉइंटर नहीं दिखाती थी, और मैं किसी को भी नियंत्रित नहीं कर सकता था।

कैसे हल करें?

अगर कोई है जो b + raspbian पर कोड़ी चला सकता है, तो कृपया मुझे बताएं।

धन्यवाद


मेरे पास एक ही मुद्दा था लेकिन अब तक आपका सवाल नहीं मिला (और यह संयोग से था)। क्या मुझे प्रश्न का शीर्षक कुछ इस तरह बदलने का सुझाव दिया जा सकता है जैसे "कोड़ी उपयोगकर्ता के रूप में चलने पर कोड़ी हैंग हो जाता है"?
YSC

जवाबों:


18

इसका जवाब मुझे खुद ही मिल गया।
http://www.raspberrypi.org/forums/viewtopic.php?f=91&t=96151&p=668943

बिंदु आप /etc/udev/rules.d/10-permissions.rulesफ़ाइल को संपादित करते हैं।

$ sudo nano /etc/udev/rules.d/10-permissions.rules

आप फ़ाइल में इन पंक्तियों को जोड़ते हैं

# input
KERNEL=="mouse*|mice|event*",   MODE="0660", GROUP="input"
KERNEL=="ts[0-9]*|uinput",      MODE="0660", GROUP="input"
KERNEL=="js[0-9]*",             MODE="0660", GROUP="input"

# tty
KERNEL=="tty[0-9]*",            MODE="0666"

# vchiq
SUBSYSTEM=="vchiq",  GROUP="video", MODE="0660"

फिर आप जांचते हैं कि kodiउपयोगकर्ता किस समूह में है।

$ id kodi 
uid=108(kodi) gid=65534(nogroup) groups=65534(nogroup),5(tty),29(audio),44(video),46(plugdev)

मुझे लगता है कि आप inputवहां समूह नहीं देखेंगे । इसलिए आप इसे जोड़ते हैंkodi

$ sudo usermod -a -G input kodi

$ id kodi 
uid=108(kodi) gid=65534(nogroup) groups=65534(nogroup),5(tty),29(audio),44(video),46(plugdev),999(input)

और इस कोड़ी ऑटो सक्षम फ़ाइल पर वापस जाएं, और ENABLED=1ऊपर दिए गए प्रश्न की तरह सुनिश्चित करें ।

$ cat /etc/default/kodi

अब आप रिबूट कर सकते हैं, फिर आपको देखना चाहिए कि आपके टीवी पर कोड़ी उठ रही है, और आपके माउस और कीबोर्ड काम कर रहे हैं जैसा कि उन्हें करना चाहिए।


12

मैं एक ताजा रास्पबेरी पाई 2 के साथ इसी तरह की समस्या के लिए खोज कर रहा था। मैं रास्पियन का उपयोग कर रहा हूं और डिफ़ॉल्ट रेपो (सरल:) से कोडी स्थापित कर रहा हूं apt-get install kodi

मेरे मामले में काम करने के लिए कीबोर्ड की आवश्यकता थी:

sudo usermod -a -G input kodi

और रिबूट।


5

से उपयोगकर्ता को बदलने kodiके लिए piमें /etc/default/kodiफ़ाइल।

संपादित करें

यदि आप कोडी के साथ स्थापित करते हैं apt-get install kodi, तो यह एक नया उपयोगकर्ता बनाता है Kodiजिसमें कीबोर्ड / माउस का उपयोग करने की अनुमति नहीं है। आप बदल सकते हैं जिसके द्वारा उपयोगकर्ता कोडी को /etc/default/kodiफ़ाइल में लॉन्च किया गया है। रास्पियन के पास piसभी आवश्यक अनुमतियों के साथ उपयोगकर्ता है इसलिए उपयोगकर्ता के साथ कोडी को चलाने के लिए सबसे आसान फिक्स है pi


1
हालांकि यह तकनीकी रूप से प्रश्न का उत्तर दे सकता है , लेकिन कुछ स्पष्टीकरण को शामिल करना बेहतर होगा क्योंकि यह वास्तव में क्या करता है।
आरपीअवेसन

1
यह उत्तर सरल और बेहतर है: "रिमोट कंट्रोल" @kukrt उत्तर में काम नहीं किया
फ्रैंक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.