raspbian上のkodi(xbmc)がキーボードまたはマウスをアクティブにできない


19

b +があり、raspbianがインストールされています。Raspbmc、OpenELEC、またはXBianではなくraspbianを使用している理由は、このb +を使用して他のこと(GPIO関連など)を行い、ムービープレーヤーとして使用するためです。

環境

約50cmの通常のマイクロUSBケーブルを使用し、セルフパワーUSBハブ5v2.3Aを使用します。マルチメーターでポートの1つをチェックしたときは、わずか5vでした。

$ 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

私がkodiをインストールした方法は以下の通りではありませんが、少なくとも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が接続されている場合、テレビにKODI(xbmc)が自動的に表示されます。

問題

そして、ここに問題があります。これを起動すると、テレビにkodiが表示されますが、マウスポインターが表示されないか、キーボードが機能しません。

同じマウスとキーボードが自分のユーザーIDで正常に機能することを確認しました(ログインしてからstartx)。何らかの理由で、ユーザー「kodi」の下ではマウスとキーボードが認識されないようです。kodiの黄色がかった大きなマウスポインターは表示されません。

試したこと

私は解決策を探しましたが、人々はそれが電源だと言っていました。私は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

キーボード、マウス、wifiドングルでは4.8v
、マウスのみで使用できました。4.9v

4.9vでも、kodiはマウスポインターを表示せず、制御できませんでした。

の解き方?

b + raspbianでkodiを実行できる人がいたら教えてください。

ありがとう


私は同じ問題を抱えていましたが、今まであなたの質問を見つけませんでした(そしてそれは偶然でした)。質問のタイトルを「kodiユーザーとして実行するとkodiがハングする」などのように変更することをお勧めしますか?
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)

このkodi自動有効化ファイルに戻りENABLED=1、上記の質問と同じように確認してください。

$ cat /etc/default/kodi

再起動すると、kodiがテレビに表示され、マウスとキーボードが正常に機能するようになります。


12

新鮮なRaspberry Pi 2で同様の問題を検索していることがわかりました。Raspbianを使用しており、デフォルトのレポからKodiをインストールしました(シンプル:)apt-get install kodi

私の場合、キーボードを機能させるために必要なことは次のとおりです。

sudo usermod -a -G input kodi

そして再起動します。


5

ユーザーをファイルからkodiに変更pi/etc/default/kodiます。

編集

Kodiをインストールするとapt-get install kodiKodiキーボード/マウスを使用する権限のない新しいユーザーが作成されます。/etc/default/kodiファイルでKodiを起動するユーザーを変更できます。Raspbianにはpiすべての必要なアクセス許可を持つユーザーがいるため、最も簡単な修正方法は、ユーザーでKodiを実行することpiです。


1
これは技術的には質問に答える可能性がありますが、正確に何をするのかについての説明を含める方が良いでしょう。
RPiAwesomeness

1
この答えは単純で優れている:「リモートコントロールは、」@kukrt答えでは動作しませんでした
フランク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.