Когда в Windows я обычно использую WinSplit Revolution , чтобы расположить свои окна.
Я нашел плагин для Compiz Fusion, который выполняет аналогичную задачу, но я использую Openbox. Существуют ли программы, которые могут сделать то же самое (нажать горячие клавиши -> переместить + изменить размер окна) для Openbox?
Я клонировал WinSplit Revolution с легкой программой на C ++, единственной зависимостью которой является libx. Он должен работать под любым оконным менеджером, совместимым с NetWM, как утверждает OpenBox. Его довольно легко собрать и установить.
С Единицей легче:
активная Цифра Блока в Вашей клавиатуре, выберите окно, и у Вас есть различные размеры и положения с этой комбинацией:
Ctrl + высокий звук + 8
Ctrl + высокий звук + 7
Ctrl + высокий звук + 9
Ctrl + высокий звук + 4
Ctrl + высокий звук + 5
Ctrl + высокий звук + 6
Ctrl + высокий звук + 1
Ctrl + высокий звук + 2
Ctrl + высокий звук + 3
Ctrl + высокий звук + 0
Вот интересная недавняя тема от crunchbanglinux:
Моя попытка привнести революцию Winsplit в Linux
Там пользователь pico пишет, что он работает над программой, которую он называет azelejo.
Краткое введение Пико для проекта здесь: Представление Azulejo
У него есть рабочий код на bitbucket, который вы можете попробовать убедитесь, что он работает с openbox. (Однако openbox является оконным менеджером по умолчанию для crunchbang, поэтому я предполагаю, что так и должно быть.)
Я записал сценарий Python под названием QuickTile для этого вида вещи, и я выполняю Lubuntu, таким образом, это разрабатывается и тестируется, прежде всего, при двухмониторной установке Openbox.
Функции:
--show-actions
)quicktile.py
)Развитие в Азулехо идет медленно, но неуклонно. Я исправил несколько ошибок и создал пакет deb, чтобы каждый мог попробовать его с минимальными усилиями.
http://lamehacks.net/blog/tag/azulejo/
Таблица ключей по умолчанию выглядит следующим образом:
Super+2 Place two windows side by side
Super+3 Place a window on the left half of the screen and two on the right half
Super+4 Arrange four windows two by two
Super+R Rotate windows' positions i.e. cycle windows
Super+H Resize and move current window to the left
Super+K Resize and move current window to the right
Super+Y Resize and move current window to left upper corner
Super+U Resize and move current window to right upper corner
Super+B Resize and move current window to left lower corner
Super+N Resize and move current window to right lower corner
Я пытался сделать это максимально настраиваемый. Вы можете переопределить все, от сочетаний клавиш до геометрии окон. Так как он отвечает моим потребностям, я использую его каждый день на openbox, а иногда и на gnome. Я не возражаю (это весело) полировать его немного больше и добавлять несколько функций, если он получит немного пользовательской базы.