Re: ввод китайских иероглифов

2019-10-03 Пенетрантность Dmitry Alexandrov
Михаил Васильев  wrote:
> вт, 1 окт. 2019 г. в 22:16, Dmitry Alexandrov <321...@gmail.com>:
>> Да пожалуйста, только в ответе помимо второй части — настроить кирилловский 
>> ввод через ibus (я так и не понял, он у вас заработал?), была еще первая — 
>> прекратить трансляцию в кириллицу через xkb.  Ну то есть убрать 
>> кириллическую раскладку из аргументов setxkbmap(1) — или где она там у вас 
>> там настроена.  Ну или оставить на всякий случай, но воздержаться от ее 
>> включения.
>
> Хорошо, а как мне настроить ввод кириллицы через ibus? У меня Дебиан Стейбл с 
> гномом, дефолтные настройки клавиатуры я не менял.

ХЗ.  Гнум — вещь в себе, настройки ibus’а ему побоку.  Проще уж ibus-libpinyin 
пропатчить, захардкодив раскладку:

--- /usr/share/ibus/component/libpinyin.xml
+++ #
@@ -21,7 +21,7 @@
 BYVoid 
 
 			/usr/share/ibus-libpinyin/icons/ibus-pinyin.svg
-			default
+			cn
 			Intelligent Pinyin
 			Intelligent Pinyin input method
 			99
@@ -40,7 +40,7 @@
 BYVoid 
 
 			/usr/share/ibus-libpinyin/icons/ibus-bopomofo.svg
-			default
+			cn
 			Bopomofo
 			Bopomofo input method
 			98

Diff finished.  Fri Oct  4 01:47:48 2019

Оградить от перезаписи при обновлении только не забудьте:

# dpkg-divert --divert /usr/share/ibus/component/libpinyin.xml~deb~ 
--no-rename /usr/share/ibus/component/libpinyin.xml

> Кстати, может это всё из-за перехода на вейленд? В  stretch такой проблемы не 
> было.

Может быть.  Что помешало проверить?  Гном с Иксами работать пока что не 
разучился.


signature.asc
Description: PGP signature


Re: ввод китайских иероглифов

2019-10-01 Пенетрантность Михаил Васильев
Хорошо, а как мне настроить ввод кириллицы через ibus? У меня Дебиан
Стейбл с гномом, дефолтные настройки клавиатуры я не менял. Кстати,
может это всё из-за перехода на вейленд? В  stretch такой проблемы не
было.

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



-- 
Михаил Васильев


Re: ввод китайских иероглифов

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

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


signature.asc
Description: PGP signature


Re: ввод китайских иероглифов

2019-10-01 Пенетрантность Михаил Васильев
Спасибо за ответ. Пакет я поставил, запустил im-config, но проблему
это не решило. Вместо иероглифов всё равно вводится кириллица.

пн, 30 сент. 2019 г. в 18:39, Dmitry Alexandrov <321...@gmail.com>:
>
> Михаил Васильев  wrote:
> > Здравствуйте, господа.
>
> Господа все в Харбине.
>
> > Не получается настроить ввод иероглифов в Gnome. Поставил пакет 
> > ibus-pinyin, как советовали в Debian Wiki, но при переключении на китайский 
> > происходит что-то странное: вводятся кириллические буквы и китайские знаки 
> > препинания (например, "。" вместо точки).
> >
> > При этом если переключать языки через LWin+Пробел (а не через Ctrl+Shift), 
> > то удается добиться ввода иероглифов, но надо сначала надо переключиться на 
> > английский, потом на китайский.
>
> Ну, ничего странного я тут как раз не вижу: сначала ввод транслируется xkb, и 
> только потом в дело вступает ibus.  Кириллицу он понимать не обучен, и 
> пропускает ее как есть, тогда как пунктуация у нее с латиницей общая.
>
> И во всем этом даже может быть свое удобство: скажем, никто не мешает помимо 
> ibus-pinyin написать и использовать параллельно еще и ibus-palladius.
>
> > Как бы реализовать более простое переключение языков ввода?
>
> Очевидно, что прекратить транслировать клавиши в кириллицу через xkb, и 
> вводить ее тоже через ibus.  Поиск подсказывает, что пакет называется  
> «ibus-m17n».



-- 
Михаил Васильев


Re: ввод китайских иероглифов

2019-09-30 Пенетрантность Dmitry Alexandrov
Михаил Васильев  wrote:
> Здравствуйте, господа.

Господа все в Харбине.

> Не получается настроить ввод иероглифов в Gnome. Поставил пакет ibus-pinyin, 
> как советовали в Debian Wiki, но при переключении на китайский происходит 
> что-то странное: вводятся кириллические буквы и китайские знаки препинания 
> (например, "。" вместо точки).
>
> При этом если переключать языки через LWin+Пробел (а не через Ctrl+Shift), то 
> удается добиться ввода иероглифов, но надо сначала надо переключиться на 
> английский, потом на китайский.

Ну, ничего странного я тут как раз не вижу: сначала ввод транслируется xkb, и 
только потом в дело вступает ibus.  Кириллицу он понимать не обучен, и 
пропускает ее как есть, тогда как пунктуация у нее с латиницей общая.

И во всем этом даже может быть свое удобство: скажем, никто не мешает помимо 
ibus-pinyin написать и использовать параллельно еще и ibus-palladius.

> Как бы реализовать более простое переключение языков ввода?

Очевидно, что прекратить транслировать клавиши в кириллицу через xkb, и вводить 
ее тоже через ibus.  Поиск подсказывает, что пакет называется  «ibus-m17n».


signature.asc
Description: PGP signature


ввод китайских иероглифов

2019-09-30 Пенетрантность Михаил Васильев
Здравствуйте, господа.

Не получается настроить ввод иероглифов в Gnome. Поставил пакет
ibus-pinyin, как советовали в Debian Wiki, но при переключении на китайский
происходит что-то странное: вводятся кириллические буквы и китайские знаки
препинания (например, "。" вместо точки).

При этом если переключать языки через LWin+Пробел (а не через Ctrl+Shift),
то удается добиться ввода иероглифов, но надо сначала надо переключиться на
английский, потом на китайский.

Как бы реализовать более простое переключение языков ввода?

Спасибо.

--
Михаил Васильев