zerobit |
|
Темы:
16
Сообщения:
49
Участник с: 25 октября 2011
|
Проблема в том, что не могу заставить в стандартной русской раскладке вводить символы “«” и“»” Установлены 3 клавиатурный раскладки. cat ~/.kde4/share/config/kxkbrc [Layout] DisplayNames=,, LayoutList=us,ru,ua LayoutLoopCount=-1 Model=pc105 Options=grp:shift_caps_switch,misc:typo,terminate:ctrl_alt_bksp,lv3:switch,grp:alt_shift_toggle ResetOldOptions=true ShowFlag=true ShowLabel=false ShowLayoutIndicator=true ShowSingle=false SwitchMode=WinClass Use=true При этом в украинской раскладке по AltGr-“<” выводится “«” и при AltGr-“<” выводится “»” Не могу достичь того же эфекта при работе в русской раскладке. Вообще идеальным вариантом было бы оставить Русско-украинскую совмещённую раскладку и обойтись двумя (он в раскладках присутсвует), но не могу заставить ее переключаться на укранинский. Клавиатура у меня Logitech Illuminated Keyboard Помогите, пож-та, настроить RUU клавиатуру, чтобы ее можно было переключать на украинский. Или, в крайнем случае, добиться на страндартной русской раскладке возможности использования AltGr-“<” для “«” и AltGr-“>” для “»”. Спасибо заранее. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Или, в крайнем случае, добиться на страндартной русской раскладке возможности использования AltGr-“<” для “«” и AltGr-“>” для “»”.Не представляю, как при активной русской раскладке вообще возможен символ > - он работает при активной англ. раскладке. А вообще, может речь идёт о Compose - « » ? |
eugenez |
|
![]()
Темы:
15
Сообщения:
355
Участник с: 17 августа 2011
|
Однозначно надо compose настраивать. И потом спокойно вводить compose-<< для « и compose->> для ». Правда, у меня на двух системах compose работает только в английской раскладке, но это и требуется не ежесекундно.
WBR, eugenez // Debian:cli | Manjaro:Cinnamon | Arch:KDE | Kubuntu
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Compose дефолтно привязан к англ. раскладке. Для русской надо либо составлять отдельный конфиг (или править имеющийся, что нежелательно), либо это вообще невозможно. Как-то переопределить compose-последовательности для его использования в активной русской раскладке я даже не пытался, поэтому, возможно и есть фокусы о которых я просто не знаю. Но скорее всего да, нужен отдельный пользовательский конфиг. Дефолтный здесь: /usr/share/X11/locale/en_US.UTF-8/Compose |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
ТС настраивает через level 3: https://wiki.archlinux.org/index.php/XKB#Level3 Странно, что lv3:switch, потому что в этом случае ввод альтернативных символов работает по нажатию правого Ctrl, а не Alt. У меня настроено через /etc/X11/xorg.conf.d/99-keyboard.conf : Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbLayout" "us, ru" Option "XkbOptions" "grp:caps_toggle, grp_led:caps, terminate:ctrl_alt_bksp, lv3:ralt_switch, misc:typo" EndSection AltGr-“<” для “«” и AltGr-“>” для “»”работают и в русской, и в английской раскладках. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
работают и в русской, и в английской раскладках.И при этом активация и использование Compose вообще нигде не определено? |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Без Compose. Но его можно параллельно с level3 использовать, если не ошибаюсь. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Всё, спасибо, разобрался с этим. Для лит. кавычек compose не нужен, AltGr-< = « и AltGr-> = » работает при таком конфиге:Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbLayout" "us, ru" Option "XkbOptions" "grp:lwin_toggle, grp_led:scroll, terminate:ctrl_alt_bksp, lv3:ralt_switch, misc:typo" EndSection Когда пытаешься описать словами разные кедеешные загогулины, то выходит ещё более запутанно чем есть на самом деле. Наверное, лучше и не начинать, но тем не менее: Можно то же самое сделать и через ‘kcmshell4 kcm_keyboard’, но при этом включение/отключение ‘Configure layouts’ будет влиять на отображение самого индикатора раскладки в систрее: снятие галки для Configure layouts и включение галки “Показывать инд. раскладки” выведет маленький значок, размер которого не будет меняться при смене раскладки, но при этом, включение показа инд. раскладки в сист. лотке будет “глючить”, т.е., переключение раскладок будет выводить нечто такое: US ru Нашёл оптимальный вид для себя: поставил галку в “Configure layouts”, снял галку “Показывать инд. раскладки” и поставил галку в настройках системного лотка: “Показывать раскладку”. Мышковозничество. Короче говоря, «УМВР». |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Рецепт для RUU :Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbLayout" "us+typo, ru" Option "XkbVariant" ", ruu" Option "XkbOptions" "grp:caps_toggle, grp_led:caps, terminate:ctrl_alt_bksp, lv3:ralt_switch" EndSection |
zerobit |
|
Темы:
16
Сообщения:
49
Участник с: 25 октября 2011
|
Создал $ cat /etc/X11/xorg.conf.d/99-keyboard.conf Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbLayout" "us+typo, ru" Option "XkbVariant" ", ruu" Option "XkbOptions" "grp:caps_toggle, grp_led:caps, terminate:ctrl_alt_bksp, lv3:ralt_switch" EndSection Перезапустил иксы. Если оставить одну американскую раскладку там, то вообще ничего не переключается. Если добавить еще хоть одну, например, RUU, то настройки из /etc/X11/xorg.conf.d/99-keyboard.conf перекрываются. При активированной раскладке RUU нет возможности ввести украинские символы такие как “єїі”. Приходится добавлять еще одну клавиатуру - ua, тогда все работает как надо, НО три клавиатурных раскладки, что неудобно, украинской пользуюсь не часто. Помогите добиться на RUU ввода украинских символов. Пока пользуюсть так. $ cat ~/.kde4/share/config/kxkbrc [Layout] DisplayNames=,, LayoutList=us,ru(ruu),ua LayoutLoopCount=-1 Model=pc105 Options=grp:shift_caps_switch,misc:typo,terminate:ctrl_alt_bksp,lv3:switch,grp:alt_shift_toggle ResetOldOptions=true ShowFlag=true ShowLabel=false ShowLayoutIndicator=true ShowSingle=true SwitchMode=WinClass Use=true Пока настройки графически такие ![]() В таком случае вводятся симолы «» в русской и украинской раскладке, но беда в том, что 3 раскладки, что неудобно. |