LINUX.ORG.RU

[to svu?] [Xы] Переключалка раскладок


0

1

Окружение: ubuntu 10.04, но в качестве WM используется fvwm — загружается по умолчанию. Ещё запущен xxkb.

Для переключения раскладки в .fvwm/config добавлена фраза:

setxkbmap -rules evdev -model pc105 -layout "us,ru" -option "grp:caps_toggle,grp_led:scroll,grp_led:caps,compose:ralt"

Зараза Проблема: переключалка раскладки определяется где-то ещё, то есть кроме определённого мной CapsLock регистр переключается по Alt+Shift. Эта комбинация используется в emacs, что напрягает, когда она делает что надо.

Где и как найти виновного и вычистить?

★★★★★

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

Нет. Там уже переключалку давно поломали (как раз в 10.04 и svu посоветовал в прямую setxkbmap запускать) Но в любом случае в xorg.conf у меня прописано:

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

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

> копай в сторону gnome-settings-daemon

У как его настраивать, через что? Я уже пробовал это сделать через gnome-control-center (настройка клавиатуры), но это не помогает.

P.S. Во истину реестр.

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

попробуй в гном-контрол-центре убрать переключение раскладок вообще, а потом в gconf-editor сними галочку active в apps/gnome-settings-daemon/plugins/keyboard

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

Стало хуже. раньше я мог хотя бы убрать переключение по Alt+Shift запустив gnome-contol-center (настройка клавиатуры).

Собственно говоря, кто ещё может подгадить в настройки клавиатуры? Может ли это сделать gdm?

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

> Примени настройки клавиатуры для всей системы, это очень похоже на gdm.

Делал уже. Не помогает.

Наверняка где-то эти настройки находятся. Вопрос: как их вычистить? Если это gdm, то как запретить gdm туда лезть?

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

Проблема: переключалка раскладки определяется где-то ещё

sanja@bender:~$ lsb_release -rsi && cat /etc/default/console-setup 
Ubuntu
10.04
# A configuration file for setupcon

# Change to "yes" and setupcon will explain what is being doing
VERBOSE_OUTPUT=no

# Setup these consoles.  Most people do not need to change this.
ACTIVE_CONSOLES="/dev/tty[1-6]"

# Put here your encoding.  Valid charmaps are: UTF-8 ARMSCII-8 CP1251
# CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342
# ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6
# ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-10 ISO-8859-11 ISO-8859-13
# ISO-8859-14 ISO-8859-15 ISO-8859-16 KOI8-R KOI8-U TIS-620 VISCII
CHARMAP="UTF-8"

# The codeset determines which symbols are supported by the font.
# Valid codesets are: Arabic Armenian CyrAsia CyrKoi CyrSlav Ethiopian
# Georgian Greek Hebrew Lao Lat15 Lat2 Lat38 Lat7 Thai Uni1 Uni2 Uni3
# Vietnamese.  Read README.fonts for explanation.
CODESET="CyrSlav"

# Valid font faces are: VGA (sizes 8, 14 and 16), Terminus (sizes
# 12x6, 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBold (sizes
# 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBoldVGA (sizes 14
# and 16), Fixed (sizes 13, 14, 15, 16 and 18), Goha (sizes 12, 14 and
# 16), GohaClassic (sizes 12, 14 and 16).
FONTFACE="Fixed"
FONTSIZE="16"

# You can also directly specify nonstandard font and ACM to load.
# Use space as separator if you want to load more than one font.
# FONT='lat9w-08.psf.gz /usr/local/share/brailefonts/brl-08.psf'
# ACM=/usr/local/share/consoletrans/my_special_encoding.acm


# The following variables describe your keyboard and can have the same
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

sanja@bender:~$ 

XKBOPTIONS=«grp:alt_shift_toggle,grp_led:scroll»

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

Вот это да. Достаточно ли поправить этот файл?

Интересно какое отношение это имеет к консоли?

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

1. Да, достаточно.
2. Это еще из дебианов тянется, в /etc/default куча всяких конфигов сгруппирована, примерный аналог шапкиного /etc/sysconfig/

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

Действительно помогло.

А по поводу дебианов. Я что-то не припомню, чтобы xorg.conf чем-то ещё пересекался.

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

А тогда хз, я эту убунту как дочери проадейтил в апреле с 9.10, так и не совался в неё, может с 9.10 конфиг остался, сама дочь править конфиги не могла, факт.

Короче, мопедноут не мой :D

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

не именно с ксорговским конфигом, локаль, ещё что-то, не помню уже, сто лет с дебиановским семейством тесно не соприкасался.

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

Внезапно ....

>XKBOPTIONS=«»

вероятно пустое из-за того, что при сама установка велась на английском и русский при установке не выбирался.

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

>Это мысль :)

Не, просто libastral.so буквально вчера обновил :D

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