Революция WinSplit для openbox?

5

Когда в Windows я обычно использую WinSplit Revolution , чтобы упорядочить мои окна.

Я нашел плагин для слияния compiz, который выполняет аналогичную задачу, но я использую openbox. Существуют ли программы, которые могут делать одно и то же (нажмите горячие клавиши - > перемещение + изменить размер окна) для Openbox?

    
задан Kironide 21.02.2011 в 06:26
источник

5 ответов

4

Я клонировал WinSplit Revolution с облегченной программой на C ++, единственной зависимостью которой является libx. Он должен работать под любым оконным менеджером, совместимым с NetWM, который, как утверждает OpenBox. Его легко создать и установить.

Ссылка

    
ответ дан user12379 14.03.2011 в 20:44
источник
2

С Unity проще:

active Block Num на вашей клавиатуре, выберите окно, и у вас разные размеры и позиции с этой комбинацией:

  • Ctrl + Alt + 8

  • Ctrl + Alt + 7

  • Ctrl + Alt + 9

  • Ctrl + Alt + 4

  • Ctrl + Alt + 5

  • Ctrl + Alt + 6

  • Ctrl + Alt + 1

  • Ctrl + Alt + 2

  • Ctrl + Alt + 3

  • Ctrl + Alt + 0

ответ дан Julio Reno 10.11.2011 в 20:30
0

Вот интересный недавний поток из crunchbanglinux:
Моя попытка довести революцию Winsplit до Linux

Там пользователь pico пишет, что он работает над программой, которую он называет azelejo.

Краткое описание Pico для проекта: Представляем Azulejo

У него есть рабочий код на битбакете, который вы можете попробовать убедиться, что он работает с openbox. (Тем не менее, openbox является оконным менеджером по умолчанию для crunchbang, поэтому мое предположение заключается в том, что он должен.)

Две другие возможности: xmonad и PyTyle .

    
ответ дан belacqua 21.02.2011 в 06:47
0
Развитие

в азулехо идет медленно, но устойчиво. Я исправил несколько ошибок и построил deb-пакет, чтобы каждый мог попробовать его с минимальными усилиями.

Ссылка

Клавиатура по умолчанию выглядит так:

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. Я бы не возражал (это весело), полируя его немного больше, и добавьте пару функций, если он получит немного пользовательскую базу.

    
ответ дан user13291 30.03.2011 в 17:30
0

Я написал сценарий Python под названием QuickTile для такого рода вещей, и я запускаю Lubuntu, поэтому он разработан и протестирован в основном под двойным -monitor Openbox setup.

Особенности:

  • Цели для тиражирования ключевых слов WinSplit Revolution (это на самом деле один из предыдущих проектов для этого, учитывая, что он уже можно использовать в 2009 году, когда начинается моя история git)
  • Может также использоваться для выполнения других действий по обработке окон, таких как переключение рабочей области (см. --show-actions )
  • Может управляться с помощью глобальных горячих клавиш, аргументов командной строки или вызовов D-Bus
  • Тривиально установить дистрибутивы семейства Debian, такие как Ubuntu и Mint. (Нажмите кнопку на веб-сайте, чтобы установить зависимости через apt, затем разархивируйте и запустите quicktile.py )
  • Использует libwnck для обработки окон, поэтому он должен работать на любом рабочем столе X11
  • Написанный в легко распространяемом Python (2.x на данный момент)
ответ дан ssokolow 21.10.2014 в 18:50