Автоматически изменяет размер окна, используя Xfce, как в gnome


17

Я хотел бы перетащить свои окна в левую или правую часть рабочего стола и автоматически изменить их размеры, как это работает с Gnome или Windows 7. И чтобы увеличить их при перетаскивании наверх. Как это возможно в Xfce?

Ответы:


18

12.10 и выше

Оснастка Tiling встроена в оконный менеджер XFCE, просто перетащите окна к краям экрана, чтобы произошла привязка.

11.10 и 12.04

Если вы хотите использовать «tiling-snap» в compiz, вам нужно испачкать руки программиста, потому что это было доступно в виде патча для этих двух выпусков Ubuntu.

Согласно этой статье - есть патч, позволяющий включить мозаику окон (также называемую windows snap) для менеджера композитинга xfwm4.

Есть отличное видео на YouTube, показывающее это в действии.

введите описание изображения здесь

Я применил этот патч и загрузил его в свой PPA.

установить

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install xfwm4

выйти и войти


Если вы не хотите устанавливать модифицированный оконный менеджер xfce, вам нужно использовать compiz в качестве менеджера компоновки, чтобы включить тайлинг:

sudo apt-get install compiz compizconfig-settings-manager

Затем добавьте compiz --replace ccp &в свой список программ автозапуска.


Работал хорошо, спасибо. Можно ли настроить его так, чтобы при перемещении окна к верхней границе оно увеличивалось, а не проходило половину экрана?
Павел Войташек

1
Я применил патч archlinux непосредственно к исходному коду ubuntu xwfm4. Так что, если вы хотите, чтобы эта возможность не была в этом патче, тогда запрос должен быть направлен самим разработчикам archlinux. Возможности, включенные в патч, как показано в видео - перетаскивание на верхнюю часть окна поверх верхней половины экрана.
fossfreedom

@ ph1b - просто чтобы прояснить - если в будущем вы увидите действительно хорошие изменения в патче arch-linux, напишите мне подробности, и я сделаю все возможное, чтобы пересмотреть мой PPA.
fossfreedom

Я попытался собрать xfwm4-tiling, как предложил Алес, но не получилось. Но в этом блоге «половина сумматора» был комментарий (ссылка alez), и в этом комментарии предлагалось попробовать X Tile. Я хотел бы сказать, что, по моему скромному мнению, это намного лучше, чем xfwm4-tiling. Почему? Потому что вам не нужно вручную перетаскивать окна, чтобы расположить их. С X Tile вы получаете небольшое меню в области уведомлений, которое имеет множество предопределенных схем листов и работает очень хорошо. Я рекомендую попробовать.
Сканатек

8

Чтобы заставить окно работать на 12.10, вы должны отключить wrap_windows.

Запустите следующее в терминале, чтобы включить тайлинг:

xfconf-query -c xfwm4 -p /general/wrap_windows -s false


В 12.10 он работает по умолчанию?
Павел Войташек

0

Для более простой установки xfwm-tiling вы можете использовать это руководство: Сборка xfwm4tiling . Возможно, вам придется изменить пару номеров версий, но у меня это сработало чудесно. Если нет, у вас всегда будет маршрут compiz. Если у вас есть 32-битная система, у меня все еще есть .deb на моем компе, но я настоятельно рекомендую вам создать ее самостоятельно.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.