Knoppix
Модераторы: Warderer , Модераторы разделов
nekozawa
Сообщения: 16
ОС: Debian GNU/Linux
Сообщение
nekozawa » 23.07.2009 19:47
Добрый день, есть ноутбук, на нём Debian Lenny. Версия ядра 2.6.30. После обновления Xorg перестала переключаться раскладка. Секция InputDevice xorg.conf выглядит следующим образом:
Код: Выделить всё
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbRules" "xorg"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Изначально nvidia-xconfig прописала только
всё остальное дописывал сам.
Код: Выделить всё
setxkbmap -layout us,ru -option grp:ctrl_shift_toggle
выдаёт
Код: Выделить всё
No protocol specified
Cannot open display ":0"
Версия Xorg 1.6.2
Что собственно нужно делать, чтобы исправить проблему? Заранее спасибо.
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3
Сообщение
Trayax » 23.07.2009 21:48
А полностью свой xorg.conf можете привести?
В порядке "выстрела в темноту" - попробуйте заменить
Option "XkbModel" "pc105"
на
Option "CoreKeyboard"
А так - совет на будущее - не пользуйтесь для перенастройки иксов nvidia-xconfig - у меня после ее использования примерно такие же симптомы появлялись. Если надо изменить настройки иксов - dpkg-reconfigure xserver-xorg в вашей версии иксов еще должно работать.
И хотелось бы увидеть содержимое /var/log/Xorg.0.log
nekozawa
Сообщения: 16
ОС: Debian GNU/Linux
Сообщение
nekozawa » 24.07.2009 16:22
Trayax
Спасибо за ответ. К сожалению выстрел в темноту не попал в цель. Средствами KDE удаётся переключать раскладку кликая по значку в трее, однако при настройке pc105 есть несоответствие клавиш и вводимых знаков при русской раскладке. Вывод Xorg.log доволно объёмен, поэтому приведу ссылку на него.
Xorg.log
xorg.conf
Код: Выделить всё
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder62) Wed May 27 01:58:49 PDT 2009
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
UPD: с несоответствием клавиш и знаков разобрался, был выбран вариант legacy вместо winkeys.
BigB
Сообщения: 19
ОС: Debian
Сообщение
BigB » 24.07.2009 18:53
Xorg не нужен.
Правим тут
У меня например так
Код: Выделить всё
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:ctrl_shift_toggle,lv3:ralt_switch,grp_led:scroll,terminate:ctrl_alt_bksp"
Еще впишите в Xorg
Код: Выделить всё
Section "ServerFlags"
Option "DontZap" "false"
EndSection
Это чтобы по ctrl+alt+bksp убивались иксы.
nekozawa
Сообщения: 16
ОС: Debian GNU/Linux
Сообщение
nekozawa » 24.07.2009 19:44
BigB , большое спасибо, теперь раскладка переключается, так и не понял почему не работает конфиг в xorg.conf, убивание Xов работает и без
Код: Выделить всё
Section "ServerFlags"
Option "DontZap" "false"
EndSection
BigB
Сообщения: 19
ОС: Debian
Сообщение
BigB » 24.07.2009 22:29
Это связано с новым Xorg, новые веяния хоргстроения так сказать
Если любопытно, погуглите по новому Xorg.
Решение я нашел в
debian-wiki
nekozawa
Сообщения: 16
ОС: Debian GNU/Linux
Сообщение
nekozawa » 25.07.2009 17:38
BigB
Спасибо за ссылку, как раз хотел поддержку тачпада прикрутить на всякий случай, привык мышью пользоваться, но её не всегда с собой возьмёшь.