Temporary Virtual Desktops
Сценарий KWin для автоматического создания и удаления виртуальных рабочих столов по аналогии с GNOME Shell. Рабочий стол автоматически удаляется при его освобождении, обеспечивая динамическое управление рабочим пространством без ручного вмешательства.
Сценарий представляет собой адаптацию для Plasma 6 оригинального проекта и предоставляет гибкие настройки поведения, включая возможность сохранения одного свободного рабочего стола.

Основные возможности
Автоматическое управление
- Автоматическое удаление пустых виртуальных рабочих столов при их освобождении
- Сохранение минимум одного рабочего стола в системе
- Автоматическая перенумерация оставшихся рабочих столов после удаления
Настройка поведения
- Keep one spare empty desktop — опциональное сохранение одного пустого рабочего стола для быстрого доступа
- Игнорирование окон, помеченных как пропускаемые в панели задач
- Плавная интеграция с функциями переключения рабочих столов
Установка сценария KWin
Способ 1: Через KDE Store
- Откройте «Параметры системы»
- Перейдите в «Диспетчер окон» → «Сценарии KWin»
- Нажмите «Загрузить новые сценарии...»
- В поиске введите «Temporary Virtual Desktops» и установите самую свежую версию
- Примените изменения и убедитесь, что сценарий включён
Не забудьте:
По умолчанию установка сторонних тем и сценариев может быть отключена. Как включить установку сторонних расширений, описано в данной статье.
Если не находится в поиске, вы можете найти его на странице Temporary Virtual Desktops в KDE Store и проверьте доступность.
Способ 2: Ручная установка из файла
- Посетите страницу сценария Temporary Virtual Desktops и скачайте файл
- Откройте «Параметры системы» → «Диспетчер окон» → «Сценарии KWin»
- Нажмите «Установить из файла...»
- Выберите файл, подтвердите установку, включите сценарий и примените изменения
Настройка
Важная настройка
По умолчанию сценарий не оставляет свободный рабочий стол! Для удобства работы рекомендуется включить опцию «Keep one spare empty desktop» в параметрах сценария.
После установки откройте настройки сценария в разделе «Сценарии KWin» и установите галочку напротив «Keep one spare empty desktop». Это обеспечит наличие одного свободного рабочего стола для размещения новых окон без необходимости ручного создания.
Принцип работы
Сценарий отслеживает следующие события:
- Добавление нового окна
- Удаление окна
- Изменение списка рабочих столов
- Переключение текущего рабочего стола
При возникновении любого из этих событий сценарий проверяет все виртуальные рабочие столы и удаляет пустые, кроме последнего (если включена опция сохранения свободного рабочего стола).
Отличия от стандартного поведения
В отличие от стандартного управления виртуальными рабочими столами в Plasma:
- Не требуется ручного создания и удаления рабочих столов
- Количество рабочих столов динамически адаптируется под текущую нагрузку
- Отсутствуют неиспользуемые пустые рабочие столы (опционально)
- Более близкое к GNOME Shell поведение для пользователей, привыкших к этому окружению
Давид Султаниязов