1

Одна из самых раздражающих вещей, которые происходят со мной, - это когда я работаю в окне, обычно в редакторе или консоли, и какое-то приложение неожиданно запускается и закрывает текущее активное окно ... Есть ли способ предотвратить это? Средой является KDE 4.8 на Fedora 17. Windows фактически ведет себя точно так, как описано выше - новые окна никогда не всплывают над текущим активным окном, если они не принадлежат одному приложению и не являются диалогами.

Однако, если в активном окне нет активности, было бы полезно, если бы новое окно «захватывало». :)

Редактировать 1: Я ищу общее (предпочтительное) решение, если оно доступно. Я осознаю тот факт, что могу изменить окно так, чтобы оно было поверх всего.

3 ответа3

3

Перейдите в «Настройки системы» и выполните следующие действия:

System Settings
  \
  (section Workspace Appearance and Behavior)
   Window Behavior
     \
      (on left) Window Behavior (again)
        \
         (on top: Tab) Focus

Установите "Уровень предотвращения кражи фокуса" на "Нет".

Для меня это было установлено как "Низкое", и все новые окна, которые уже запустили окно того же типа (например, Konsole, Firefox, gVim), будут появляться за активным окном. Установка на "Нет" разрешила это.

Раньше это работало, даже месяцами, но несколько дней назад неожиданно изменило поведение. Я нахожусь на управляемой корпоративной рабочей станции Linux, так что это может быть развертывание настроек ИТ, не знаю. После изменения этого параметра новые окна появляются сверху.

0

KDE ... окружение рабочего стола. Как в... Версия KDE для Linux Mint? Kbuntu? KDE Debian?

У вас, вероятно, есть возможность уже там. Итак, щелкните правой кнопкой мыши на строке заголовка вдовы, которую вы хотите сохранить сверху, и посмотрите, есть ли там опция "Всегда сверху". Это не будет обрабатывать обнаружение активности, однако. Я не знаю ни одной программы, которая будет держать окно сверху, пока оно активно, но через некоторое время позволит ему перейти в фоновый режим.

Теперь вы всегда можете установить wmctrl и использовать следующую команду, если у вас нет опции в строке заголовка.

wmctrl -r windowname -b add,above

Возьми его отсюда.

0

Запустите kcmshell4 kwinoptions и увеличьте уровень предотвращения кражи фокуса.

Для упрямых программ запустите kcmshell4 kwinrules и создайте правило, которое помещает новые окна из этого приложения в фоновый режим или запускается свернутым. Этот интерфейс правил также доступен из контекстного меню строки меню каждого окна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .