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

17

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

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

    
задан Gonzoza 30.04.2012 в 17:57
источник

3 ответа

26

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

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

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

3) Перейдите к разделу «Общие параметры» > «Focus & amp; Raise Behavior» и установите «Уровень предотвращения фокуса» на «Выкл.».

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

Если вы чувствуете себя ленивым, просто вставьте его на терминал, и все будет готово:

gconftool-2  --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0  
    
ответ дан desgua 02.05.2012 в 20:44
источник
9

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

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

    
ответ дан clanlaw 02.05.2012 в 21:00
7

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

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

Изменить: это решение по-прежнему работает на 16.04

    
ответ дан Tony 08.09.2015 в 12:03