Я использую Ubuntu 9.04, и у меня есть менеджер окон, настроенный на "фокус следует за мышью", но новые окна приложения украдут фокус. Похоже, что есть много тем, жалующихся на такое поведение, но я не вижу решений, я что-то упустил?
3 ответа
Мое лучшее решение для этого на данный момент - установить Compiz и выполнить в нем следующие действия: выбрать "Общие параметры" в верхней части первого окна, открыть вкладку "Фокус и повысить поведение", выбрать "Очень высокий" из « В раскрывающемся списке "Уровень предотвращения фокусировки" введите "любой" в текстовом поле "Окно предотвращения фокуса".
Я привыкаю к тому факту, что мне нужно регулярно визуально сканировать приложения в нижней части окна, и это вызывает странное поведение, такое как приложения, которые ранее имели фокус, но затем выдают его другим приложениям после того, как диалог было завершено.
Все еще ищу лучшие решения для этого, и я ожидаю, что я мог бы добиться лучшего поведения, изменив настройки в Compiz, но я слишком занят для этого.
Забавно, что я нашел решение для своих Ubuntu и GNOME в FAQ по OpenSolaris:
Решение состоит в том, чтобы начать:
gconftool-2 -s -t string /apps/metacity/general/focus_new_windows "strict"
или, альтернативно, вы можете запустить gconf-editor
и исправить /apps/metacity/general/focus_new_windows
на "строгий"
Это не сработало для меня в Ubuntu 16.04. Также не было настройки рабочего стола> wm> настройки> автоподнятие через редактор dconf.
Что делает работу убедившись , что у вас установлен CompizConfig-настройка-менеджер. Затем (я не знаю, как связаться с этой расширенной утилитой через пользовательский интерфейс), вы можете запустить команду из терминала: ccsm
Затем вы нажимаете на Общие параметры и там, на вкладке Focus & Raise Behavior. Вам необходимо изменить уровень предотвращения фокусировки с низкого на нормальный (как минимум).
(Workrave начал сводить меня с ума, когда что-то недавно изменилось, и он начал красть фокус, когда я писал, а не смотрел на экран!)