Чи є комбінація клавіш, яку я можу використовувати, щоб вікно займало ліву або праву половину екрана? Я використовую модифіковану версію Ubuntu. На Mac я просто використовую Divvy, але я не впевнений, чи є інструмент Linux, щоб зробити те саме.
Чи є комбінація клавіш, яку я можу використовувати, щоб вікно займало ліву або праву половину екрана? Я використовую модифіковану версію Ubuntu. На Mac я просто використовую Divvy, але я не впевнений, чи є інструмент Linux, щоб зробити те саме.
Відповіді:
Якщо ви встановите менеджер налаштувань Compiz Config за допомогою:
sudo aptitude install compizconfig-settings-manager
Потім можна ввімкнути цю функціональність у режимі сітки. Йти до
Системи> Налаштування> Менеджер налаштувань CompizConfig
і прокрутіть униз до вікна управління. Потім перевірте режим Grid і, відкривши параметри для цього режиму, виберіть вкладки клавіш для Put Left
та Put Right
.
Якщо ви такий тип, який любить розділяти ваш екран на кроки, як повний екран і напівекран за допомогою комбінацій клавіш, ви можете повністю розглянути використання іншого менеджера вікон. Я не думаю, що є будь-які причини, що вам доведеться залишатися з усією сценою Gnome / Metacity / Compiz.
Для Linux існує безліч менеджерів вікон, які мають різні філософії щодо того, як вони обробляють вікна. Особисто я продаюсь із використанням макетів рамки чи плитки вікон, а не традиційної плаваючої моделі. Існує кілька WM, які підтримують також мікш-режими. Я використовую awesome
і люблю, наскільки це гнучко, особливо з можливістю написання сценаріїв та управління кількома моніторами. Є подібні, такі як dwm
і xmonad
.
Я думаю, що кількість простору екрану, що надається цими WM, і час, коли вони заощаджують вас, обмінюючись вашими вікнами, варто важити зусиль, щоб налаштувати їх на свій смак.
Просто використовуйте додаток для швидкого доступу, щоб створити ярлики для цього сценарію ..
Приклад дзвінків: 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
#
Як було сказано раніше, ви можете використовувати compizconfig-manager-manager, і якщо так, вам потрібен compiz-fusion-plugins-extra, якщо він ще не готовий встановлений разом із пакетом compizconfig-settings-manager, і якщо ви встановили цей плагін aswell, вам може знадобитися активуйте його в:
Налаштування -> Список плагінів
І тоді ви повинні бути все налаштовані.