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 или средствами окружения не вариант? |