Slomalas' perekluchalka raskladki

Gde to dva-tri dnya komp ne perezagrugal. No tut prishlos' perezagruzit'. Posle etogo perestalo rabotat' perekluchenie raskladki. V techenii etogo vremeni kagdiy den' provodilis' obnovleniya. Nastroyki ne menial, nichego ne trogal, tol'ko obnovlyalsya.

Vot chto v logah:

(==) ServerLayout "Simple Layout"
(**) Option "XkbLayout" "ru"
(**) Keyboard1: XkbLayout: "ru"
(**) Option "XkbLayout" "us"
(**) Option "XkbLayout" "us"

Kak vidno, dlya proverki postavil tol'ko russkuyu raskladku, odnako vseravno stavitsya "us"

Vot konfig xorg.conf:

Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"

Option "Dev Phys" "isa0060/serio0/input0"

# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

# Option "Protocol" "Xqueue"

Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"

# Option "LeftAlt" "Meta"
# Option "RightAlt" "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc105"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"

# These are the default XKB settings for Xorg
# Option "XkbRules" "xorg"
# Option "XkbModel" "pc105"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
Option "XkbOptions" "grp:ctrl_shift_toggle"
# Option "XkbDisable"

# Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "ru"

EndSection

vot esche log kdm.log:

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Multiple names for keycode 211
> Using , ignoring
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
expected keysym, got XF86MonBrightnessDown: line 136 of inet
expected keysym, got XF86MonBrightnessUp: line 137 of inet
expected keysym, got XF86KbdLightOnOff: line 140 of inet
expected keysym, got XF86KbdBrightnessDown: line 141 of inet
expected keysym, got XF86KbdBrightnessUp: line 142 of inet
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Multiple names for keycode 211
> Using , ignoring
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
expected keysym, got XF86MonBrightnessDown: line 136 of inet
expected keysym, got XF86MonBrightnessUp: line 137 of inet
expected keysym, got XF86KbdLightOnOff: line 140 of inet
expected keysym, got XF86KbdBrightnessDown: line 141 of inet
expected keysym, got XF86KbdBrightnessUp: line 142 of inet
Errors from xkbcomp are not fatal to the X server
QTextCodec: using KOI8-R, probe failed (e0 ce ru)

Chto delat'?! Pomogite :-(

я так

я так подозреваю ты обновил hal до 0.5.10
так что действа следующие

emerge -v1 xorg-server

потом пересобрать инпут дрова
и переключить драйвер клавы на evdev с ним все в порядке
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Sdelal: 1. # emerge -v1

Sdelal:

1. # emerge -v1 xorg-server
2. # emerge x11-drivers/xf86-input-evdev x11-drivers/xf86-input-joystick x11-drivers/xf86-input-keyboard x11-drivers/xf86-input-mouse x11-drivers/xf86-input-vmmouse x11-drivers/xf86-input-void
3. #cat /etc/X11/xorg.conf
...
Section "InputDevice"

Identifier "Keyboard1"
# Driver "kbd"
Driver "evdev"

# Option "Dev Phys" "isa0060/serio0/input0"
Option "Device" "/dev/input/event2"

Option "AutoRepeat" "500 30"
Option "XkbOptions" "grp:ctrl_shift_toggle"
Option "XkbModel" "pc105"
Option "XkbLayout" "ru"

EndSection

...

ne pomoglo :-(

vot kusok loga: ... (**)

vot kusok loga:
...
(**) Option "Protocol" "Auto"
(**) Mouse1: Device: "/dev/input/mice"
(**) Mouse1: Protocol: "Auto"
(**) Option "CorePointer"
(**) Mouse1: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons"
(**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 9
(**) Option "Resolution" "800"
(**) Mouse1: Resolution: 800
(**) Mouse1: Sensitivity: 1
(II) evdev brain: Rescanning devices (1).
(**) Option "CoreKeyboard"
(**) Keyboard1-PNP0C0E/button/input0: always reports core events
(**) Option "XkbModel" "pc105"
(**) Option "XkbLayout" "ru"
(**) Option "XkbOptions" "grp:ctrl_shift_toggle"
(II) evaluating device (Keyboard1-PNP0C0E/button/input0)
(II) XINPUT: Adding extended input device "Keyboard1-PNP0C0E/button/input0" (type: KEYBOARD)
(II) evaluating device (evdev brain)
(II) XINPUT: Adding extended input device "evdev brain" (type: evdev brain)
(II) evaluating device (Mouse1)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Keyboard1-PNP0C0E/button/input0: Init
(II) Keyboard1-PNP0C0E/button/input0: On
(II) evdev brain: Rescanning devices (2).
(--) Mouse1: PnP-detected protocol: "ExplorerPS/2"
(II) Mouse1: ps2EnableDataReporting: succeeded
Warning: font renderer for ".ttf" already registered at priority 0
Warning: font renderer for ".TTF" already registered at priority 0
Warning: font renderer for ".ttc" already registered at priority 0
Warning: font renderer for ".TTC" already registered at priority 0
Warning: font renderer for ".otf" already registered at priority 0
Warning: font renderer for ".OTF" already registered at priority 0
Warning: font renderer for ".otc" already registered at priority 0
Warning: font renderer for ".OTC" already registered at priority 0
Warning: font renderer for ".pfa" already registered at priority 0
Warning: font renderer for ".PFA" already registered at priority 0
Warning: font renderer for ".pfb" already registered at priority 0
Warning: font renderer for ".PFB" already registered at priority 0
Warning: font renderer for ".BDF" already registered at priority -10
Warning: font renderer for ".PCF" already registered at priority -10
Could not init font path element /usr/share/fonts/OTF, removing from list!
Could not init font path element /usr/share/fonts/Type1/, removing from list!
(II) evdev brain: Rescanning devices (3).
(**) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: always reports core events
(II) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: Found 3 relative axes.
(II) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: Configuring as pointer.
(**) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: WHEELRelativeAxisButtons: 4 5.
(II) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: Found 3 mouse buttons
(**) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: Configuring 3 relative axes.
(II) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: Configured 5 mouse buttons
(II) XINPUT: Adding extended input device "Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0" (type: MOUSE)
(**) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: 3 valuators.
(**) evdev_btn.c (166): Registering 5 buttons.
(II) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: Init
(II) Logitech USB-PS/2 Optical Mouse-usb-0000:00:0b.0-2/input0: On
(II) evdev brain: Rescanning devices (4).
(**) Video Bus-LNXVIDEO/video/input0: always reports core events
(**) Option "XkbModel" "evdev"
(**) Option "XkbLayout" "us"
(II) XINPUT: Adding extended input device "Video Bus-LNXVIDEO/video/input0" (type: KEYBOARD)
(II) Video Bus-LNXVIDEO/video/input0: Init
(II) Video Bus-LNXVIDEO/video/input0: On
(II) evdev brain: Rescanning devices (5).
(**) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: always reports core events
(II) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: Found 3 relative axes.
(II) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: Configuring as pointer.
(**) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: WHEELRelativeAxisButtons: 4 5.
(II) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: Found 3 mouse buttons
(**) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: Configuring 3 relative axes.
(II) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: Configured 5 mouse buttons
(II) XINPUT: Adding extended input device "ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0" (type: MOUSE)
(**) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: 3 valuators.
(**) evdev_btn.c (166): Registering 5 buttons.
(II) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: Init
(II) ImPS/2 Logitech Wheel Mouse-isa0060/serio2/input0: On
(II) evdev brain: Rescanning devices (6).
(**) AT Translated Set 2 keyboard-isa0060/serio0/input0: always reports core events
(**) Option "XkbModel" "evdev"
(**) Option "XkbLayout" "us"
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard-isa0060/serio0/input0" (type: KEYBOARD)
(II) AT Translated Set 2 keyboard-isa0060/serio0/input0: Init
(II) AT Translated Set 2 keyboard-isa0060/serio0/input0: On

В xorg.conf

В xorg.conf ошибка.
Вот кусок моего конфа для трех языков:

Section "InputDevice"
        Identifier      "Keyboard1"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us,ru(winkeys),de"
        Option          "XkbOptions"    "grp:ctrl_shift_toggle"
EndSection

------------------------------
Не надо распечатывать эту страницу!
Включай экологическое мышление!

> В xorg.conf

> В xorg.conf ошибка.

какая? у меня до этого всё работало и я ничего не менял ;)

если не секрет

если не секрет то вот этот драйвер зачем x11-drivers/xf86-input-vmmouse
у тебя гента в вмваре стоит что ли?
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

> если не секрет

> если не секрет то вот этот драйвер зачем x11-drivers/xf86-input-vmmouse
> у тебя гента в вмваре стоит что ли?

да это я мэйк с виртуальной машины брал, потом допиливал, а это наверно забыл убрать :)

создать файл

создать файл /usr/share/hal/fdi/policy/20thirdparty/10russian-layout.fdi(или аналог в /etc/hal/policy/...)
с таким содержимым, (или подобным:)).затем перезапустить иксы и hal.

<!-- -*- SGML -*- -->

<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_driver" type="string">kbd</merge>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.model" type="string">pc105</merge>
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options"
type="string">grp:alt_shift_toggle,grp_led:scroll</merge>
</match>

если не получиться(чёта xml сюда криво вставлять)
http://bugs.gentoo.org/show_bug.cgi?id=200061#c7 можно отсюда

PS. как вариант в томже баге рекомендуют собрать xorg-server без флага hal,

откатился на

откатился на старый hal

не

не обязательно
переход на evdev помогает =)
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

дык не помог evdev

дык не помог evdev :(

тоже попытался перейти на evdev

После попытке перейти на ноуте на evdev переключалка по ctrl+shift не заработала, плюс ещё поломались кнопки стрелки вверх вниз вправо влево, инсерт и т.п.
Ушёл назад на keyboard пересобрал xorg и input mouse keyboard evdev не помогло, трабла осталась.
Кусок xorg.conf
Section "InputDevice"
Identifier "Keyboard0"
# Driver "evdev"
# Option "Device" "/dev/input/event2"
Driver "keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
# Option "XkbModel" "evdev"
Option "XkbModel" "105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
# Option "XkbOptions" "grp:switch,grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD

Quote: Ушёл назад

Цитата:
Ушёл назад на keyboard пересобрал xorg и input mouse keyboard evdev не помогло, трабла осталась.

пишите hal policy как показано выше.

написал

Написал hal policy
откатился на старый hal
ребутнулся, кнопочки все заработали, но к сожалению раскладка всё равно не переключается, что за бред не пойму
там же вроде и ошибиться то негде.
:(
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD

lshal изучайте и

lshal изучайте и сопостовляйте с Xorg.0.log найдёте траблу стопудова.
Немного включить голову никому не мешает.

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
# InputDevice "Mouse0" "SendCoreEvents"
# InputDevice "TouchPad" "CorePointer"
# InputDevice "Keyboard0" "CoreKeyboard"
# InputDevice "Keyboard1" "SendCoreEvents"
Option "BlankTime" "5" # Blank the screen after 5 minutes (Fake)
Option "StandbyTime" "10" # Turn off screen after 10 minutes (DPMS)
Option "SuspendTime" "20" # Full suspend after 20 minutes
# Option "AutoAddDevices" "False"
# Option "OffTime" "30"
EndSection

у меня вообще инпуты отключены и всё работает. Однозначно, то что всё переноситься в уровень hal есть хорошо. Осталось только убедить конечного пользователя:). И приучить к тому что сторо xorg.conf как класс вымрет за ненадобностью. И это есть тру. динамически подключаемые клава с мышкой которые не требуют правки конфигов это тож хорошо. Сча добавлю вики про новый hal.

всё хорошо,

всё хорошо, кроме одного - нетак давно я читал что разработчики hal'a не особо принимают помощь со стороны, несколько раз уже его с нуля переписывали, апи менялся частенько - собственно ответственный за хал в gentoo снёс его с корнями из своей системы...
:)
вообще udev помоему сходные вещи делает - вот когда devfs было нужен был hal...

Не согласен.

Не согласен. Удав занимаеться другой работой, на более низком уровне. Hal на уровень выше.

Набросал

Набросал основу. http://ru.gentoo-wiki.com/HOWTO_hal_%D0%B8_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0#hal-0.5.10

Соображения по этому поводу просьба туда.

Класс :)

Сделал всё, как в ссылке и чудо свершилось !!! :)
Спасибо огромное, хоть что-то начало работать, как ему полагается, осталось заставить работать всё остальное ;)
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

чёрт подери!!!

рано радовался :-(
поставил кде и копец, по контрол+шифт меняется, только значок раскладки и всё, латиница на кирилицу не переключается.
в центре управления по раскладке вырубил уже вообще всё, одна фигня.
нажимаю стрелку вверх, запускается программа снимка экрана
стрелка влево работает как алт
пэдж_даун как энтер.
Это нормально при использовании evdev и кде?
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

Quote: рано

Цитата:
рано радовался :-(

Я же Вам уже писал: напишите hal policy (как показано выше). Или пересоберите xorg с USE="-hal".

Респект.

Цитата:
Набросал основу.

Респект. Спасибо!

опечатка!


< merge key="input.xkb.options" type="string" >grp:alt_shift_toggle,grp_led:scroll< /merge >
< /match >

а должно быть

< merge key="input.xkb.options" type="strlist" >grp:alt_shift_toggle,grp_led:scroll< /merge >
< /match >

Вариант

Вариант которым пока сам использую.

Удалить x11-drivers/xf86-input-evdev, убрать evdev из флагов для xorg, пересобрать xorg-server (даже необязательно). И всё - теперь hal не будет переопределять драйвер клавиатуры и настройки раскладки, будут использоваться настройки xorg.conf.

_________________________________________________________________________
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла...

А можно сделать

А можно сделать куда проще, как это описано здесь - http://bugs.gentoo.org/show_bug.cgi?id=200061#c22
Просто в xorg.conf в секцию ServerLayout пишем магическую фразу - Option "AutoAddDevices" "False". После этого не забываем сменить драйвер клавиатуры с evdev на kbd, перезапускаем Иксы и вуаля - всё работает как прежде.

P.S. Вариант с написанием XML-файла лично у меня не заработал - все опции подхватывались, кроме XkbOptions, соответсвенно раскладки переключались только кликом крысой на значок в трее, что не есть гут.

спасибо

спасибо, попробую и этот способ, у меня тоже не сработал с xml-ком вариант :-(
А Вы под кде живёте ?
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

Немножко дополнил

Немножко дополнил вики. Есть вожможность через хал указать конкретный драйвер для клавы и xkbrules

копец

дженту в очередной раз даёт мне почувствовать себя дураком.
Всё вроде сделал по написанному, и всё равно, в флюксбоксе с раскладкой всё путём, а в кде, ни в какую :(
На десктопе всё работает, на asus x50v - работает, а на соньке хоть ты тресни. что за бред ((
Не пойму куда вообще копать
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

Юзаю кеды с

Юзаю кеды с kde-misc/kkbswitch вкачестве переключателя раскладки - всё ок

_________________________________________________________________________
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла...

а что

а что включено в центре управления, в переключении раскладок ?
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

Ничего, все

Ничего, все выключено. Раскладки рулятся kkbswitch-ом, который их берет из иХов.
_________________________________________________________________________
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла...

сонька той-же

сонька той-же серии.. правда 11zr. вообще всё по умолчанию завелось(кроме подсветки дисплея). на evdev через hal.
lshal -u /org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input
что выдаёт?

вывод

f5555 ~ # lshal -u /org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
info.product = 'AT Translated Set 2 keyboard' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input' (string)
input.device = '/dev/input/event2' (string)
input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
input.physical_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
input.product = 'AT Translated Set 2 keyboard' (string)
input.x11_driver = 'evdev' (string)
input.xkb.layout = 'us,ru' (string)
input.xkb.model = 'pc105' (string)
input.xkb.options = 'grp:alt_shift_toggle,grp_led:scroll' (string)
input.xkb.rules = 'evdev' (string)
input.xkb.variant = ',winkeys' (string)
linux.device_file = '/dev/input/event2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input2/event2' (string)
Это значит, что теоретически должно работать ?
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

input.x11_driver

input.x11_driver поменять на kbd
или
input.xkb.rules на xorg
или оба вместе

vi budete smeyatsya )

T.e. progress est', teper' s vkluchennum evdev vse knopki rabotayut kak i polojeno.
Vot tolko na cyrilicu ne perekluchautsya

f5555 ~ # lshal -u /org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
info.product = 'AT Translated Set 2 keyboard' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input' (string)
input.device = '/dev/input/event2' (string)
input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
input.physical_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
input.product = 'AT Translated Set 2 keyboard' (string)
input.x11_driver = 'kbd' (string)
input.xkb.layout = 'us,ru' (string)
input.xkb.model = 'pc105' (string)
input.xkb.options = 'grp:alt_shift_toggle,grp_led:scroll' (string)
input.xkb.rules = 'xorg' (string)
input.xkb.variant = ',winkeys' (string)
linux.device_file = '/dev/input/event2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input2/event2' (string)
xorg-server peresobral s hal
v make.conf snova dobavil evdev
koroche ya plachu i b'yus' ab stenu
Prosmotrel xorg.log mne pravda eto nichego ne dalo

(**) Keyboard0: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "105"
(**) Keyboard0: XkbModel: "105"
(**) Option "XkbLayout" "us,ru"
(**) Keyboard0: XkbLayout: "us,ru"
(**) Option "XkbVariant" ",winkeys"
(**) Keyboard0: XkbVariant: ",winkeys"
(**) Option "XkbOptions" "grp:ctrl_shift_toggle"
(**) Keyboard0: XkbOptions: "grp:ctrl_shift_toggle"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) evaluating device (Keyboard0)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)

(II) LoadModule: "evdev"
(II) Loading /usr/lib64/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.2.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(**) Video Bus: always reports core events
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
evdev: leds are 0x0 for device 4
(II) Video Bus: Init
(II) Video Bus: On
(**) Genius Optical Mouse: always reports core events
(II) Genius Optical Mouse: Found 3 relative axes.
(II) Genius Optical Mouse: Configuring as pointer.
(II) Genius Optical Mouse: Found 3 mouse buttons
(II) Genius Optical Mouse: Configured 6 mouse buttons.
(II) XINPUT: Adding extended input device "Genius Optical Mouse" (type: MOUSE)
(**) Genius Optical Mouse: 2 valuators.
(**) Genius Optical Mouse: Configuring in Absolute mode.
(**) Genius Optical Mouse: Registering 6 buttons.
(II) Genius Optical Mouse: Init
(II) Genius Optical Mouse: On
(**) AT Translated Set 2 keyboard: always reports core events
(**) Option "Protocol" "standard"
(**) AT Translated Set 2 keyboard: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) AT Translated Set 2 keyboard: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) AT Translated Set 2 keyboard: XkbModel: "pc105"
(**) Option "XkbLayout" "us,ru"
(**) AT Translated Set 2 keyboard: XkbLayout: "us,ru"
(**) Option "XkbVariant" ",winkeys"
(**) AT Translated Set 2 keyboard: XkbVariant: ",winkeys"
(**) Option "CustomKeycodes" "off"
(**) AT Translated Set 2 keyboard: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)

Ne nashel nikakih oshibok :-(
Eshe v programme indikator raskladki Leonida Zeitlina prisutstvuet tolko "us"
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

в голых иксах

в голых иксах работает?

да

да в голых и флюксбоксе работает
в кде не хочет, хотя в центре управления вообще уже всё что к раскладке относится выключил
а у вас в питере случайно гентовки не намечается ? :-)
я бы с ноутом приехал, а то у меня вообще ничего не работает, так как хотелось бы ))
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

Намечается! На

Намечается! На льду Финского залива 4-:Е

Отключи стандартный виндовый переключатель и собери kkbswitch, к примеру

вопрос

Что значит стандартный виндовый переключатель?
и kkbswitch у меня уже установлен, правда там только us флажок и всё.
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

Тьфу, блин.

Тьфу, блин. Кедовый, конечно (-:Е

То есть сами иксы переключаются, а kkbswitch не хочет подцеплять настройки? \-%Е Странно

ага

так и есть. В флюксах всё работает, ну и в кдм-е тоже, а после загрузки кед - кирдык чай хана, что есть по русськи ноу арбайтан :-(
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

Кедова

Кедова переключалка точно отключена? kkbswitch запущен?

кедовы переключалки

отключены вообще все, пробовал включать xkb-options не помогло
всё убрал нафиг.
kkbswitch стартует вместе с кедами
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

думаю стоит

думаю стоит убрать kkbswitch вообще. Оно как бы совсем ненужно. Или для примера создать тестового юзера и загрузить голую сессию KDE. Если всё в порядке, то ищем грабли в своих конфигах кде.

ok

чёт сам стормозил, так и сделаю, спасибо
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

вы правы

кде под тестовым юзверем переключает раскладку вместе с kkbswitch как и положено.
а не подскажите где конфиги эти находятся :-)
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

solved

в .kde3.5 лежал kkbswith.sh в котором layout стояла в us
грохнул его, после перезапуска кед, раскладка заработала
___________________________________________________________
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
SONY VAIO FZ21MR,Core 2 Duo T7250, 4 Gb DD2 SDRAM, 200Gb HDD, NVIDIA GeForce 8400M GT GPU

А что уважаемый

А что уважаемый ALL скажет на это
железка
Microsoft Natural? Ergonomic Keyboard 4000

x11-base/xorg-x11
Installed versions: 7.3(

x11-base/xorg-server
Installed versions: 1.4.0.90-r3

x11-drivers/xf86-input-evdev
Installed versions: 1.2.0

sys-apps/hal
Installed versions: 0.5.10

чуть порезал иначе не дает вставлять
cat x11-input.fdi

info.product" contains="Microsoft Natural">
key="input.x11_driver" type="string">evdev
key="input.xkb.model" type="string">evdev
key="input.xkb.variant" type="string">,winkeys
key="input.xkb.layout" type="string">us,ru
key="input.xkb.options" type="strlist">grp:caps_toggle
key="input.xkb.options" type="strlist">grp_led:caps
key="input.xkb.options" type="strlist">compose:ralt

лог

(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.2.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(**) bttv IR (card=13): always reports core events
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) XINPUT: Adding extended input device "bttv IR (card=13)" (type: KEYBOARD)
evdev: leds are 0x0 for device 3
(II) bttv IR (card=13): Init
(II) bttv IR (card=13): On
(**) Microsoft Natural? Ergonomic Keyboard 4000: always reports core events
(II) Microsoft Natural? Ergonomic Keyboard 4000: Found 1 absolute axes.
(II) Microsoft Natural? Ergonomic Keyboard 4000: Configuring as pointer.
(II) Microsoft Natural? Ergonomic Keyboard 4000: Found 1 relative axes.
(II) Microsoft Natural? Ergonomic Keyboard 4000: Configuring as pointer.
(**) Microsoft Natural? Ergonomic Keyboard 4000: Configuring 1 absolute axes.
(II) Microsoft Natural? Ergonomic Keyboard 4000: Checking button DIGI_STYLUS (74)
(II) Microsoft Natural? Ergonomic Keyboard 4000: Checking bit 330
(EE) Microsoft Natural? Ergonomic Keyboard 4000: AbsoluteTouch: 'DIGI_Touch' does not exist.
(II) Microsoft Natural? Ergonomic Keyboard 4000: Found 1 mouse buttons
(II) Microsoft Natural? Ergonomic Keyboard 4000: Configured 18 mouse buttons.
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us,ru"
(**) Option "xkb_variant" ",winkeys"
(II) XINPUT: Adding extended input device "Microsoft Natural? Ergonomic Keyboard 4000" (type: KEYBOARD)
(**) Microsoft Natural? Ergonomic Keyboard 4000: 1 valuators.
(**) Microsoft Natural? Ergonomic Keyboard 4000: Configuring in Absolute mode.
(**) Microsoft Natural? Ergonomic Keyboard 4000: Registering 18 buttons.
evdev: leds are 0x0 for device 4
(II) Microsoft Natural? Ergonomic Keyboard 4000: Init
(II) Microsoft Natural? Ergonomic Keyboard 4000: On
(**) Microsoft Natural? Ergonomic Keyboard 4000: always reports core events
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us,ru"
(**) Option "xkb_variant" ",winkeys"
(II) XINPUT: Adding extended input device "Microsoft Natural? Ergonomic Keyboard 4000" (type: KEYBOARD)
evdev: leds are 0x0 for device 5
(II) Microsoft Natural? Ergonomic Keyboard 4000: Init
(II) Microsoft Natural? Ergonomic Keyboard 4000: On

Не работает переключалка раскладок и перепутаны курсорные кнопки
Если
merge key="input.xkb.model" type="string">evdev
изменить на kdb раскладка начинает работать но умирают дополнительные кнопки

делал по этой статье
http://sphinx.net.ru/blog/entry/msnek-linux/
и по гентушному вики

Эта клава

Эта клава большая головная боль. Вроде в 2.6.24 включили в ядро.
а вот модель бы не менял, rules попробуй xorg. при смене model по идее мультимедиa кнопки и должны отключиться, их надо прописывать в xmodmap. Гдето видел информацию как их в *.fdi для hal прописать, счас не найду.

Только путём экспериментов. Если чтонить получиться дай знать, думаю уважаемому ALL тож будет интересно

сорри забыл

сорри забыл указать ядро:)
#uname -a
Linux sas 2.6.24-gentoo #1 PREEMPT Wed Feb 13 18:31:48 MSK 2008 i686 AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux

экспериментировал уже совсем, ничего не выходит
то что отпадает мультимедия я понял по выводу xev они просто меняют кейкод
лана буду мучать как сделаю отпишу:)
все равно зарегился уже второй раз

Вернули мне мою клаву и о

Вернули мне мою клаву и о чудо она полностью завелась с новым ядром xorg'гом и hal'ом
почти без плясок

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".