LINUX.ORG.RU

Xorg, переключение раскладки, us,ru


0

0

На обычном компе такой проблемы не было, но вот купил ноут, не могу переключить раскладку.
В /etc/X11/xorg.conf пишу как обычно что то следующее:

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option  "CoreKeyboard"
        Option  "XkbRules"      "xorg"
        Option  "XkbModel"      "pc105"
        Option "XkbLayout"      "us,ru"
        #Option "XkbOptions"    "grp:ctrl_shift_toggle"
EndSection

То бишь хочу переключать по ctrl+shift
И нифига, вот ошибка:

$ cat /var/log/Xorg.0.log | grep XKB

(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap

Однако же setxkbkeymap упорно показывает что переключение я настроил

$ setxkbkeymap -print ru

xkb_keymap {
        xkb_keycodes  { include "xfree86+aliases(qwerty)"       };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+ru+group(ctrl_shift_toggle)"        };
        xkb_geometry  { include "pc(pc105)"     };
};

.. здесь всё вроде нормально.

Не знаю куда рыть. Ноут asus eeepc 701
Что странное, переключение в чистой консоли работает по alt-shift, правому, ибо правого ctrl на ноуте нет. Таким образом русский в консоли я всё-таки имею.

Алсо копипаста по шифт-инсерт из терминала (uxrvt) в фурифокс несрабатывает. Правая кнопка мыши, которая тouch-pad не даёт нужного результата. Что посоветуете?

Спасибо!
★★★

Ответ на: комментарий от ZZaiatSS

> Если стоит гном - копай в его настройках. ЕМНИП он кладет болт на настройки в xorg.conf

Нет, наоборот, он их оттуда берет.

sysmouse
()

Есть ли файл /usr/share/X11/xkb/rules/xorg? А файл /usr/share/X11/xkb/symbols/group? А в нем секция group_shift_toggle ?

А вообще рекомендую setxkbmap <your config> -print | xkbcomp - -xkb out.xkb

svu ★★★★★
()

>Section "InputDevice"
> Identifier "Keyboard0"

> Driver "kbd"

> Option "CoreKeyboard"

> Option "XkbRules" "xorg"

> Option "XkbModel" "pc105"

> Option "XkbLayout" "us,ru"

> #Option "XkbOptions" "grp:ctrl_shift_toggle"

>EndSection


Ты не забыл Option "XkbVariant" ",winkeys"?

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

>svu
>Есть ли файл /usr/share/X11/xkb/rules/xorg?

>А файл /usr/share/X11/xkb/symbols/group? А в нем секция group_shift_toggle ?


Да, всё имеется.

>А вообще рекомендую setxkbmap <your config> -print | xkbcomp - -xkb out.xkb


# setxkbmap /etc/X11/xorg.conf -print | xkbcomp - -xkb out.xkb
Error: Can't find file "/etc/X11/xorg.conf" for symbols include
Exiting
Abandoning symbols file "(null)"
Error: symbols not defined in XkbWriteXKBSymbols
Output file "out.xkb" removed

Что то непонял.. как обращаться.

$ ls /etc/X11/xorg.conf
/etc/X11/xorg.conf

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

> setxkbmap /etc/X11/xorg.conf
Нет такого формата. В моей команде имелось в виду -model ... - layout ... -option ... (многоточия - это конкретные значения, которые хочется получить)

svu ★★★★★
()

#Option "XkbOptions" "grp:ctrl_shift_toggle" - а чо он у тя закомменчен?

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

Прописать там, где обычно пишут winkeys, нужную.

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

пофиксилось помогло chmod +s /usr/bin/setxkblayout была некотора кривизна при инсталляции таперича с кеймаппингом буду трахаться )

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