LINUX.ORG.RU

Ubuntu видит веб-камеру как клавиатуру


0

0

Ubuntu 9.10. Ядро 2.6.31-19-generic (стандартное из репозитория) Нетбук Lenovo S9 2B. Так вот кусок лога Xorg’а:

(II) config/hal: Adding input device Lenovo EasyCamera
(**) Lenovo EasyCamera: always reports core events
(**) Lenovo EasyCamera: Device: "/dev/input/event6"
(II) Lenovo EasyCamera: Found keys
(II) Lenovo EasyCamera: Configuring as keyboard
(II) XINPUT: Adding extended input device "Lenovo EasyCamera" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us,ru"
(**) Option "xkb_variant" "itype,itype"
(**) Option "xkb_options" "grp:alt_shift_toggle,grp:switch,grp_led:scroll"

Культурненько так определяет камеру как клавиатуру, даже раскладочки назначает. Что же делать?

У меня, кстати, тоже:

(II) config/hal: Adding input device Lenovo EasyCamera
(**) Lenovo EasyCamera: always reports core events
(**) Lenovo EasyCamera: Device: "/dev/input/event6"
(II) Lenovo EasyCamera: Found keys
(II) Lenovo EasyCamera: Configuring as keyboard
(II) XINPUT: Adding extended input device "Lenovo EasyCamera" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"

lenovo s10

CyberTribe ★★ ()
Ответ на: комментарий от CyberTribe

Печатать, подсовывая ей картинки с буквами?

yirk ★★★ ()
Ответ на: комментарий от yirk

На самом деле самому интересно.
cat /dev/input/event6 в моём случае ничего не даёт, так что это не настоящий input-device
Но, при этом, это именно камера, а не кнопка её включения/выключения.

CyberTribe ★★ ()
Ответ на: комментарий от CyberTribe

> Lenovo EasyCamera: Configuring as keyboard

Эта пять.

А lsusb чего говорит?

LamerOk ★★★★★ ()

Спрашивать у знакомых виндузятников «А ваша винда так может?»

amd ()
Ответ на: комментарий от LamerOk

lsusb

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Bus 001 Device 002: ID 090c:4371 Feiya Technology Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
05:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Я не знаю, что из этого камера :)

Isquariel ()

mplayer -tv driver=v4l2:device=/dev/video0 tv:// — сука работает.

Isquariel ()
Ответ на: комментарий от amd

>Спрашивать у знакомых виндузятников «А ваша винда так может?»

кстати, вспомнил, как на заре знакомства с компьютерами моя 98-ая винда определяла звуковую карту как джойстик -))

FractalL ()
Ответ на: комментарий от FractalL

Да сама камера как камера работает.
Тут вопрос в том почему/зачем X-ы её как клавиатуру настраивают.

CyberTribe ★★ ()
Ответ на: комментарий от Isquariel

Isquariel> mplayer -tv driver=v4l2:device=/dev/video0 tv:// — сука работает.

В ASCII ART записывает из коробки?

Quasar ★★★★★ ()
Ответ на: комментарий от FractalL

FractalL> кстати, вспомнил, как на заре знакомства с компьютерами моя 98-ая винда определяла звуковую карту как джойстик -))

Потому, что раньше в звуковых картах порты для джойстиков были (Game Port вроде).

Quasar ★★★★★ ()
Ответ на: комментарий от FractalL

> кстати, вспомнил, как на заре знакомства с компьютерами моя 98-ая винда определяла звуковую карту как джойстик -))

кажется, она просто обзывала все эти устройства одним общим названием - multimedia device, или как-то так

JohannPC ()

Использованный в данной камере чип поддерживает подключение кнопок (gpio, сделать фотографию/отключить и т.д.). Именно они, даже если они не разведены, определяются как evdev - клавиатура. так и должно быть. Если кнопки есть, то можно посмотреть, какие коды они генерируют и как-то использовать. Если нету, то просто не обращать внимания.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.