Я использую Maverick с включенным Compiz.
Я искал AskUbuntu и Google. У AskUbuntu ничего нет на эту тему, и все, что появляется у Google, - это пара лет.
Я делаю тесты браузера, и мои тесты постоянно порождают новые окна Firefox. Проблема в том, что когда окно появляется, оно фокусируется. Это невероятно раздражает, так как я обычно нахожусь в процессе ввода в другом месте. Это происходит не только с моими тестами, но и является наиболее распространенным примером, с которым я сталкиваюсь. Иногда моя IDE решает, что ему нужно сосредоточиться, когда происходит что-то особенное (например, когда что-то делается, когда компилируется), и затем позже я найду фрагменты сообщений IM, которые я напечатала в своем коде. Это сводит меня с ума. Я посмотрел как в настройках Gnome, так и в настройках Compiz и не могу найти способ предотвратить это.
Кто-нибудь знает, как предотвратить кражу приложения при его открытии? Я бы предпочел, чтобы панель задач вспыхнула на мне или что-то, чтобы привлечь мое внимание.
Если вы работаете в одном окне большую часть времени, вы можете щелкнуть правой кнопкой мыши на строке заголовка и сказать, что окно всегда находится сверху ... это не идеальное решение, но вы можете затенять окно, когда закончите. или свести к минимуму, а затем вернуться к нему ...
источник
Вы также можете изменить этот параметр в случае
gconf-editor
, если у вас не установлен CCSM . Перейдите к/apps/compiz/general/screen0/options/focus_prevention_level
ключу и установите его значение4
.Для некоторых людей 4 слишком высоко. Пользователи Eclipse обнаружат, что различные диалоги не будут правильно захватывать фокус клавиатуры, если для этого параметра установлено значение 4, но для 3.
источник
Это не то, что вы должны настроить глобально. Т.е. вы действительно не хотите , не новые окна не принимать фокус: вы хотите , нет тестов окна не принимать фокус. Для этого воспользуйтесь плагином Compiz Window Rules, чтобы все «тестовые» окна Firefox не сфокусировались.
Вам нужно будет написать правило для идентификации только «тестовых» экземпляров Firefox. Если бы у них всех была определенная строка в заголовке, это бы сработало. В противном случае вы можете использовать
wmctrl
для установкиWM_ICON_NAME
свойства X. (Я не знаю, как легко установить свойства X для Firefox ... если кто-то еще делает, пожалуйста, присоединяйтесь!)источник