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

Re: включение кавычек-ёлочек в X



2011/4/20 Yuri Kozlov <yuray@komyakino.ru>:
> В Tue, 19 Apr 2011 22:48:13 +0400
> alexander barakin <alex.barakin@gmail.com> пишет:
>
>> 2011/4/19 Yuri Kozlov <yuray@komyakino.ru>:
>> > Здравствуйте.
>> >
>> > Тема, конечно, избитая, но всё же.
>> >
>> > Хочу кавычки-ёлочки и длинное тире.
>> > В /etc/default/keyboard добавил misc:typo и получилось
>> >
>> > XKBMODEL="pc105"
>> > XKBLAYOUT="us,ru"
>> > XKBVARIANT=","
>> > XKBOPTIONS="grp:rwin_toggle,lv3:ralt_switch,compose:menu,misc:typo,grp_led:scroll"
>> >
>> > В /var/log/Xorg.0.log
>> >
>> > (II) AT Translated Set 2 keyboard: Found keys
>> > (II) AT Translated Set 2 keyboard: Configuring as keyboard
>> > (II) XINPUT: Adding extended input device "AT Translated Set 2
>> > keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "evdev"
>> > (**) Option "xkb_model" "pc105"
>> > (**) Option "xkb_layout" "us,ru"
>> > (**) Option "xkb_variant" ","
>> > (**) Option "xkb_options"
>> > "grp:rwin_toggle,lv3:ralt_switch,compose:menu,misc:typo,grp_led:scroll"
>>
>> клавиша для compose выделена.
>> почему бы не пользоваться compose-ом?
>
> Что нужно нажать с Compose для получения кавычки?

$ grep -E '(«|»)' /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

Mult_key — это та самая «compose-key».
less и greater переводить, надеюсь, не надо.

> Почему после запуска в терминале с теми же параметрами всё работает как ожидалось?

не уверен, но, возможно, необходимо:
$ env | grep xim
QT_IM_MODULE=xim
GTK_IM_MODULE=xim
у меня x-клиенты получают эти переменнные из
/etc/X11/Xsession.d/80im-switch, который принадлежит пакету im-switch

-- 
wbr, alexander barakin aka sash-kan.

Reply to: