LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Насколько я помню (не рядом сейчас с тем блоком) - ничего не менялось

Ну, значит, ему надо полнее описать секции. У меня тоже сервер молчит про эти строчки. Я сейчас провел эксперимент, чтобы найти минимальный конфиг, который заинтересует иксы. Вот такой получился:

Section "Screen"
        Identifier "Screen0"
EndSection

Section "InputDevice"
        Identifier "Nextwindow Fermi Touchscreen"
        Driver "evdev"
        Option "Device" "/dev/nwfermi2"
EndSection

Section "ServerLayout"
        Identifier  "Layout0"
        Screen "Screen0"
        InputDevice "Nextwindow Fermi Touchscreen"
EndSection

Добавил его в /etc/X11/xorg.conf (ты можешь в /usr/share/X11/xorg.conf.d) и вот вроде бы сервер стал обращать внимание:

[233498.043] (==) ServerLayout "Layout0"
[233498.043] (**) |-->Screen "Screen0" (0)
[233498.043] (**) |   |-->Monitor "<default monitor>"
...
[233498.043] (**) |-->Input Device "Nextwindow Fermi Touchscreen"
...

[233498.487] (II) Using input driver 'evdev' for 'Nextwindow Fermi Touchscreen'
[233498.488] (**) Nextwindow Fermi Touchscreen: always reports core events
[233498.488] (**) evdev: Nextwindow Fermi Touchscreen: Device: "/dev/nwfermi2"
[233498.488] (EE) evdev: Nextwindow Fermi Touchscreen: Unable to open evdev device "/dev/nwfermi2"
[233498.488] (EE) PreInit returned 2 for "Nextwindow Fermi Touchscreen"
[233498.488] (II) UnloadModule: "evdev"

Теперь вроде как пытается открыть устройство /dev/nwfermi2, но так как у меня такого нет, то и ругается. Не факт, конечно, что у устройства nwfermi2 такой ioctl, которого ждет драйвер evdev, но этот вариант сейчас единственный способ это проверить без ковыряния исходников.

Исходная версия Zubok, :

Насколько я помню (не рядом сейчас с тем блоком) - ничего не менялось

Ну, значит, ему надо полнее описать секции. У меня тоже сервер молчит про эти строчки. Я сейчас провел эксперимент, чтобы найти минимальный конфиг, который заинтересует иксы. Вот такой получился:

Section "Screen"
        Identifier "Screen0"
EndSection

Section "InputDevice"
        Identifier "Nextwindow Fermi Touchscreen"
        Driver "evdev"
        Option "Device" "/dev/nwfermi2"
EndSection

Section "ServerLayout"
        Identifier  "Layout0"
        Screen "Screen0"
        InputDevice "Nextwindow Fermi Touchscreen"
EndSection

Добавил его в /etc/X11/xorg.conf (ты можешь в /usr/share/X11/xorg.conf.d) и вот вроде бы сервер стал обращать внимание:

[233498.043] (==) ServerLayout "Layout0"
[233498.043] (**) |-->Screen "Screen0" (0)
[233498.043] (**) |   |-->Monitor "<default monitor>"
...
[233498.043] (**) |-->Input Device "Nextwindow Fermi Touchscreen"
...

[233498.487] (II) Using input driver 'evdev' for 'Nextwindow Fermi Touchscreen'
[233498.488] (**) Nextwindow Fermi Touchscreen: always reports core events
[233498.488] (**) evdev: Nextwindow Fermi Touchscreen: Device: "/dev/nwfermi2"
[233498.488] (EE) evdev: Nextwindow Fermi Touchscreen: Unable to open evdev device "/dev/nwfermi2".
[233498.488] (EE) PreInit returned 2 for "Nextwindow Fermi Touchscreen"
[233498.488] (II) UnloadModule: "evdev"

Теперь вроде как пытается открыть устройство /dev/nwfermi2, но так как у меня такого нет, то и ругается. Не факт, конечно, что у устройства nwfermi2 такой ioctl, которого ждет драйвер evdev, но этот вариант сейчас единственный способ это проверить без ковыряния исходников.