Михаил Васильев <gnu.x...@gmail.com> wrote:
> пн, 30 сент. 2019 г. в 18:39, Dmitry Alexandrov <321...@gmail.com>:
>> Михаил Васильев <gnu.x...@gmail.com> wrote:
>> > При этом если переключать языки через LWin+Пробел (а не через Ctrl+Shift), 
>> > то удается добиться ввода иероглифов, но надо сначала надо переключиться 
>> > на английский, потом на китайский.
>>
>> Ну, ничего странного я тут как раз не вижу: сначала ввод транслируется xkb, 
>> и только потом в дело вступает ibus.  Кириллицу он понимать не обучен, и 
>> пропускает ее как есть, тогда как пунктуация у нее с латиницей общая.
>>
>> > Как бы реализовать более простое переключение языков ввода?
>>
>> Очевидно, что прекратить транслировать клавиши в кириллицу через xkb, и 
>> вводить ее тоже через ibus.  Поиск подсказывает, что пакет называется  
>> «ibus-m17n».
>
> Спасибо за ответ. Пакет я поставил, запустил im-config, но проблему это не 
> решило. Вместо иероглифов всё равно вводится кириллица.

Да пожалуйста, только в ответе помимо второй части — настроить кирилловский 
ввод через ibus (я так и не понял, он у вас заработал?), была еще первая — 
прекратить трансляцию в кириллицу через xkb.  Ну то есть убрать кириллическую 
раскладку из аргументов setxkbmap(1) — или где она там у вас там настроена.  Ну 
или оставить на всякий случай, но воздержаться от ее включения.

Attachment: signature.asc
Description: PGP signature

Ответить