Tiling Window Manager


24

Я изучал оконные менеджеры, потому что мне надоело вручную размещать и изменять размеры всех окон, когда я хочу видеть некоторую информацию рядом. Тем не менее, диспетчеры окон, которые я исследовал до сих пор, выглядят довольно минималистично и, по-видимому, в основном для перестановки окон терминала с неуклюжей навигацией по клавиатуре.

Я более или менее ищу способ разделить мой экран и максимизировать программу на каждом разделе. Бонусные баллы, если он работает на Gnome.


Я в замешательстве (и, возможно, невероятно глуп, спрашивая это :) Если вы хотите, чтобы это работало на Gnome, почему этот вопрос помечен как osx?
Бедвир

@bedwyr: не знаю, почему Rich M пометил его как «osx», я переключил его на «gnome»
Кайл Кронин,

Ответы:


14

Это может быть совершенно не по теме, поэтому смело изменяйте мне, если решения для MS Windows - это не то, что вам нужно (в статье явно не говорится только о решениях для Linux). Я написал MaxTo, которая делит ваш экран на прямоугольники и изменяет все события максимизации, чтобы окна в эти разделы помещались. Вы можете найти его на maxto.net .


Ого, правда? Это интересно. :) Я уверен, что вы должны платить за пропускную способность и тому подобное ..: P Извините, мне просто любопытно, так как я только начинающий разработчик и хотел бы когда-нибудь принять участие в некоторых проектах с открытым исходным кодом :)

Я размещаю это на веб-сервере моей компании. Так как я владею компанией, я могу делать это бесплатно ... В противном случае есть такие места, как Sourceforge, которые будут принимать вещи бесплатно ...
Вегард Ларсен

«в посте явно не говорится только о решениях для Linux», ну нет, но он сказал «бонусные баллы, если он работает на Gnome». Еще интересная программа у вас есть.

1
Вау, это именно то, что я хочу. Единственная проблема заключается в том, что я не пользуюсь Windows - если вы знаете какое-либо программное обеспечение, которое делает то же, что и ваше, для Mac OS X или Linux, я весь в ушах. (и я собираюсь скачать копию MaxTo, когда я использую Windows).
Кайл Кронин

14

Потрясающий оконный менеджер поддерживает как мозаичные, так и плавающие окна, так что у вас есть выбор. Конфигурация по умолчанию даст вам ощущение минимализма, но Awesome настолько настраиваем, что это можно изменить. Полное использование как мыши, так и клавиатуры поддерживается. В самом деле, его адаптация к удовлетворению может занять много времени, но с другой стороны, по крайней мере, можно достичь удовлетворения этим.


1
У Awesome есть некоторая кривая обучения, если вы не читаете учебник, и вам потребуется некоторое время, чтобы настроить его по своему вкусу. Он может легко интегрироваться с Gnome только с настройками по умолчанию, при условии, что ваш ключ Mod4 не связан с кучей вещей. Просто killall gnome-wm; awesome &чтобы попробовать это. Чтобы вернуться к обычному оконному менеджеру, обратный процесс: killall awesome; gnome-wm &. Замените gnome-wm на Compiz или на то, что вы на самом деле используете.
Просто Джейк,

5

Хотя я лично использую Awesome, поскольку он обеспечивает ВСЕ мои потребности (и встроенный трей), вы можете очень эффективно интегрировать Xmonad с Gnome и KDE, и он очень похож на Awesome.


5

Compiz поставляется в комплекте с Gridсейчас, вопреки тому, что говорят другие посты. Сетка добавляет сочетания клавиш для мозаичного оформления окон, и они настраиваются вручную.


Хотелось бы, чтобы было больше способов настроить поведение сетки (в идеале xmonad хорошо работает с compiz и gnome), но пока что он царапает
чешуйчатый

3

Просто небольшое замечание для моих коллег по Mac:

TwoUp by Irradiated Software позволяет вам перемещать окна вверх, вниз, влево или вправо и быстро захватывать до 50% доступного экрана, нажимая клавишу. После использования этого в течение дня я не думаю, что я могу обойтись без этой маленькой вещи больше.

Лучше всего: это бесплатно, как в пиве.



2

Я использую xmonad с Gnome, и мне это нравится. У меня все окна работают в полноэкранном режиме, так что это очень легко сделать с помощью xmonad, а затем просто переключать расположение окон, когда мне нужны окна рядом или вертикально сложенные. Проработав почти год, я считаю, что оконные менеджеры без черепицы выглядят гораздо более неуклюже.

Если вы хотите почувствовать, что такое xmonad + gnome, посмотрите мой скринкаст.


Screencast в настоящее время не в сети. Не могли бы вы загрузить его в Vimeo / YouTube или что-то подобное?
Коппор

1

Частичным ответом на это будет использование Compiz Fusion с Gnome и использование Maximumize (в плагине compiz-fusion-plugins-extra):

Maximumize: изменяет размеры окна в соответствии с доступным пустым пространством экрана

Но опять же, это не автоматически ..


Спасибо за ваш ответ. Я только что посмотрел видео в действии, и это определенно помогает в укладке окон. Я все еще надеюсь, что где-то есть программа, которая делает то, что я хочу.
Кайл Кронин

1

Я использую Musca, и, похоже, это именно то, что я искал! Я использую dzen2, чтобы добавить маленькую панель в углу моего экрана для времени и т. Д. И trayer как системный трей, и это работает абсолютно идеально для меня.


1

Рассмотрите возможность проверки i3 . Он активно развивается, конфигурация относительно проста, он не зверь, и обычно он интеллектуально обрабатывает плавающие окна (включая разрешение на изменение размера, если не получается «совершенно правильно»). В довершение всего, он хорошо документирован и имеет поддержку «оконных панелей» (например, dzen2 или встроенный «i3bar»). Вероятно, стоит отметить, что есть некоторая кривая обучения в отношении связывания клавиш - однако, это окупается в пиках с точки зрения эффективности.


0

Плагин Grid для Compiz, вероятно, делает то, что вы хотите. По сути, это копия «Винсплит революции» для Windows.

Вот ссылка: http://forum.compiz-fusion.org/showthread.php?t=8821

Вы должны получить последнюю версию из репозитория git и скомпилировать ее самостоятельно. Если вы используете apt, вам понадобится (как минимум) compiz-dev.

Джеймс



0

Существует замечательное расширение оболочки Gnome для оболочки ShellTile, которое позволяет интерактивно мозаить окна, перетаскивая одно поверх другого, удерживая Ctrl. Плиточные окна сгруппированы и ведут себя как одно окно.

Установка проста: пока Gnome> = 3.2 работает, просто наведите ваш браузер на домашнюю страницу расширения https://extensions.gnome.org/extension/657/shelltile/ и нажмите переключатель.

В последней версии есть ошибка, которая не позволяет стандартному окну привязки оболочки Gnome вести себя по сторонам экрана , но она уже исправлена ​​в версии разработки на Bitbucket и должна скоро появиться на странице расширений.

экран облицован расширением ShellTile Gnome-shell


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