Чи є комбінація клавіш, щоб вікно займало половину екрана?


13

Чи є комбінація клавіш, яку я можу використовувати, щоб вікно займало ліву або праву половину екрана? Я використовую модифіковану версію Ubuntu. На Mac я просто використовую Divvy, але я не впевнений, чи є інструмент Linux, щоб зробити те саме.


Яка версія Ubuntu і що ви розумієте під "модифікованим"?
Калеб

Це внутрішня версія Google (Goobuntu). Я не впевнений, яка версія.
Кевін Берк

Може, ви можете сказати нам, що таке робоче середовище та менеджер вікон? Це єдність чи Gnome 3?
Калеб

GNOME 2.3. Вибачте, що я щойно придбав цю машину кілька днів тому.
Кевін Берк

Це говорить нам, що ви використовуєте DE, але не те, що Window Manager. (Compiz / Metacity / тощо.)
frabjous

Відповіді:


13

Якщо ви встановите менеджер налаштувань Compiz Config за допомогою:

sudo aptitude install compizconfig-settings-manager

Потім можна ввімкнути цю функціональність у режимі сітки. Йти до

Системи> Налаштування> Менеджер налаштувань CompizConfig

і прокрутіть униз до вікна управління. Потім перевірте режим Grid і, відкривши параметри для цього режиму, виберіть вкладки клавіш для Put Leftта Put Right.


Він запитує у мене пароль, і я не можу зрозуміти, що він хоче. Щоразу, коли я
набираю

8

Якщо ви такий тип, який любить розділяти ваш екран на кроки, як повний екран і напівекран за допомогою комбінацій клавіш, ви можете повністю розглянути використання іншого менеджера вікон. Я не думаю, що є будь-які причини, що вам доведеться залишатися з усією сценою Gnome / Metacity / Compiz.

Для Linux існує безліч менеджерів вікон, які мають різні філософії щодо того, як вони обробляють вікна. Особисто я продаюсь із використанням макетів рамки чи плитки вікон, а не традиційної плаваючої моделі. Існує кілька WM, які підтримують також мікш-режими. Я використовую awesomeі люблю, наскільки це гнучко, особливо з можливістю написання сценаріїв та управління кількома моніторами. Є подібні, такі як dwmі xmonad.

Я думаю, що кількість простору екрану, що надається цими WM, і час, коли вони заощаджують вас, обмінюючись вашими вікнами, варто важити зусиль, щоб налаштувати їх на свій смак.


5

Просто використовуйте додаток для швидкого доступу, щоб створити ярлики для цього сценарію ..

Приклад дзвінків: script_name left...script_name right

Кращий документальний фільм / приклади, які я знайшов, - wmctrlце « Спіраль надії»

Бо xpropна сторінці чоловіка є кілька основних прикладів, але я не знайшов нічого для цього з такою кількістю деталей, як сторінка «Спіраль надії» ...

#!/bin/bash
# $1 ... top | bottom | left | right
#
unset x y w h a
eval $(xprop -root |sed -rne 's/^_NET_WORKAREA\(CARDINAL\) = ([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)$/x=\1;y=\2;w=\3;h=\4/p' \
                          -e 's/^_NET_ACTIVE_WINDOW\(WINDOW\): window id # (0x.*)$/a=\1/p')
[[ -z "$a" ]] && exit 1                            
case "$1" in
  top    ) ((h=h/2));;
  bottom ) ((y=y+(h-(h/2))));((h=h/2));;
  left   ) ((w=w/2));;
  right  ) ((x=x+(w-(w/2))));((w=w/2));;
esac
wmctrl -i -r "$a" -e 0,$x,$y,$w,$h
#

Фреде, це виглядає корисно, але чи можете ви надати посилання на будь-яку документацію системних дзвінків тут?
Кевін Берк

Додав трохи інформації у відповідь ...
Peter.O

Не працює. Я отримую таку помилку "Параметр -e очікує список цілих чисел, розділених комами:" гравітація, X, Y, ширина, висота ""
Якобовський

0

Як було сказано раніше, ви можете використовувати compizconfig-manager-manager, і якщо так, вам потрібен compiz-fusion-plugins-extra, якщо він ще не готовий встановлений разом із пакетом compizconfig-settings-manager, і якщо ви встановили цей плагін aswell, вам може знадобитися активуйте його в:

Налаштування -> Список плагінів

І тоді ви повинні бути все налаштовані.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.