Я пытаюсь выяснить, возможно ли сделать следующее (или, скорее, связать это действие с горячей клавишей): если в рабочей области у меня есть 2 окна, я хочу развернуть каждое из них по вертикали и изменить их размер по горизонтали, чтобы они составляли половину Экран каждого и расположите их рядом друг с другом. В основном после этой операции появятся 2 окна одинакового размера, занимающие все пространство.
Если это невозможно с Gnome по умолчанию, как я могу написать скрипт Python, чтобы сделать это (то есть, с чего начать? Никогда раньше скриптинг пользовательского интерфейса с Python раньше ...)
Ответы:
В Unity это встроено по умолчанию.
Вы можете Ctrl+ Alt+ клавиша клавиатуры, чтобы расположить окно. Это вполне логично, если у вас есть клавиатура!
источник
Fn+j
, например, на KP1. Попробуй.Ctrl
+Alt
+Arrow
перемещает рабочие области .... есть ли способ установить сочетание клавиш, которое вы хотите для этой функции?Ctrl+ Superkey+ Стрелка
Примером суперключа является ключ windows / start. Я использую Ubuntu 12.10.
источник
Помимо плагина Grid, который очень плохо работает в моей системе, есть следующие альтернативы для простого тайлинга:
X-плитка: это апплет панели Gnome, который при щелчке правой кнопкой мыши позволяет выбрать массив параметров для разбиения всех окон на определенную область просмотра / рабочую область. Он также имеет отдельное окно, если щелкнуть левой кнопкой мыши с большим количеством опций. Недавно X-плитка была исправлена для совместимости с окнами просмотра Compiz, но имейте в виду, что параметры размера экрана могут нуждаться в настройке, если вы используете нетрадиционную разметку рабочего стола, такую как док-станция AWN, панели автоматического скрытия и т. Д. волнуйтесь, все это делается через простой графический интерфейс.
Вы можете найти его здесь: http://gtk-apps.org/content/show.php/X+Tile?content=99624
PYwo: органайзер окон Python. Эта маленькая программа работает в фоновом режиме и кажется намного легче, чем Grid. Он также более многофункциональный, даже с настройками по умолчанию. Хотя это очень просто по объему, графического интерфейса нет.
Вы можете найти его здесь: http://code.google.com/p/pywo/
Easystroke: это общесистемная программа жестов мыши для рабочего стола Ubuntu. И это потрясающе. После того, как вы установили сочетания клавиш, вы можете использовать эту программу для назначения им простых жестов мыши. Например, если вы используете комбинацию клавиш Ctrl + Alt + L для разбиения одного окна на левую верхнюю часть экрана, вы можете создать правило Easystroke, когда вы удерживаете правую кнопку мыши и рисуете линию вверх и влево, выбранное окно получает выложенный плиткой, как будто вы нажали клавиши. Эта программа также предлагает жесты для конкретных приложений, позволяя вам устанавливать команды для веб-браузеров, файловых менеджеров и т. Д. Он поставляется с простым в использовании графическим интерфейсом и доступен в официальных репозиториях.
Введите это в терминале:
sudo apt-get install easystroke
источник
sudo apt-get install easystroke
. Вы пропустили "г". Тем не менее, +1 за отличный ответ и скопируйте / вставьте apt-get.Установите и используйте диспетчер параметров CompizConfig:
Перейдите в «Управление Windows»> «Сетка», чтобы установить нужные ключи!
Примечание: НЕ трогайте ни один вариант, если вы не уверены в результате. Я уже сломал Ubuntu Unity, чтобы не следовать этому предупреждению ...
источник
Попробуйте это http://www.omgubuntu.co.uk/2009/11/get-aero-snap-in-ubuntu/
источник
Если вы хотите просто изменить размер, перетащив окно к краю экрана, как в Windows 7 Aero Snap, попробуйте следующее:
http://ubuntuforums.org/showpost.php?p=9974221&postcount=123
Даже лучше, чем с Aero Snap, вы можете размещать Windows по горизонтали, вертикали или заставлять их занимать только четверть экрана.
Или вы можете дождаться выхода Compiz 0.9. Функциональность пограничного связывания будет реализована там по умолчанию в плагине Grid.
источник