Это меня очень беспокоило. При закрытии окна система не дает фокус на ранее сфокусированное окно. Позвольте мне привести пример.
Сейчас я работаю с Google Chrome, и он сфокусирован (активен). Я решил открыть наутилус и проверить файл. Когда я закончу с nautilus, когда я закрою его, он должен автоматически вернуть фокус в Google Chrome (ранее сфокусированное окно), но это не так. Ни одно окно не сфокусировано, даже рабочий стол.
Есть ли решение этой проблемы?
Примечание: я использую Unity 2D, но я не думаю, что это причина.
Лучший путь состоит в том, чтобы использовать compiz "Правила Окна", чтобы не фокусировать каирское прикрепление: http://ubuntuforums.org/showthread.php?t=1339646&p=9565169#post9565169
Хорошо, я выяснил, в чем проблема.
Я использовал «Glx-Dock / Cairo-Dock», и он фокусировал внимание на каждом закрытом окне. Я не смог найти решение или хотя бы один отчет об ошибке в сети, поэтому я просто удалил его, и теперь я в порядке.
И кстати, спасибо за отрицательные голоса. Мне интересно, насколько нелепой была моя проблема, чтобы получить отрицательные голоса :)
У меня была точно такая же проблема с Ubuntu 16.04 после установки Gnome Desktop (ubuntu-gnome-desktop) и настройки cairo-dock 3.4.1 для запуска при входе в систему. Кроме того, у меня также была проблема с тем, что некоторые окна приложений не получали фокус после того, как я их запустил и запустил в текущем активном окне (так называемое «всплывающее окно»).
Я проследил проблему до использования рабочего стола cairo-dock -> Область уведомлений Old. Он работал нормально под рабочим столом Unity. После отключения этого модуля проблема с фокусом была решена. Думаю, именно поэтому он называется «Область уведомлений старая».