kodi (xbmc) trên raspbian không thể kích hoạt bàn phím hoặc chuột


19

Tôi có một b +, và raspbian được cài đặt. Lý do tôi đang sử dụng raspbian chứ không phải Raspbmc, OpenELEC hoặc XBian là vì tôi muốn sử dụng b + này để làm những việc khác (liên quan đến GPIO, v.v.) cũng như sử dụng nó như một trình phát phim.

môi trường

Tôi sử dụng cáp micro USB thông thường dài khoảng 50 cm và tôi sử dụng cổng USB tự cấp nguồn 5v2.3A. Đó chỉ là khoảng 5v khi tôi kiểm tra một trong các cổng bằng đồng hồ vạn năng.

$ 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

Làm thế nào tôi cài đặt kodi có thể không chính xác như dưới đây, nhưng ít nhất tôi đã sử dụng apt-getđể cài đặt nó, và phiên bản là 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

Cài đặt này đã tạo kodingười dùng mà tôi không thể đăng nhập. Có một nhà trực tiếp cho 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

Tôi đã đặt ENABLED=1và nó tự động hiển thị KODI (xbmc) trên TV của tôi nếu tôi có kết nối HDMI.

vấn đề

và đây là vấn đề. Nếu tôi khởi động nó lên, nó sẽ hiển thị kodi trên TV của tôi, nhưng tôi không thấy con trỏ chuột hoặc bàn phím không hoạt động.

Tôi đã xác nhận cùng một con chuột và bàn phím hoạt động tốt dưới id người dùng của riêng tôi (đăng nhập rồi startx). Vì một số lý do, chuột và bàn phím "kodi" dường như không được nhận dạng. Con trỏ chuột lớn màu vàng kodi thậm chí sẽ không hiển thị.

điều tôi đã thử

Tôi đã tìm kiếm giải pháp và mọi người nói đó là nguồn năng lượng. Vì tôi đang sử dụng USB hub 5v2.3A, tôi nghĩ rằng điều này là đủ. Sau đó, tôi đã kiểm tra điện áp thực tế tại PP3PP7

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

với bàn phím, chuột, wifi dongle, nó chỉ xoay quanh 4.8v
chuột, nó là4.9v

Ngay cả khi nó là 4.9v, kodi không hiển thị con trỏ chuột và tôi không thể điều khiển được.

giải quyết thế nào?

Nếu có bất cứ ai có thể chạy kodi trên b + raspbian, xin vui lòng cho tôi biết.

Cảm ơn


Tôi đã có cùng một vấn đề nhưng không tìm thấy câu hỏi của bạn cho đến bây giờ (và đó là tình cờ). Tôi có thể đề nghị thay đổi tiêu đề của câu hỏi thành một cái gì đó như "kodi bị treo khi chạy với tư cách là người dùng kodi" không?
YSC

Câu trả lời:


18

Tôi tự tìm câu trả lời.
http://www.raspberrypi.org/forums/viewtopic.php?f=91&t=96151&p=668943

Vấn đề là bạn chỉnh sửa /etc/udev/rules.d/10-permissions.rulestập tin.

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

bạn thêm những dòng này vào tập tin

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

sau đó bạn kiểm tra những nhóm nào kodi người dùng đang ở.

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

Tôi nghĩ bạn sẽ không nhìn thấy input nhóm ở đó. vì vậy bạn thêm nó vàokodi

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

và quay lại tệp kích hoạt tự động kodi này và đảm bảo ENABLED=1 giống như trong câu hỏi trên.

$ cat /etc/default/kodi

Bây giờ bạn có thể khởi động lại, sau đó bạn sẽ thấy kodi bật lên trên TV của bạn và chuột và bàn phím của bạn đang hoạt động như bình thường.


12

Tôi thấy điều này đang tìm kiếm một vấn đề tương tự với Raspberry Pi 2. Tôi đang sử dụng Raspbian và cài đặt Kodi từ repo mặc định (đơn giản: apt-get install kodi :).

Tất cả những gì cần thiết để làm cho bàn phím hoạt động trong trường hợp của tôi là:

sudo usermod -a -G input kodi

và khởi động lại.


5

Thay đổi người dùng từ kodiđể pi/etc/default/kodi tập tin.

CHỈNH SỬA

Nếu bạn cài đặt Kodi apt-get install kodi, nó sẽ tạo một người dùng mới Kodikhông có quyền sử dụng bàn phím / chuột. Bạn có thể thay đổi người dùng Kodi được khởi chạy trong /etc/default/koditệp. Raspbian có người dùng pivới tất cả các quyền cần thiết, vì vậy cách khắc phục dễ nhất là chạy Kodi với người dùng pi.


1
Mặc dù điều này về mặt kỹ thuật có thể trả lời câu hỏi, tốt hơn là nên đưa ra một số lời giải thích về chính xác những gì nó làm.
RPiAwessessess

1
câu trả lời này đơn giản và tốt hơn: "điều khiển từ xa" không hoạt động trong câu trả lời @kukrt
franck
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.