Когда я запускаю приложение, фокус не перемещается на открытое приложение.

Когда я запускаю приложение, фокус не перемещается на открытое приложение.

Допустим, у меня открыт Gthumb, а затем я запускаю Nautilus из лаунчера Unity (в 12.04). Почему иногда он не фокусирует мышь на Nautilus, который я только что запустил? Вместо этого фокус остается на Gthumb, в то время как Nautilus открывается перед Gthumb (и не фокусируется на нем).

Правильное ли это поведение?

решение1

Вы можете настроить его с помощью CompizConfig-Settings-Manager.

1)Установитьэто: sudo apt-get install compizconfig-settings-manager,

2) Откройте ccsm ( нажмите Alt+ и нажмите ) F2ccsmEnter

3) Перейдите в «Общие параметры» > «Фокусировка и повышение поведения» и установите «Уровень предотвращения фокусировки» на «Выкл.».

4) Наслаждайтесь ;-)

введите описание изображения здесь


Если вам лень, просто вставьте это в терминал и все готово:

gconftool-2  --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0  

решение2

Нет, это неправильное поведение. Ответ на вопрос «почему это происходит» — потому что есть ошибка. Я предлагаю отправить отчет об ошибке. Удивительно, но я не могу найти существующий отчет об ошибке для этого, хотя я могу подтвердить, что это происходит. Опубликуйте ссылку на ошибку, когда вы это сделаете, чтобы я мог прикрепиться к ней.

Редактировать: Нашел. Ошибка №781931 Не уверен, почему этот ответ был заминусован, так как он, безусловно, является ответом на вопрос, почему это происходит. Обход с помощью ccsm не является ответом на вопрос, это обход ошибки. Это само по себе очень полезно и стоит того, чтобы его опубликовать, но это не отвечает на заданный вопрос.

решение3

Приведенная выше команда у меня не сработала, а устанавливать CCSM я не хотел, поэтому я немного покопался и обнаружил, что следующая команда сработала (я использую Ubuntu 15.04):

dconf write /org/compiz/profiles/unity/plugins/core/focus-prevention-level 0

Редактировать: Это решение все еще работает для 16.04.

Связанный контент