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…

    Ответить

    • svetoch 15.06.2017

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

      Ответить

  • 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

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

    Ответить

Ответить