LINUX.ORG.RU

Debian squeeze. Помогите изменить раскладку клавиатуры.


0

0

Приветствую!

Столкнулся с проблемой: обновляя debian lenny до squeeze выбрал раскладку клавиатуры "сша-русская фонетическая". Теперь не могу даже зайти в систему, т.к. логин и пароль не корректные. Жму D появляется Д, L - Л и т.д. Shift+Alt и Shift+Ctrl не работают. Что делал: 1. Зашел в single-user mode режим соответственно под root. 2.Правил xorg.conf. Теперь он выглядит так:

Section "InputDevice"

Idetifier "Generic Keyboard"

Driver "kbd"

Option "Core Keyboard"

Option "XkbRules" "xorg"

Option "XkbModel" "pc105"

Option "XkbLayout" "us,ru"

Option "XkbVariant" ",winkeys"

Option "XkbOptions" "grp:alt_shift_toggler"

EndSection

Без результата. 3. Дальше пытаюсь менять с помощью kbd-config. Результат нулевой. 4. Переустанавливаю x-window-system и gnome. тоже не помогло. Точнее в single-user mode всё нормально, переключаюсь по Shift+Alt, а при входе в систему всё по старому...

Что я делаю не так? Прошу подсказать, а то кусаю локти, из-за того, что выбрал по невежеству эту фонетическую раскладку. С линуксом недавно, систему настроил, оставалось только пульт ДУ от тв-тюнера настроить - жалко всё это...

★★★★

да через xorg.conf это не делается уже сто лет

vovans ★★★★★
()

В моём Debian это правилось исключительно через /etc/default/console-setup.

dyb4hzvo
()

так это... если уже залогинился, почему не можешь снова настроить нужную раскладку? Вот этого я не понял...

vovans ★★★★★
()

Как уже выше писали, сейчас это делается в /etc/default/console-setup, прописываешь:
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"

и вуаля :)

Opik
()
Ответ на: комментарий от vovans

Залогинился в сингл-юзер... Не могу настроить потому что наверное не знаю как... Всё что знал и вычитал перепробовал (первое сообщение). С xorg.conf и kbd-config не прокатило. Самое не понятное для меня почему под рутом в сингл-юзер мод всё нормально, а когда пытаюсь залогинится в обычном режиме с иксами и гномом печатает транслитом и в этом случае залогинится уже не получается.

Вот посоветовали через etc/default/console-setup. Буду копать.

В любом случае спасибо за ответы!

MikeB ★★★★
() автор топика

кусок моего xorg.conf

Section "InputDevice"

Identifier "Generic Keyboard"

Driver "kbd"

Option "XkbModel" "pc104"

Option "XkbLayout" "us,ru(winkeys)"

Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

EndSection

cuki ★★★★
()
Ответ на: комментарий от Opik

Всем большое спасибо кто откликнулся и подсказал. Вопрос решился за две минуты. Таким вот способом:

в /etc/default/console-setup:

XKBMODEL="pc105

XKBLAYOUT="us,ru"

XKBVARIANT=",winkeys"

XKBOPTIONS="grp:alt_shift_toggle"

Но там ещё пилить и пилить... Почти "всё что нажито непосильным трудом" :) слетело. И fglrx, и виндовские диски отмонтировались и, не исключено,что что-то ещё... Но это уже другая тема.

MikeB ★★★★
() автор топика
15 октября 2009 г.
Ответ на: комментарий от MikeB

Зачем апгрейдить всю систему? Сделай смешаный apt: stable и sid к примеру. И юзай свой любимый iceweasel 3.5, emacs-snapshot и т.д.

Хорошо хоть GRUB не обновился вместе с ядром.

fasol8
()
Ответ на: комментарий от fasol8

Да в общем уже squeeze )Grub у меня теперь вообще не обновляется, на второй боюсь переходить, не осилил я пока править скрипты...

MikeB ★★★★
() автор топика

Я настроил через DeviceKit и привинтил evdev к Xorg.

sysmouse
()
Ответ на: комментарий от sysmouse

О-о-о-о! Скажу по секрету у меня ещё оффтоп хр стоит на винте, второй grub её проигнорировал, а ему указать на неё не получилось с ходу. menu.lst там на прямую не исправишь (исправишь,наверное, но это не истинный путь), надо скрипт править. А вот скрипт я не осилил.

MikeB ★★★★
() автор топика
Ответ на: комментарий от MikeB

> menu.lst там на прямую не исправишь

Его там не надо править, он заменяется после каждого grub-update. Там все конфиги в /etc/grub вынесены, там просто нужно создать конфиг для винды, и если все ок, то граб будет генерить menu.lst вместе с ним.

sysmouse
()
Ответ на: комментарий от sysmouse

да это я понимаю. но там в /etc/grub скрипты типа 00_*, 10_* и нужно создать скрипт для винды, который автоматом будет генерить menu.lst. вот с этим я пока не разобрался.

PS Пора тему создавать про grub2

MikeB ★★★★
() автор топика
Ответ на: комментарий от MikeB

> Пора тему создавать про grub2

Мне другое интересно, есть ли менее монструозный загрузчик чисто для линукса? Т.е. без всяких там выборов ОС, ядер и т.д.

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