raspbian의 kodi (xbmc)가 키보드 또는 마우스를 활성화 할 수 없습니다


19

b +가 있고 raspbian이 설치되어 있습니다. Raspbmc, OpenELEC 또는 XBian 대신 raspbian을 사용하는 이유는이 b +를 사용하여 다른 작업 (GPIO 관련 등)을 영화 플레이어로 사용하고 싶기 때문입니다.

환경

약 50cm 길이의 일반 마이크로 USB 케이블을 사용하고 자체 전원 공급 USB 허브 5v2.3A를 사용합니다. 멀티 미터로 포트 중 하나를 확인했을 때 약 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를 연결 한 경우 자동으로 내 TV에 KODI (XBMC)를 보여줍니다.

문제

여기에 문제가 있습니다. 부팅하면 TV에 kodi가 표시되지만 마우스 포인터가 보이지 않거나 키보드가 작동하지 않습니다.

동일한 마우스와 키보드가 내 사용자 아이디 (로그인 후 startx)에서 제대로 작동하는지 확인했습니다. 어떤 이유로 사용자 아래에서 "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

키보드, 마우스, 와이파이 동글을 사용하면 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

이제 재부팅하면 TV에 kodi가 나타나고 마우스와 키보드가 정상적으로 작동하는 것을 볼 수 있습니다.


12

나는이 신선한 Raspberry Pi 2와 비슷한 문제를 찾고 있음을 발견했습니다. 나는 Raspbian을 사용하고 있으며 기본 repo (단순 :)에서 Kodi를 설치했습니다 apt-get install kodi.

필자의 경우 키보드를 작동시키는 데 필요한 것은 다음과 같습니다.

sudo usermod -a -G input kodi

재부팅합니다.


5

파일 에서 사용자 kodipi에서 /etc/default/kodi파일로 변경 하십시오.

편집하다

로 Kodi를 설치 하면 키보드 / 마우스를 사용할 권한이없는 apt-get install kodi새 사용자 Kodi가 생성 됩니다. /etc/default/kodi파일 에서 Kodi가 시작되는 사용자를 변경할 수 있습니다 . Raspbian에는 pi필요한 모든 권한 이있는 사용자 가 있으므로 가장 쉬운 수정 방법은 user로 Kodi를 실행하는 것 pi입니다.


1
이것은 기술적으로 질문에 대답 할 수 있지만 정확히 무엇을하는지에 대한 설명을 포함하는 것이 좋습니다.
RPiAwesomeness

1
"원격 제어"는 @kukrt 답변에서 작동하지 않았습니다.
franck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.