[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XkbLayout "ru,us", gnome-terminal, ctrl+c илирусскаяраскладкав gdm



В Чтв, 26/03/2009 в 20:12 +0300, Andrey Melnikoff пишет: 
> Mishustin Alexey <shumkar@shumkar.ru> wrote:
> 
> > 3/26/2009, "Maxim Popov" <popovmxm@mail.ru> вы писали:
> 
> > >> >В gnome-terminal комбинации с ctrl вводят русские символы. Т.е. жму
> > >> >"ctrl-z", получаю "я".
> Версия терминала ? Я лечил же вроде эту багу (всмысле - пинал гномовцев).
Version: 2.22.3-3

Я думал это фича.
Раскопки Debian BTS дали полезную информацию:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=370380
http://bugzilla.gnome.org/show_bug.cgi?id=162726
http://helgo.net/simon/hacking/shortcut.html
Очень активные оказались пользователи клавиатуры Дворака - большинство
отчетов от них. Они же и подметили, что эта проблема должна мучить всех
не англо-пишуших пользователей.
В чем же проблема? В реализации горячих клавиш, типа, Ctrl-Z - выделить
все!
Если включена альтернативная раскладка, то чтобы нажать горячую клавишу,
нужно переключиться на английскую раскладку. Английская раскладка
считается основной, а основная - это первая в XkbLayout. Поэтому все
программы при нажатии Ctrl переключают раскладку на основную. В моем
случае она - русская, а не английская.

Посылать отчет на gnome-terminal не вижу смысла, т.к. эта проблема
касается еще и некоторых других программ.
Нашел такой способ решения проблемы:
1) xorg.conf: XkbLayout = "ru,us";
2) открываем DE -> параметры клавиатуры -> Раскладки и видим "Россия,
США", удаляем "Россия", добавляем "Россия", получается "США, Россия".
Или `setxkbmap -layout us,ru`, если в DE нет графической настройки
раскладки.

Теперь и пользователи сыты и админы довольны. :) Ctrl+Return


Reply to: