LINUX.ORG.RU

Отвалилось переключение раскладки


0

0

Здравствуйте уважаемые посетители ЛОРа.

У меня, как и у многих других, после обновления чего-то там в иксах, отвалилось переключение раскладки
(debian testing, X.Org 7.3), прочитав несколько постов о данной проблеме я попробовал несколько вариантов
устранения проблемы:

1. Обновил xorg.conf, теперь клавиатурная секция выглядит так:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
# Option "XkbVariant" ",basic"
Option "XkbOptions" "grp:ctrl_shift_toggle,caps:internal_nocancel"
EndSection

2. Где-то прочитал, что виноват hal, пробовал ее отрубать (sudo /etc/init.d/hal stop), но
это ничего не изменило.

Т.е. текущее состояние - в иксах раскладка не переключается, но этим проблема не ограничивается,
еще не работает переключение вирт. терминалов (Ctrl+Alt+F<x>) и не работает кнопка 'Windows',
раньше по ней вызывался urxwt, возможно еще что-то.

Посоветуйте куда копать!

Спасибо!


Может там какой-нибуль пакет требуется ещё доставить. В новой версии, возможно, какие-то новые зависимости.

lnkgyv
()

только что обновился ,у меня отпали некоторые клавиши ,курсоры и еще парочку,решилось добавлением в xorg.conf:
Section "ServerFlags"
        Option "AutoAddDevices" "False"
EndSection
Попробуй может поможет и тебе.
вот что у меня в xorg.conf по поводу раскладки:

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option "XkbLayout"  "us,ru"
        Option "XkbVariant" ",winkeys"
        Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

anonymous
()

1. Где /var/log/Xorg.0.log?
2. У меня проблема решилась следующим образом:
   1. Простыми итерациями «cat /dev/input/event№» (при нажатии на клавиши cat 
      выдаёт текст) выясняем, какой файл соответствует клавиатуре.
   2. Меняем /etc/X11/xorg.conf драйвер клавиатуры на «evdev».
   3. Добавляем
Код: «
    Option "Device" "/dev/input/event№"
»,
      где «№» — это полученный на шаге 1. номер.
   4. Перезапускаем X'ы.

   Алгоритм был придуман после того, как в логе было обнаружено, что xserver
   добавляет ещё одну клавиатуру с драйвером evdev, а у меня в настройках был
   драйвер «keyboard».

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