Wiki11 комментариев

Решение как и для многих других дистрибутивов видится в использовании альтернативного демона ввода IBUS.

Открываем терминал и вводим:
sudo apt-get install ibus ibus-chewing im-config ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 -y

далее без рута в терминале выполняем:
im-config -n ibus

перегружаемся, и запускаем из меню «Параметры IBus»

выдает сообщение:

IBus не выполняется. Запустить?

выбираем «ДА»

В трее появляется иконка переключения языков, а на экране сообщение:

IBus запущен. Если у вас нет доступа к IBus, добавьте приведенные ниже строки в $HOME/.bashrc и заново войдите в систему.
 export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

Можно игнорировать и жать «ОК».

Далее перед нами окно настроек. Горячие клавиши оставляем по умолчанию. Через ALT Shift не будет работать только через win+space однако, работать будет сразу без необходимости дважды жать пробел. Выкладываю скрины настроек.

Prilozhenie-dlya-snimkov-ekrana-Deepin-20160617171018.pngPrilozhenie-dlya-snimkov-ekrana-Deepin-20160617171025.png Prilozhenie-dlya-snimkov-ekrana-Deepin-20160617171040.png

Жмем «Закрыть»
Далее добавляем демон в автозагрузку, в терминале вводим:
gedit ~/.config/autostart/ibus.desktop

В открывшееся окно вставляем текст:

[Desktop Entry]
Encoding=UTF-8
Version=0.0.1
Type=Application
Name=IBus-daemon
Comment=
Exec=/usr/bin/ibus-daemon -d
StartupNotify=false
Terminal=false
Hidden=false

Сохраняем и закрываем.
Уже всё будет работать, но лучше перестраховаться от конфликтов IBus и системы ввода по умолчанию.

Открываем >Центр управления > Язык и клавиатура > Раксладки клавиатуры >  и удаляем все раскладки, кроме Английской.
Далее переходим в >Сочетания Клавиш  >Система > Переключить раскладку и вводим другое сочетание, лучше такое, что бы точно не нажать, типа Shift+Ctll+F4

Всё!
В итоге получаем: индикатор раскладок в трее, быстрое переключение без задержки и работающие горячие клавиши в русской раскладке.

P.S. К сожалению, в WPS Office в русской раскладке этот метод помогает не полностью, заработало только Ctrl+A. Эта проблема с  WPS Office не только здесь, в Unity и Xfce такая же беда. Но в остальных приложениях всё отлично!

11 комментариев

  • Олег 02.06.2017

    В версии 15 4 не работает

  • Спасибо, помогло.
    Deepin 15.4

    Вот бы еще свою привычную назначить, а не Super+space

  • Val Grekoff 15.06.2017

    После всех вышеперечисленных действий лоток стал вот таким((
    https://prnt.sc/fjx69x
    И комбинация смены раскладки вернулась на Super+Space…

  • human_body 24.07.2017

    После обновлений перестал работать im-config и опять вернулся старый переключатель, демон ibus запущен
    sky% im-config -n ibus
    /usr/share/im-config/xinputrc.common: line 76: [: /usr/share/im-config/data/21_ibus.conf: binary operator expected
    E: Configuration for ibus not found at avail_auto.
    /usr/share/im-config/xinputrc.common: line 76: [: /usr/share/im-config/data/21_ibus.conf: binary operator expected
    E: Configuration for ibus not found at avail_auto.
    /usr/share/im-config/xinputrc.common: line 76: [: /usr/share/im-config/data/21_ibus.conf: binary operator expected
    E: Configuration for ibus not found at avail_auto.
    /usr/share/im-config/xinputrc.common: line 76: [: /usr/share/im-config/data/21_ibus.conf: binary operator expected
    E: Configuration for ibus not found at avail_auto.
    /usr/share/im-config/im-config.common: line 18: [: /usr/share/im-config/data/21_ibus.conf: binary operator expected
    /usr/share/im-config/im-config.common: line 118: [: /usr/share/im-config/data/21_ibus.conf: binary operator expected
    sky%

    • svetoch 24.07.2017

      данный вики уже не актуален, с версии 15.4.1 всё это работает без ibus

      • human_body 25.07.2017

        Работает через раз, переключиться на русский язык с первого раза практически не удается + для смены языка нужно нажимать комбинацию 2 раза. Уж лучше поставить айбас

        • svetoch 25.07.2017

          повторяю, проблема полностью решена с версии 15.4.1. Всё работает просто великолепно, до последнего момента пользовался ibus, а теперь проверено на трех машинах уже, всё отлично

          • human_body 25.07.2017

            Можете сколько угодно повторять
            Linux sky 4.9.0-deepin6-amd64 #1 SMP PREEMPT Deepin 4.9.29-1 (2017-05-22) x86_64 GNU/Linux (15.4.1)
            На этой версии ситуация именно такая, как я описал выше

  • svetoch 25.07.2017

    создайте тему на форуме, опишите проблему будем решать, вы единичный случай

Добавить комментарий для svetoch Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.