Переключение фокуса на нужное окно по клику мышки не работает

В процессе использования системы наткнулся на странное поведение dde. Возникают проблемы с переключением фокуса на нужное окно. Для того, что бы начать печатать в нужном окне, мне нужно либо мышкой кликнуть по заголовку, либо по alt+tab  переключаться. Если тыкнуть по окну, в любой области, оно не будет в фокусе, и писать будет в прежнем окне. Очень Раздражает. Только у меня так? Проблема появляется периодически. Если отключаешь эффекты, то всё вновь работает как надо. Включаешь обратно, уже печатает в нужном окне, но окно при этом не возвращается в фокус, но хоть так работает. Лечится только перелогированем или перезагрузкой. Так и не удалось выявить закономерность, когда появляется.

Карта Nvidia GeForce GTS 450 Driver: 352.79

Объясните популярно как перешли.

17.06.2016.

Параллельно я решал проблему с переключение раскладки, и c не работающими hotkey на русской раскладке. Проблема решается установкой ibus.

sudo apt-get install ibus ibus-chewing im-config
ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

далее без рута

im-config -n ibus

перегружаемся,

запускаем в терминале

ibus-setup

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


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

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

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


IBus запущен. Если у вас нет доступа к IBus, добавьте приведенные ниже строки в $HOME/.bashrc и заново войдите в систему.

export GTK_IM_MODULE=ibus

export XMODIFIERS=@im=ibus

export QT_IM_MODULE=ibus

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

Переключение фокуса на нужное окно по клику мышки не работает

Переключение фокуса на нужное окно по клику мышки не работает

Переключение фокуса на нужное окно по клику мышки не работает

Далее перезапускаем демон ibus, это можно сделать нажав правой кнопкой мыши на индикатор раскладок в трее.
После хорошо бы, добавить старт демона ibus в автозагрузку если знаете как это сделать. У меня не получилось. Запускаю его командой


/usr/bin/ibus-daemon -d

17.06.2016.

Чтобы добавить команду в автозагрузку нужно в

~/.config/autostart/

создать файл ibus.desktop:

touch ~/.config/autostart/ibus.desktop

Затем открыть его:

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

30.06.2016.

вы опередили меня на пару минут) Как раз делаю отдельный пост, где собирался это метод написать,
только зачем «touch ~/.config/autostart/ibus.desktop»
достаточно и «gedit ~/.config/autostart/ibus.desktop». Файл же все равно создаться пр открытии)

30.06.2016.

Согласен, «touch ~/.config/autostart/ibus.desktop» не нужна)

21.07.2016.

im-config -n ibus
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/im-config.common: строка 118: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор

27.10.2017.

sudo im-config -n ibus
[sudo] пароль для q:
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/xinputrc.common: строка 76: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор
E: Конфигурация для ibus не найдена в avail_auto.
/usr/share/im-config/im-config.common: строка 118: [: /usr/share/im-config/data/21_ibus.conf: ожидается бинарный оператор

27.10.2017.
Ответить

Спасибо, дружище, помогло. 🙂

спасибо работает, и сразу вопрос, у меня док вид поменял, ив доке по настройкам меню на английском,  так и должно быть? раньше вид другой был и по русски все было

это не связано, скорее всего вы выбрали английскую локализацию.

14.09.2016.

да, как раз и обновленение прилетело до 15,3 , видать там уже поменялся вид

30.09.2016.
Ответить

Индикатор раскладок, хоткейс на русской раскладке, переключение раскладки на Альт+Шифт… Установите себе Виндоуз и не парьтесь!

Повторяю: Не надо превращать мерседес в жигули!

Новичок Отвечено 09.11.2016.

bash: ibus-clutter: команда не найдена
что не так?

а что это вообще за команда: ibus-clutter? Опишите проблему шире, на каком этапе?

26.11.2016.
Ответить

в МЕТОД ВВОДА добавьте своё сочетание клавиш для смены языка

http://feedback.deepin.org/feedback/detail/8688?token=12BwCQJ277K1AXEW

Ваш ответ