LINUX.ORG.RU
ФорумTalks

Релиз X Server 1.8.1


0

0

Вышел релиз xorg-server 1.8.1, первый стабильный релиз серии 1.8.x. По сравнению с выпуском 1.8.0 в новой версии отмечено 69 исправлений, особое внимание при обновлении рекомендуется обратить на размещение файлов конфигурации в рамках директории xorg.conf.d, которые с момента прошлого выпуска были подвергнуты реструктуризации.

http://lists.freedesktop.org/archives/xorg-announce/2010-May/001311.html

>рекомендуется обратить на размещение файлов конфигурации в рамках директории xorg.conf.d

я так и не понял, как это всё сделать, чтоб работало

обновлялся, как только ни извращался - не работает

пришлось откатиться обратно на 1.7.7

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

> я так и не понял, как это всё сделать, чтоб работало

прописать inputclass'ы для клавы и мышки, тачпадов всяких. Дистры прописывают их автоматически в /usr/{lib,share}/X11/xorg.conf.d

InputClass аналогичен InputDevice, только там не указывается само устройство, а Match'и, например MatchIsPointer применит inputclass к мышке, а MatchIsKeyboard к клаве, подробности в man xorg.conf и гугле :)

В отличие от ранних версий с HAL'ом, если не прописано ни одного inputclass'а, то устройств ввода и не будет :)

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

Т.е, если я воткну usb-шную мышку, то пока я не создам к ней конфиг, она не заработает? Или теперь udev за это отвечает?

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

Об этом не стоит беспокоиться, скорее всего конфиг уже создан дистростроителями и положен в /usr/.../X11/xorg.conf.d. Но вообще конфиг создаётся не конкретно к единственной мышке, а ко всем мышкам, например.

Далее иксы через udev ловят устройство и ищут подходящий InputClass, если находят, то добавляют устройство.

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

> а xorg.conf нужен?

Старый классический, полный конфиг, может только помешать, т.к. комбинирование InputDevice и InputClass особенно с разными драйверами ни к чему хорошему не приведёт.

Новый способ настройки подразумевает, что юзер пишет только нужные ему куски конфига в /etc/X11/xorg.conf.d или по старинке в xorg.conf. Например, InputClass для Xkb-настроек клавиатуры, или указание видеодрайвера (Секция Device).

Adjkru ★★★★★ ()

Вообще наверное стоит завести на эту тему how-to или faq в вики.

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

Пока что можно собрать не с udev-ом, а с hal-ом, за что им огромное спасибо.
К 1.9, думаю, будет можно пользоваться изкоробки (хотя бы в gentoo).

CyberTribe ★★ ()

/etc/X11/xorg.conf.d/10-evdev.conf


Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "synaptics"
EndSection

Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

вот этого достаточно чтобы все работало

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

> и нифига не работает новый сервер всё равно

Какой дистр, интересно? в Fedora 13 и Ubuntu 10.04 эта система из коробки и работает отлично. (правда в дебиане/убунте иксы 1.7, но с бэкпортированной udev-настройкой)

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

раскладку клавиатуры можно прописать там же

Section «InputClass»
   Identifier «Keyboard Defaults»
   MatchIsKeyboard «yes»
   Option «XkbLayout» «us,ru(winkeys)»
   Option «XkbOptions» «terminate:ctrl_alt_bksp,grp:lwin_toggle,grp_led:scroll»
EndSection

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

А по моему, наоборот, как надо сделали. Хотя бы hal теперь закопают.

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

Кому надо?
Я хочу чтобы всё работало.
И пока работает - трогать не буду.
В данном случае я рад что использую gentoo - у меня есть выбор, как собрать xorg.

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

Хехе. Гентушники радуются, что можно пересобрать икссервер 1.8 с халом, чтобы заработало, в то время как в других дистрах всё работает с udev из коробки. :)

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

>Но мне лень разбираться что надо сделать чтобы заработало)
абсолютно ничего! у меня по крайней мере
просто -hal и собираю - УМВР :)

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

Пробовал.
Тачпад начинает работать в 2 раза быстрее.
Неудобно.
Может пофиксили, надо 1.8.1 попробовать собрать с -hal +udev, посмотреть.

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

Я же написал, могут быть проблемы с InputDevice'ами. (например, X -configure генерит их) Остальное да, работает без проблем.

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

про «X -configure» знаю только по форумам
у меня конфиг генерят блобо-инсталеры :)

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