Настройка KDE Plasma: Поднимать только одно окно, на которое я нажимаю

Вопрос или проблема

Допустим, у меня открыто три приложения в KDE Plasma 5: Dolphin, Konqueror и Konsole. Я могу свернуть все три приложения, нажав Super+d. Когда все окна свернуты, я часто хочу развернуть одно приложение, скажем, Konsole. Я кликаю на Konsole на панели задач, и KDE разворачивает все три ранее активированных окна (Dolphin, Konqueror и Konsole). Как мне отключить это поведение, при котором после вызова Super+d поднимаются все активные окна? Я хочу поднять только то окно, на которое нажал. Есть ли настройка? xdotool на помощь?

Ответ или решение

Чтобы отключить поведение KDE Plasma, при котором при нажатии на иконку в панель задач одновременно поднимаются все открытые окна, вам нужно внести изменения в настройки управления окнами. Это довольно распространенная проблема, и ниже приведены шаги для её решения.

1. Откройте настройки системы

  1. Кликните по меню приложения (обычно в левой нижней части экрана).
  2. Введите "Настройки системы" в поиске и выберите соответствующий элемент.

2. Перейдите в раздел «Управление окнами»

  1. В окне «Настройки системы» прокрутите вниз до секции «Устройства» и выберите «Управление окнами».
  2. Здесь вы найдете различные параметры для настройки поведения окон.

3. Настройте поведение окон

  1. В разделе «Управление окнами» перейдите к вкладке «Фокус окон».
  2. Убедитесь, что выбрана опция «Фокус по клику». Это позволит вам управлять фокусом окон в соответствии с вашим выбором.

4. Отключите «Объединение окон»

  1. Перейдите во вкладку «Объединение окон», которая может находиться на одной странице с предыдущими настройками.
  2. Убедитесь, что опция «Объединять активные окна» или аналогичная функция отключена. Это должно предотвратить совместное поднятие всех окон.

5. Применение изменения

После настройки проверьте, как работает система. Закройте окно настроек и выполняйте те же действия: нажмите Super+d для минимизации окон, а затем кликните на иконку нужного приложения, чтобы убедиться в том, что теперь поднимается только выбранное окно.

Альтернативный метод: Использование xdotool

Если указанные настройки не решают проблему, вы можете прибегнуть к использованию утилиты xdotool, чтобы создать макрос или скрипт, который будет выполнять действия по вашему выбору. Вот простой пример, как можно сделать это:

  1. Установите xdotool, если он еще не установлен:

    sudo apt install xdotool
  2. Создайте небольшой скрипт, который будет активировать только выбранное окно:

    #!/bin/bash
    # Получаем идентификатор окна по его имени
    W_ID=$(xdotool search --name "Konsole" | head -n 1)
    if [ ! -z "$W_ID" ]; then
       xdotool windowactivate $W_ID
    fi
  3. Сохраните этот скрипт и используйте его для активации окон.

Заключение

Надеюсь, эти шаги помогут вам настроить KDE Plasma так, чтобы она поднимала только то окно, на которое вы кликнули, без необходимости поднимать все открытые приложения. Важно помнить, что KDE Plasma предоставляет множество вариантов кастомизации, и вы всегда можете исследовать дополнительные опции, чтобы оптимизировать свой рабочий процесс. Если возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью!

Оцените материал
Добавить комментарий

Капча загружается...