LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Но если прибить ibus, то внезапно рубль уже можно вводить.

Это запросто может быть. Вместо ibus надо xim (GTK_IM_MODULE=xim gtk-application) тогда указывать. Но раз стоит ibus и используется, то это не вариант. Однако раз другие комбинации работают, то, вероятно, ibus все же читает конфигурацию XCompose самостоятельно. Такая же ситуация с умолчательным Input Module у GTK, кстати. По какой-то причине именно знак рубля игнорирует. Попробуй тогда так: Создай ~/.XCompose и впиши туда и перезапусти прикладуху:

include "%L"

<Multi_key> <P> <equal>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <p> <equal>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <P>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <p>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <Cyrillic_ZE> <equal>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <Cyrillic_ze> <equal>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <Cyrillic_ZE>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <Cyrillic_ze>       : "₽"   U20bd # ROUBLE SIGN

С этой затычкой умолчательный IM у GTK начинает работать. С ibus не пробовал (не использую), но вдруг и с ним заработает. С Qt же вроде проблем нет.

Исправление Zubok, :

Но если прибить ibus, то внезапно рубль уже можно вводить.

Это запросто может быть. Вместо ibus надо xim (GTK_IM_MODULE=xim gtk-application) тогда указывать. Но раз стоит ibus и используется, то это не вариант. Однако раз другие комбинации работают, то, вероятно, ibus все же читает конфигурацию XCompose самостоятельно. Такая же ситуация с умолчательным Input Module у GTK, кстати. По какой-то причине именно знак рубля игнорирует. Попробуй тогда так: Создай ~/.XCompose и впиши туда и перезапусти прикладуху:

include "%L"

<Multi_key> <P> <equal>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <p> <equal>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <P>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <p>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <Cyrillic_ZE> <equal>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <Cyrillic_ze> <equal>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <Cyrillic_ZE>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <Cyrillic_ze>       : "₽"   U20bd # ROUBLE SIGN

С этой затычкой умолчательный IM у GTK начинает работать. С ibus не пробовал (не используют), но вдруг и с ним заработает. С Qt же вроде проблем нет.

Исходная версия Zubok, :

Но если прибить ibus, то внезапно рубль уже можно вводить.

Это запросто может быть. Вместо ibus надо xim (GTK_IM_MODULE=xim gtk-application) тогда указывать. Но раз стоит ibus и используется, то это не вариант. Однако раз другие комбинации работают, то, вероятно, ibus все же читает конфигурацию XCompose самостоятельно. Такая же ситуация с умолчательным Input Module у GTK, кстати. По какой-то причине именно знак рубля игнорирует. Попробуй тогда так: Создай ~/.XCompose и впиши туда:

include "%L"

<Multi_key> <P> <equal>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <p> <equal>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <P>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <p>                 : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <Cyrillic_ZE> <equal>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <Cyrillic_ze> <equal>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <Cyrillic_ZE>       : "₽"   U20bd # ROUBLE SIGN
<Multi_key> <equal> <Cyrillic_ze>       : "₽"   U20bd # ROUBLE SIGN

С этой затычкой умолчательный IM у GTK начинает работать. С ibus не пробовал (не используют), но вдруг и с ним заработает. С Qt же вроде проблем нет.