Mosaic добавляет автоматический тайлинг в стиле i3 в GNOME Shell без обязательного выбора. Включите, когда хотите, чтобы окна упорядочивались, а выключите, и они снова плавающие.

Расширение работает с GNOME 45 и новее, добавляя переключатель в Быстрые настройки для включения режима автотайлинга. В выключенном состоянии вы находитесь в плавающем режиме (который по-прежнему поддерживает тайлинг). Разверните переключатель, чтобы получить доступ к дополнительным параметрам или настройкам Mosaic.

Именно работа по требованию делает Mosaic более интересным инструментом.

Mosaic в действии (изображение: репозиторий проекта)
Mosaic в действии (изображение: репозиторий проекта)

При активном режиме автотайлинга (переключатель включён) все окна автоматически размещаются плиткой при открытии, используя древовидный подход в стиле i3, как указано в репозитории Mosaic.

Естественно, есть множество горячих клавиш для управления окнами на рабочем столе.

super + return включает режим управления окнами. Используйте клавиши со стрелками, чтобы перемещать окно, или удерживайте ctrl при их нажатии, чтобы перенести выделение на другое приложение, затем нажмите return, чтобы поменять их местами. Изменить ориентацию окна можно нажатием o .

Вне режима управления окнами нажмите super + g, чтобы переключить окно между плавающим и плиточным состоянием, а super + r, чтобы изменить его размер. Можно также использовать мышь для перетаскивания промежутков (размер зазоров настраивается в параметрах) для изменения размера.

Режим управления окнами работает и в плавающем режиме, хотя и немного иначе, но, возможно, пригодится, если вы хотите создать необычное расположение приложений с клавиатуры. Мы заметили, что плавающие окна двигаются менее плавно при установленном и включённом расширении.

Если напоминает Pop Shell от System76, то это потому, что Mosaic был его форком. Pop!_OS с тех пор перешла с GNOME Shell на рабочий стол COSMIC, где аналогичная функциональность встроена в сам рабочий стол.

Установка Mosaic на Ubuntu

Разработчик Mosaic говорит, что расширение стремится к “простому и интуитивному управлению окнами с минимальной настройкой и разумными значениями по умолчанию”. Оно вдохновлено постом в блоге GNOME “Переосмысление управления окнами”, но не воплощает эту идею в жизнь: скорее, это отправная точка1.

Он решает другой сценарий использования, нежели Tiling Shell, который представляет собой мощное и адаптивное расширение для тайлинга окон в GNOME Shell с настраиваемыми макетами, несколькими режимами взаимодействия и большим набором параметров для тонкой настройки поведения, включая автотайлинг.

Mosaic проще по задумке, и, соответственно, в нём меньше сложности.

Хотите попробовать? Расширение работает с GNOME 45 и новее и доступно на сайте GNOME Extensions (рекомендуем использовать приложение Extensions Manager из репозиториев Ubuntu для установки: это проще и предоставляет больше возможностей).