raspbian'daki kodi (xbmc) klavye veya fareyi etkinleştiremiyor


19

Bir b + var ve raspbian yüklü. Raspbmc, OpenELEC veya XBian yerine raspbian kullanmamın nedeni, bu b + 'yı başka şeyler (GPIO ile ilgili vb.) Yapmak ve film oynatıcı olarak kullanmak istememdir.

ortamları

Yaklaşık 50 cm uzunluğunda normal bir mikro USB kablosu kullanıyorum ve kendinden güç alan 5v2.3A USB hub kullanıyorum. Bağlantı noktalarından birini bir multimetre ile kontrol ettiğimde yaklaşık 5v idi.

$ 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

nasıl kodi yüklediğim gibi tam olarak aşağıdaki gibi olmayabilir, ama en azından apt-getonu yüklemek için kullandım ve sürüm 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

Bu kurulum kodi, giriş yapamayacağım kullanıcı oluşturdu . Doğrudan için bir ev var 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=1HDMI bağlandığımda TV'imde otomatik olarak ayarladım ve otomatik olarak KODI (xbmc) gösteriyor.

sorun

ve sorun burada. Bunu başlatırsam, televizyonumda kodi gösterilir, ancak fare işaretçisi görmüyorum, yoksa klavye çalışmaz.

Aynı fare ve klavyenin kendi kullanıcı kimliğim altında çalıştığını onayladım (giriş sonra startx) Bazı nedenlerden dolayı, kullanıcı "kodi" altında fare ve klavye tanınmıyor gibi görünüyor. Kodi sarımsı büyük fare işaretçisi bile gösterilmez.

denediğim şey

Çözüm aradım ve insanlar bunun güç kaynağı olduğunu söylüyordu. USB hub kullandığım için 5v2.3A, bunun yeterli olduğunu düşünüyorum. Sonra gerçek voltajı kontrol ettim PP3vePP7

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

klavye ile, fare, wifi dongle, 4.8v
sadece fare ile oldu, oldu4.9v

4.9v olsa bile, kodi fare işaretçisini göstermedi ve hiçbirini kontrol edemedim.

nasıl çözülür?

Eğer b + raspbian'da kodi çalıştırabilecek biri varsa, lütfen bana bildirin.

Teşekkürler


Aynı sorunu yaşadım ama şu ana kadar sorunuzu bulamadım (ve tesadüfen). Sorunun başlığını "kodi kullanıcısı olarak çalıştırıldığında kodi kilitleniyor" gibi bir şeyle değiştirmeyi önerebilir miyim?
YSC

Yanıtlar:


18

Cevabı kendim buldum.
http://www.raspberrypi.org/forums/viewtopic.php?f=91&t=96151&p=668943

Mesele, /etc/udev/rules.d/10-permissions.rulesdosyayı düzenlemektir .

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

bu satırları dosyaya eklersiniz

# 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"

kodikullanıcının hangi gruplarda olduğunu kontrol edersiniz .

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

Bence inputorada grup görmeyeceksin . yani onukodi

$ 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)

ve bu kodi otomatik etkinleştirme dosyasına geri dönün ve ENABLED=1yukarıdaki sorudaki gibi emin olun .

$ cat /etc/default/kodi

Şimdi yeniden başlatabilirsiniz, o zaman kodi TV'nizde kalktığını görmelisiniz ve fareniz ve klavyeniz olması gerektiği gibi çalışıyor.


12

Ben taze bir Raspberry Pi 2 ile benzer bir sorun ararken buldum. Raspbian kullanıyorum ve varsayılan repo (basit:) Kodi yüklü apt-get install kodi.

Klavyemin çalışmasını sağlamak için gereken tek şey şuydu:

sudo usermod -a -G input kodi

ve yeniden başlatın.


5

Kullanıcıyı değiştirme kodiiçin pide /etc/default/kodidosyaya.

DÜZENLE

Kodi'yi birlikte yüklerseniz apt-get install kodi, Kodiklavye / fare kullanma izni olmayan yeni bir kullanıcı oluşturur . Kodi'nin hangi kullanıcı tarafından /etc/default/kodidosyada başlatılacağını değiştirebilirsiniz . Raspbian pigerekli tüm izinlere sahip kullanıcıya sahiptir, bu yüzden en kolay düzeltme Kodi'yi kullanıcıyla çalıştırmaktır pi.


1
Bu teknik olarak soruyu cevaplayabilirken, tam olarak ne işe yaradığına dair bazı açıklamalar eklemek daha iyi olacaktır.
RPiAwesomeness

1
bu cevap daha basit ve daha iyi: "uzaktan kumanda" @kukrt cevapta işe yaramadı
franck
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.