LINUX.ORG.RU

[fedora 15] [недоумение] setxkbmap двойной шифт.

 


0

0

много лет в ~/.fluxbox/startup была такая строка

setxkbmap -layout 'us,ua(unicode)' -option 'grp:shift_toggle' & 

и все всегда чудесно работало, пока не загрузился в f15.

правила все применились

 $ setxkbmap -query
rules:      evdev
model:      pc105+inet
layout:     us,ua(unicode)
options:    grp:shift_toggle,grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp

и кликом на xxkb язык чудесно переключается, но вот на двойной шифт никакой реакции.

как диагностировать?

Ответ на: комментарий от DukE-M

> grp:shifts_toggle

хм, интересно. Гугль выдает оба варианта. У меня всегда работал мой.

Но это не важно, ты меня на мысль натолкнул и я обратил внимание на опцию «grp:alt_shift_toggle». То есть с какого-то хрена у меня раскладка по Alt+Shift переключается, хотя я ее в параметры не добавлял. Когда я свой двойной шифт дописываю приоритет имеет первое правило. Копнул глубже — рассказываю, может пригодится кому-нибудь. Нашел эту опцию в /etc/X11/xorg.conf.d/00-system-setup-keyboard.conf который создается демоном system-setup-keyboard при старте системы на основе правил записаных в /etc/sysconfig/keyboard. А вот откуда взялся этот файл я не знаю, база rpm не относит его ни к какому пакету. Короче вытер правило из него и все заработало, но млядь не думал что я в 21-м веке я буду лазить в системные файлы чтобы настроить тип переключения раскладки. С другой стороны слышал, что используя xprop правила можно не только добавлять но и заменять, может кто накопает в манах.

ставился я с live-CD russian-fedora (о чем очень сожалею) может в оригинальной федоре по другому. Кто знает?

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

у меня в оригинальной федоре15 (ставил не с live-CD) вот так:

$ cat /etc/sysconfig/keyboard

KEYTABLE="us"
MODEL="pc105+inet"
LAYOUT="us"
$ rpm -qf /etc/sysconfig/keyboard

file /etc/sysconfig/keyboard is not owned by any package
заработало сразу
/usr/bin/setxkbmap -layout "us,ru" -variant ",winkeys" -option "grp:shifts_toggle,grp_led:scroll"

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

Ну тогда понятно. У меня в /etc/sysconfig/keyboard еще есть строка OPTION где и прописан Альт+Шифт и Светодиод на клаве. Точно пацаны из Русской Федоры инициативу проявили. Передайте им мое ироническое «спасибо» если кто встретит, первый и последний раз я с ихнего си-ди ставился.

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