LINUX.ORG.RU

Кавычки-«ёлочки» без переключения на английскую раскладку

 


1

2

Compose+<< и Compose+>> в русской раскладке дают Б и Ю, кавычки не получаются. Пробовал добавлять к Compose-последовательностям

$ grep [«»] /usr/share/X11/locale/en_US.UTF-8/Compose 
<Multi_key> <less> <less>               : "«"   guillemotleft # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
<Multi_key> <greater> <greater>         : "»"   guillemotright # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK


такие:

<Multi_key> <Cyrillic_BE> <Cyrillic_BE>       : "«"   guillemotleft
<Multi_key> <Cyrillic_YU> <Cyrillic_YU>       : "»"   guillemotright


(перед : - TAB, как в существующих строках) - не работает, выводятся Б и Ю.

Как лечить?

Обходной маневр может быть таким:
...,grp:switch,...
Нажимать:
compose RAlt+Shift+<<
compose RAlt+Shift+>>

bormant ★★★★★
()

Во всех приложениях такое?

Или только в отдельных? Например, в Firefox такого нету, а в Telegram есть? Также выдайте вывод следующих команд:

echo $GTK_IM_MODULE; echo $QT_IM_MODULE;

Northsoft ★★
()
setxkbmap -layout us,ru \
    -option 'grp:caps_toggle,grp_led:scroll,compose:rwin,lv3:ralt_switch,misc:typo,numpad:microsoft'



После этого лапки на правый альт + < / >. В любой раскладке. Compose на правом win.

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

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

Интересно, почему с Compose - нет.

Compose работает с кодами символов. Т.е. Compose + > + > — тут именно символы вводить надо. А в русской раскладке это будет не знак «больше», а буква «ю». Можно настроить свою раскладку, чтобы правая ёлочка вводилась через Compose + ю + ю, тогда и в русском будет ок.

А lvl3 работает с кодами кнопок, так что на раскладку ему пофиг.

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

Можно настроить свою раскладку, чтобы правая ёлочка вводилась через Compose + ю + ю, тогда и в русском будет ок.

Я добавлял в /usr/share/X11/locale/en_US.UTF-8/Compose - не сработало. А вот сейчас создал .XCompose - и оно зафунциклировало.

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