X11
Slackware-13.1
В Slackware-13.1 (Slackware64-13.1) установлен X11R7.4, для которого изменились настройки в файле "xorg.conf" ввиду поддержки HAL. Теперь ряд настроек вынесен в виде файлов в каталог "/etc/hal/fdi/policy/". Например, клавиатура, мышь, тачпад. Для настройки этих устройств надо скопировать файлы "10-keymap.fdi", "10-x11-input.fdi", 11-x11-synaptics.fdi" из каталога "/usr/share/hal/fdi/policy" в каталог "/etc/hal/fdi/policy/", после чего их редактировать.
$ cat /etc/hal/fdi/policy/10-keymap.fdi <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keymap"> <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> </match> <match key="info.capabilities" contains="input.keys"> <merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll,compose:lwin</merge> <merge key="input.xkb.rules" type="string">base</merge> <merge key="input.xkb.model" type="string">evdev</merge> <merge key="input.xkb.layout" type="string">lv,ru</merge> </match> </device> </deviceinfo>
Внимательно посмотрев, можно найти аналогию с предыдущими настройками в "xorg.conf":
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbRules" "xorg" # Option "XkbModel" "pc104" Option "XkbLayout" "lv,ru" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:lwin" EndSection
$ cat /etc/hal/fdi/policy/11-x11-synaptics.fdi <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge> <merge key="input.x11_options.SHMConfig" type="string">true</merge> <merge key="input.x11_options.MaxTapMove" type="string">200</merge> <merge key="input.x11_options.MaxTapTime" type="string">300</merge> <merge key="input.x11_options.MaxDoubleTapTime" type="string">180</merge> <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge> <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge> <merge key="input.x11_options.CircularScrolling" type="string">true</merge> </match> </device> </deviceinfo>
Slackware-14.0
В Slackware-14.0 вновь были изменены настройки для X-ов. В частности, настройки стали вновь быть подобными предыдущим версиям xorg. Только поменялось место расположения настроек. Теперь файлы настроек по-умолчании расположены в каталоге "/usr/share/X11/xorg.conf.d/" , а пользовательские изменения в настройках надо сохранять в каталоге "/etc/X11/xorg.conf.d/".