rxvt-unicode и Compose-key

Модератор: /dev/random

Аватара пользователя
Attila
Сообщения: 125
Статус: Тролль-Лѣсовичокъ
ОС: Свободная aka ArchLinux

rxvt-unicode и Compose-key

Сообщение Attila »

Клавиша lwin настроена у меня в качестве Compose:
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:lwin"

Однако эмулятор терминала urxvt не "видит" её в таком качестве...
В FAQ'e на ихнем сайте говорится:
My Compose (Multi_key) key is no longer working.

The most common causes for this are that either your locale is not set correctly, or you specified a preeditStyle that is not supported by your input method. For example, if you specified OverTheSpot and your input method (e.g. the default input method handling Compose keys) does not support this (for instance because it is not visual), then rxvt-unicode will continue without an input method.

но я, почему-то, ничего здесьне понял...

Среди возможных опций при конфигурации есть такая:
--enable-xim (default: on)

Add support for XIM (X Input Method) protocol. This allows using alternative input methods (e.g. kinput2) and will also correctly set up the input for people using dead keys or compose keys.

У меня установлен пакет, собранный без явного указания этой опции, но ведь сказано, что она defalut on...

Спасибо за внимание, буду благодарен за возможные быть разъяснения.
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: rxvt-unicode и Compose-key

Сообщение sash-kan »

у меня compose работает «из коробки».
версия и конфигурационные опции:

Код: Выделить всё

$ urxvt -help 2>&1|head -n 2
rxvt-unicode (urxvt) v7.9 - released: 2006-08-07
options: perl,xft,styles,combining,blink,iso14755,encodings=eu+vn+jp+jp-ext+kr+zh+zh-ext,fade,XPM,
transparent,tint,XIM,frills,selectionscrolling,wheel,slipwheel,smart-resize,cursorBlink,pointerBlank,
scrollbars=plain+rxvt+NeXT+xterm
дистрибутив debian etch.
urxvt (пакет rxvt-unicode) только что установлен. xim-ов никаких не настраивал.
Attila писал(а):
01.11.2007 01:03
разъяснения
по поводу чего? xim-а? см. в документации к X-серверу.

Attila писал(а):
01.11.2007 01:03
сказано, что она defalut on
$ urxvt -help
выдаст список всех опции, с которыми он собран.

это только с urxvt проблема? может быть все-таки с локалью и ее передачей urxvt-у что-то не в порядке?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
Attila
Сообщения: 125
Статус: Тролль-Лѣсовичокъ
ОС: Свободная aka ArchLinux

Re: rxvt-unicode и Compose-key

Сообщение Attila »

У меня была версия 8.3, сегодня обновился до 8.4 -- всё равно не compose работает. Проверил, собран с поддержкой X Input Method.
С локалью, вроде бы, всё в порядке, в остальных прлиожениях -- compose работает.
В urxvt не работают ни сочетания, прописанные в /usr/share/X11/locale/*/Compose, ни в ~/.XCompose...
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: rxvt-unicode и Compose-key

Сообщение sash-kan »

и перебор значений упомянутого preeditStyle (man urxvt — опция -pt) к добру не привел? кстати, весьма, наверно, интересны и оции -im, -imlocale (input-методами не баловался никогда, поэтому затрудняюсь сказать что-то внятное), -mod (очень рекомендовал бы присмотреться).
кстати, будучи запущенным из другого терминала, urxvt ничего не в stderr не выплёвывает?

между прочим, процитированные Вами строки из man 7 urxvt имеют продолжение:
In this case either do not specify a preeditStyle or specify more than one pre-edit style, such as OverTheSpot,Root,None.
пробовали?
$ urxvt -pt OverTheSpot,Root,None
у меня прекращается работа compose, если оставить только None. или поставить его на первое место.

и вообще там путаница какая-то. пишут то preeditStyle, то preeditType. а подразумевают, видимо, одно и то же.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
Attila
Сообщения: 125
Статус: Тролль-Лѣсовичокъ
ОС: Свободная aka ArchLinux

Re: rxvt-unicode и Compose-key

Сообщение Attila »

Удалось добиться работы Сompose, но не "перебором" опций -pt, -im и т.п. (такой "перебор" результатов не дал), а выключением URxvt*perl-ext:tabbed

Предстоит теперь разораться, каким образом perl мешает compos'y. google молчит как партизан, зараза.
Спасибо сказали: