창을 화면의 왼쪽 또는 오른쪽 절반을 차지하는 데 사용할 수있는 키보드 단축키가 있습니까? 수정 된 버전의 우분투를 사용하고 있습니다. Mac에서는 Divvy를 사용하지만 동일한 작업을 수행하는 Linux 도구가 있는지 확실하지 않습니다.
창을 화면의 왼쪽 또는 오른쪽 절반을 차지하는 데 사용할 수있는 키보드 단축키가 있습니까? 수정 된 버전의 우분투를 사용하고 있습니다. Mac에서는 Divvy를 사용하지만 동일한 작업을 수행하는 Linux 도구가 있는지 확실하지 않습니다.
답변:
다음과 같이 Compiz Config 설정 관리자를 설치하는 경우 :
sudo aptitude install compizconfig-settings-manager
그런 다음 그리드 모드로이 기능을 활성화 할 수 있습니다. 이동
시스템> 환경 설정> CompizConfig 설정 관리자
아래로 스크롤하여 창 관리로 이동하십시오. 그런 다음 그리드 모드를 확인하고 해당 모드의 옵션을 열면 Put Left
및에 대한 키 바인딩을 선택하십시오 Put Right
.
키보드 단축키를 사용하여 전체 화면 및 반 화면과 같이 화면을 분할하는 것을 좋아하는 사람이라면 다른 창 관리자를 완전히 사용하는 것이 좋습니다. 나는 당신이 그놈 / 메타 시티 / 컴 피즈 장면 전체를 유지해야 할 이유가 없다고 생각합니다.
Linux에서 사용할 수있는 많은 창 관리자가 있으며 창을 처리하는 방법에 대해 다른 철학을 가지고 있습니다. 개인적으로 나는 전통적인 부동 모델 대신 프레임 워크 또는 타일링 창 레이아웃을 사용하여 판매되었습니다. 믹스 모드도 지원하는 여러 가지 WM이 있습니다. 나는 awesome
특히 스크립트가 가능하고 여러 모니터를 처리하는 것이 얼마나 유연한 지 사용 하고 좋아합니다. 같은 비슷한 사람이있다 dwm
및 xmonad
뿐만 아니라이.
이 WM이 제공하는 화면 공간의 양과 그들이 창문을 다루는 시간을 절약하는 것은 원하는대로 설정하는 노력의 가치가 있다고 생각합니다.
바로 가기 앱을 사용하여이 스크립트에 대한 바로 가기를 만드십시오.
호출 예 : script_name left
...script_name right
내가 찾은 최고의 문서 / 예제 wmctrl
는 Spiral of Hope에 있습니다.
의 경우 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
#