Способ автоматического изменения размера 2 окон на половину экрана

Я пытаюсь выяснить, можно ли сделать следующее (или, скорее, привязать это действие к горячей клавише): Если на рабочей области у меня есть 2 окна, я хочу максимизировать каждую по вертикали и изменять их по горизонтали, чтобы быть половину экрана и поместите их рядом друг с другом. В основном после этой операции должно быть 2 окна с одинаковым размером, занимая все пространство.

Если это невозможно с помощью Gnome по умолчанию, как я могу написать скрипт python для этого (т.е. с чего начать? сделал UI скриптинг с Python раньше ...)

36
задан 25 January 2012 в 00:12

6 ответов

Unity имеет встроенную функцию по умолчанию.

Вы можете Ctrl + Alt + клавиатуру, чтобы расположить окно. Это довольно логично, если у вас есть клавиатура!

51
ответ дан 26 May 2018 в 01:14
  • 1
    Это хорошо, но вам нужна клавиатура. И это не на моей клавиатуре ThinkPad ... – petermolnar 6 August 2012 в 20:39
  • 2
    @petermolnar Разве нет даже Fn-overlay? Многие ноутбуки (включая ThinkPads включительно) имеют накладки для клавиш клавиатуры, поэтому вы нажимаете Fn+j для KP1, например. Попробуй. – Oli♦ 6 August 2012 в 22:21
  • 3
    это доступно сейчас, вымерло от Tx30 (T430, T530 ...) – petermolnar 8 August 2012 в 01:54
  • 4
    Итак, Ctr-Alt-7 док-станции вверху слева, ctr-alt-1 делает нижний левый, должен ли ctr-alt-4 делать полную левую сторону? У меня нет ... какой-нибудь идеи, где вы можете установить эти быстрые клавиши? – Dan Ciborowski - MSFT 27 June 2013 в 23:35
  • 5
    Хм. В 13.04 Ctrl + Alt + Arrow перемещает рабочие области .... есть ли способ установить сочетание клавиш, которое вы хотите для этой функции? – Crisfole 26 July 2013 в 16:49

Ctrl + Superkey + Arrow

Примером супер клавиши является клавиша windows / start. Я использую Ubuntu 12.10.

12
ответ дан 26 May 2018 в 01:14

Помимо плагина Grid, который очень плохо работает в моей системе, есть эти альтернативы для простой черепицы:

X-tile: это апплет панели Gnome, который при нажатии правой кнопки мыши позволит вам выберите массив параметров для разбивки всех окон на конкретном видовом / рабочем пространстве. Он также имеет автономное окно, когда его щелкают с большим количеством опций. X-tile недавно был исправлен, чтобы быть совместимым с видовыми экранами Compiz, но следует предупредить, что параметры размера экрана, возможно, потребуется изменить, если вы используете нетрадиционную раскладку рабочего стола, такую ​​как док-станция AWN, панели автоматического скрытия и т. Д. беспокойство, все это делается через простой интерфейс gui.

Вы можете найти его здесь: http://gtk-apps.org/content/show.php/X+Tile?content=99624[!d2 ]

PYwo: организатор окна Python. Эта небольшая программа работает в фоновом режиме и кажется намного легче Grid. Он также более функциональный, даже с настройками по умолчанию.

Вы можете найти его здесь: http://gtk-apps.org/content/show.php/X+Tile?content=99624

Easystroke: Это системная программа жестов мыши для рабочего стола Ubuntu. И это потрясающе. После того, как вы установили сочетания клавиш, вы можете использовать эту программу, чтобы назначать им простые жесты. Например, если Ctrl + Alt + L является вашим ярлыком для разбиения одного окна на верхнюю часть экрана, вы можете сделать правило Easystroke, что, когда вы держите правую кнопку мыши и рисуете линию вверх и выходите из выбранного окна, как будто вы нажимаете клавиши. Эта программа также предлагает жесты конкретных приложений, позволяющие вам устанавливать команды для веб-браузеров, файловых менеджеров и т. Д.

Введите это в терминал:

sudo apt-get install easystroke

10
ответ дан 26 May 2018 в 01:14
  • 1
    должен быть sudo apt-get install easystroke. Вам не хватает «r». Однако +1 для отличного ответа и копирования / вставки apt-get. – Taeram 27 February 2013 в 01:33
  • 2
    Исправлена ​​опечатка. Благодаря! – Deadite81 5 March 2013 в 21:05
  • 3
    easystroke - это превосходно! – zuba 3 July 2015 в 13:24

Установите и используйте диспетчер настроек CompizConfig:

sudo apt-get install compizconfig-settings-manager 

Откройте «Управление Windows»> «Сетка», чтобы установить нужные вам клавиши!

Примечание: НЕ прикасайтесь к какой-либо опции, если вы не уверены в результатах. Я уже сломал Ubuntu Unity, чтобы не следовать этому предупреждению ...

3
ответ дан 26 May 2018 в 01:14

Попробуйте это http://www.omgubuntu.co.uk/2009/11/get-aero-snap-in-ubuntu/

1
ответ дан 26 May 2018 в 01:14

Если вы хотите просто изменить размер, перетащив окно на край вашего экрана, как в Windows 7 Aero Snap, попробуйте следующее:

http://ubuntuforums.org/showpost.php?p = 9974221 & amp; postcount = 123

Даже лучше, чем с Aero Snap, вы можете чередовать окна по горизонтали, вертикали или заставлять их занимать только четверть экрана.

Или вы можете подождите, пока выйдет Compiz 0.9. Функциональность привязки Edge будет реализована там по умолчанию в плагине Grid.

1
ответ дан 26 May 2018 в 01:14

Другие вопросы по тегам:

Похожие вопросы: