| nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
1) Иметь /etc/X11/xorg.conf уже не кошерно. 2) Имелось в виду что-то типа: # (0) Arch Linux title Arch Linux Login root (hd0,0) kernel /boot/vmlinuz-linux root=/dev/sda1 ro 3 initrd /boot/initramfs-linux.img
Говорила мама: "RTFM, сынок!"
|
| sig |
|
|
Темы:
7
Сообщения:
68
Участник с: 15 апреля 2010
|
Спасибо большое, загрузился с runlevel=3 и поправил недочет. nobus, а как стоит сделать? (где можно прочитать) Еще такой вопрос возник: когда подгружается slim - сначала выводится на 1-2 сек стандартная консольная строка с предложением ввода login, а потом показывается сам slim. Это нормально? |
| nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
Со SLiM это нормально. С настройкой иксов: обычно (но это зависит от многого, в том числе видеокарточки) xorg.conf системе не требуется, разрешение экрана и т.п. определяется автоматически благодаря KMS. Настройка подключеаемых устройств происходит через конфиги в /etc/X11/xorg.conf.d/. Почитайте внимательно английскую версию Xorg.
Говорила мама: "RTFM, сынок!"
|
| igel |
|
|
Темы:
2
Сообщения:
9
Участник с: 29 января 2011
|
Я с клавиатурой запутался окончательно. Суть проблемы: не работают нормально стрелки, стрелка вверх приводит к снимку экрана. Читал WiKi. По-видимому английская версия - более новая? Сделал как там написано: в /etc/X11/xorg.conf.d/ создал файл 30-keyboard.conf со следующим содержимым:Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSectionПосле чего (после перезапуска сервера) вначале клавиатура заработала, а потом всё началось сначала. pc105 в файле - это для пробы, я пробовал ставить и pc104 и logitech_base (клавиатура logitech, вполне обычная, проводная, до сих пор нормально работала). Но вот, что меня настораживает: несмотря на эти установки имею: $ setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Applied rules from xorg:
rules: xorg
model: pc104
layout: us,ru
variant: ,winkeys
options: grp:ctrl_shift_toggle,grp_led:scroll,grp:ctrl_shift_toggle,grp_led:scroll
Trying to build keymap using the following components:
keycodes: xfree86+aliases(qwerty)
types: complete
compat: complete+ledscroll(group_lock)
symbols: pc+us+ru(winkeys):2+group(ctrl_shift_toggle)
geometry: pc(pc104)
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete+ledscroll(group_lock)" };
xkb_symbols { include "pc+us+ru(winkeys):2+group(ctrl_shift_toggle)" };
xkb_geometry { include "pc(pc104)" };
};Обратите внимание, что тип клавиатуры стоит pc104, а параметры переключения раскладок указаны дважды. Из чего делаю вывод, что сервер берёт конфигурацию ещё откуда-то. При этом: $less /var/log/Xorg.0.log ... [ 12978.890] (II) config/udev: Adding input device Power Button (/dev/input/even t3) [ 12978.890] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 12978.890] (II) LoadModule: "evdev" [ 12978.890] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 12978.890] (II) Module evdev: vendor="X.Org Foundation" [ 12978.890] compiled for 1.10.99.902, module version = 2.6.0 [ 12978.890] Module class: X.Org XInput Driver [ 12978.890] ABI class: X.Org XInput driver, version 13.0 [ 12978.890] (II) Using input driver 'evdev' for 'Power Button' [ 12978.890] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 12978.890] (**) Power Button: always reports core events [ 12978.890] (**) Power Button: Device: "/dev/input/event3" [ 12978.890] (--) Power Button: Found keys [ 12978.890] (II) Power Button: Configuring as keyboard [ 12978.890] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3" [ 12978.890] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 12978.890] (**) Option "xkb_rules" "evdev" [ 12978.890] (**) Option "xkb_model" "pc105" [ 12978.890] (**) Option "xkb_layout" "us,ru(winkeys)" [ 12978.890] (**) Option "xkb_options" "grp:ctrl+shift_toggle,grp_led:scroll" [ 12978.909] (II) config/udev: Adding input device Power Button (/dev/input/event2) [ 12978.909] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 12978.909] (II) Using input driver 'evdev' for 'Power Button' [ 12978.909] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 12978.909] (**) Power Button: always reports core events [ 12978.909] (**) Power Button: Device: "/dev/input/event2" [ 12978.909] (--) Power Button: Found keys [ 12978.909] (II) Power Button: Configuring as keyboard [ 12978.909] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2/event2" [ 12978.909] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7) [ 12978.909] (**) Option "xkb_rules" "evdev" [ 12978.909] (**) Option "xkb_model" "pc105" [ 12978.909] (**) Option "xkb_layout" "us,ru(winkeys)" [ 12978.909] (**) Option "xkb_options" "grp:ctrl+shift_toggle,grp_led:scroll" [ 12978.910] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event4) [ 12978.910] (II) No input driver specified, ignoring this device. [ 12978.910] (II) This device may have been added with another device file. [ 12978.910] (II) config/udev: Adding input device HDA Intel Headphone (/dev/input/event5) [ 12978.910] (II) No input driver specified, ignoring this device. [ 12978.910] (II) This device may have been added with another device file. [ 12978.910] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0) [ 12978.910] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" [ 12978.910] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard' [ 12978.910] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 12978.910] (**) AT Translated Set 2 keyboard: always reports core events [ 12978.910] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0" [ 12978.910] (--) AT Translated Set 2 keyboard: Found keys [ 12978.910] (II) AT Translated Set 2 keyboard: Configuring as keyboard [ 12978.910] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0" [ 12978.910] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 8) [ 12978.910] (**) Option "xkb_rules" "evdev" [ 12978.910] (**) Option "xkb_model" "pc105" [ 12978.910] (**) Option "xkb_layout" "us,ru(winkeys)" [ 12978.910] (**) Option "xkb_options" "grp:ctrl+shift_toggle,grp_led:scroll" ... Если я правильно понял, то дважды добавляется Power Button как клавиатура, а потом собственно клавиатура. Во всех случаях читается мой файл (pc105). Откуда тогда pc104 в настройках? Ничего не понимаю. Спасибо! |
| mango |
|
Темы:
43
Сообщения:
1521
Участник с: 18 декабря 2008
|
$ cat /etc/X11/xorg.conf.d/20-keyboard.confSection "InputClass"
Identifier "Keybjsrd Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
EndSectionИ да, я люблю CapsLock ;-) |
| igel |
|
|
Темы:
2
Сообщения:
9
Участник с: 29 января 2011
|
С таким конфигом у меня вообще ничего не работает, т.е. ноль реакции на клавиши. Чтобы заработало надо добавитьDriver = "evdev" Я вот на что обратил внимание: когда клавиатура работает нормально (это иногда случается и мне не удаётся уловить закономерность:), то setxkbmap -print -verbose 10 rules = evdev А когда стрелки не работают, то rules = xorg Откуда она это берёт? И вот ещё: после загрузки с предложенным Вами конфигом (+Driver = “evdev”) имеем: setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Applied rules from xorg:
rules: xorg
model: pc104
layout: us,ru
variant: ,winkeys
options: grp:ctrl_shift_toggle,grp_led:scroll,grp:caps_toggle,grp_led:scroll
Trying to build keymap using the following components:
keycodes: xfree86+aliases(qwerty)
types: complete
compat: complete+ledscroll(group_lock)
symbols: pc+us+ru(winkeys):2+capslock(grouplock)+group(ctrl_shift_toggle)
geometry: pc(pc104)
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete+ledscroll(group_lock)" };
xkb_symbols { include "pc+us+ru(winkeys):2+capslock(grouplock)+group(ctrl_shift_toggle)" };
xkb_geometry { include "pc(pc104)" };
};Среда, в настоящий момент, xfce. В настройках клавиатуры стоит “использовать стандартные системные параметры”. Бред какой-то. |
| mango |
|
Темы:
43
Сообщения:
1521
Участник с: 18 декабря 2008
|
Что у вас за клавиатура? Или это ноут какой то? |
| igel |
|
|
Темы:
2
Сообщения:
9
Участник с: 29 января 2011
|
Да обычная клавиатура. Logitech. Model name: Y-SU61. До этого долго стояла Ubutntu, всё было отлично. Постепенно все машины (дом,работа) перевожу на Arch, уже три нормально работают. Не то, чтобы без скрипа, но всё решалось. В пятницу обновил ещё две. На первой встало практически без сучка, а на моей основной - проблема с клавиатурой. Причём TwinView (два монитора) настроил по WiKi без особого труда. Очевидно, я где-то туплю, но где?! |
| vadik |
|
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
А вам обязательно настраивать клавиатуру средствами xorg? С помощью setxkbmap или средствами окружения не вариант? |