Skip to content

Karousel

Прокручиваемый тайлинг-менеджер окон для KWin, вдохновлённый PaperWM и Niri. В отличие от традиционных тайлинг-менеджеров, Karousel не максимизирует ширину окон автоматически — вместо этого контроль над шириной остаётся у пользователя. Когда место на экране заканчивается, окна можно прокручивать горизонтально.

Сценарий особенно хорош для ультрашироких мониторов, где стандартный тайлинг может создавать слишком широкие окна. Окна автоматически центрируются, когда это возможно, обеспечивая комфортную работу с несколькими приложениями одновременно.

karousel-1

Основные возможности

Прокручиваемый тайлинг

  • Автоматическая организация окон в колонки с возможностью горизонтальной прокрутки
  • Ширина окон остаётся под контролем пользователя
  • Автоматическое центрирование окон при достаточном пространстве
  • Режим стекинга для колонок (только активное окно видимо)

Управление колонками

  • Перемещение колонок влево/вправо
  • Изменение ширины колонок через горячие клавиши
  • Циклическое переключение между предустановленными ширинами
  • Выравнивание ширины всех видимых колонок
  • Перемещение колонок между виртуальными рабочими столами

Навигация и фокус

  • Перемещение фокуса между окнами в сетке
  • Быстрый переход к началу/концу сетки
  • Прокрутка на одну колонку влево/вправо
  • Центрирование сфокусированного окна на экране

Управление окнами

  • Переключение режима плавающего окна
  • Перемещение окон внутри и между колонками
  • Перемещение окон вверх/вниз внутри колонки
  • Быстрое перемещение окон в определённые колонки по номеру

Горячие клавиши

Настройка сочетаний

Все горячие клавиши можно изменить в разделе «Параметры системы» → «Клавиатура» → «Комбинации клавиш». Некоторые комбинации по умолчанию конфликтуют со стандартными сочетаниями KDE и требуют ручного переназначения.

Основные действия

КомбинацияОписание
Meta + SpaceПереключить плавающий режим окна
Meta + AПереместить фокус влево
Meta + DПереместить фокус вправо
Meta + WПереместить фокус вверх
Meta + SПереместить фокус вниз
Meta + HomeПереместить фокус в начало
Meta + EndПереместить фокус в конец

Перемещение окон

КомбинацияОписание
Meta + Shift + AПереместить окно влево (между колонками)
Meta + Shift + DПереместить окно вправо (между колонками)
Meta + Shift + WПереместить окно вверх
Meta + Shift + SПереместить окно вниз
Meta + Shift + HomeПереместить окно в начало
Meta + Shift + EndПереместить окно в конец

Управление колонками

КомбинацияОписание
Meta + XПереключить стекинг-режим для колонки
Meta + Ctrl + Shift + AПереместить колонку влево
Meta + Ctrl + Shift + DПереместить колонку вправо
Meta + Ctrl + Shift + HomeПереместить колонку в начало
Meta + Ctrl + Shift + EndПереместить колонку в конец
Meta + Ctrl + +Увеличить ширину колонки
Meta + Ctrl + -Уменьшить ширину колонки
Meta + RЦиклически изменить ширину (предустановки)
Meta + Shift + RЦиклически изменить ширину (в обратном порядке)
Meta + Ctrl + XВыровнять ширину видимых колонок

Прокрутка

КомбинацияОписание
Meta + Alt + AПрокрутить на одну колонку влево
Meta + Alt + DПрокрутить на одну колонку вправо
Meta + Alt + PgUpПрокрутить влево
Meta + Alt + PgDownПрокрутить вправо
Meta + Alt + HomeПрокрутить в начало
Meta + Alt + EndПрокрутить в конец
Meta + Alt + ReturnЦентрировать сфокусированное окно

Установка сценария KWin

Способ 1: Через KDE Store

  1. Откройте «Параметры системы»
  2. Перейдите в «Диспетчер окон» → «Сценарии KWin»
  3. Нажмите «Загрузить новые сценарии...»
  4. В поиске введите «Karousel» и установите самую свежую версию
  5. Примените изменения и убедитесь, что сценарий включён

Не забудьте:

По умолчанию установка сторонних тем и сценариев может быть отключена. Как включить установку сторонних расширений, описано в данной статье.

Если не находится в поиске, вы можете найти его на странице Karousel в KDE Store и проверьте доступность.

Способ 2: Ручная установка из файла

  1. Посетите страницу сценария Karousel и скачайте файл
  2. Откройте «Параметры системы» → «Диспетчер окон» → «Сценарии KWin»
  3. Нажмите «Установить из файла...»
  4. Выберите файл, подтвердите установку, включите сценарий и примените изменения

Рекомендации по использованию

Плавные анимации

Для плавных анимаций перемещения и изменения размера окон установите эффект «Geometry Change». Это значительно улучшит визуальное восприятие работы сценария.

Фокус следует за мышью

Karousel особенно удобен в связке с настройкой «Фокус следует за мышью». Включите её в разделе «Параметры системы» → «Управление окнами» → «Фокус окон» для более естественного взаимодействия с окнами.

Перезапуск после настройки

После изменения настроек сценария необходимо отключить его и включить заново для применения изменений. Это можно сделать в разделе «Сценарии KWin».

Известные ограничения

Сценарий имеет следующие ограничения:

  • Не поддерживает несколько экранов (мультимониторные конфигурации)
  • Не работает с окнами, размещёнными на всех рабочих столах
  • Не поддерживает окна на нескольких активностях одновременно

Авторы

История изменений