У меня есть 27-дюймовый монитор рабочая человечность 14.04.
Когда я работаю, у меня обычно есть больше чем 5 - 6 приложений открытые (окна), который я организую таким способом, которым некоторая часть того окна (приложение) является просто щелчком мышью далеко, которые помогают мне быстро переключиться между различными окнами. Это окно не организовано в сетке как структура, но перекрывает друг друга, но по крайней мере некоторая часть окна видима, чтобы позволить переключиться с легче мышью.
Я должен организовать свои окна многие время, в то время как я работаю, который я хочу автоматизировать.
т.е. Я хочу, чтобы все окно переместило такой способ, которым, "нажимая некоторое сочетание клавиш" должно переместиться все окно, такой путь (не изменяют размер), что, неважно, какое приложение в настоящее время находится в фокусе, по крайней мере, часть всего другого приложения видима.
Как я достигаю этого?
Я хорош/хорошо с Python/сценариями оболочки и могу бездельничать, таким образом, руководство по тому, как я мог реализовать это сам, достаточно хорошо для меня.
Я совместно использую результат здесь.
Я выполняю подобную задачу с помощью инструмента wmctrl
, команда wmctrl -l
перечислит текущие окна
, команда 'wmctrl-r-e 0, X, Y, W, H переместится/изменит размеры Пример окна
:
wmctrl -i -r `wmctrl -l | grep "A Window Title" | tail -1 | cut -f1 -d" "` -e 0,1421,300,498,320
у меня есть свой сценарий с набором строк как та выше работы запуска, но я предполагаю, что Вы могли иметь ряд сценариев и присвоить их различным горячим клавишам
Редактирование
Для создания жизни немного более легким перемещением окно, где Вы хотите его, выполняете инструмент xwininfo
в отдельном терминале и нажимаете на окно, Вы хотите перемещенный с wmctrl. xwininfo, произведет высоту, ширину и все координаты окна, на которое Вы нажали.