창을 화면 절반으로 채우는 키보드 단축키가 있습니까?


13

창을 화면의 왼쪽 또는 오른쪽 절반을 차지하는 데 사용할 수있는 키보드 단축키가 있습니까? 수정 된 버전의 우분투를 사용하고 있습니다. Mac에서는 Divvy를 사용하지만 동일한 작업을 수행하는 Linux 도구가 있는지 확실하지 않습니다.


우분투의 어떤 버전과 "수정 된"은 무슨 뜻입니까?
Caleb

내부 Google 버전 (Goobuntu)입니다. 어떤 버전인지 잘 모르겠습니다.
케빈 버크

데스크탑 환경과 창 관리자가 무엇인지 알려주시겠습니까? Unity 또는 Gnome 3입니까?
Caleb

그놈 2.3. 며칠 전에이 기계를 구입해서 죄송합니다.
케빈 버크

윈도우 관리자가 아닌 사용중인 DE를 알려줍니다. (Compiz / Metacity / etc.)
frabjous

답변:


13

다음과 같이 Compiz Config 설정 관리자를 설치하는 경우 :

sudo aptitude install compizconfig-settings-manager

그런 다음 그리드 모드로이 기능을 활성화 할 수 있습니다. 이동

시스템> 환경 설정> CompizConfig 설정 관리자

아래로 스크롤하여 창 관리로 이동하십시오. 그런 다음 그리드 모드를 확인하고 해당 모드의 옵션을 열면 Put Left및에 대한 키 바인딩을 선택하십시오 Put Right.


비밀번호를 묻는 메시지가 표시되어 원하는 비밀번호를 찾을 수 없습니다. 암호를 입력 할 때마다 (다른 암호를 시도했습니다) "잘못된"이라고 표시됩니다.
CodyBugstein

8

키보드 단축키를 사용하여 전체 화면 및 반 화면과 같이 화면을 분할하는 것을 좋아하는 사람이라면 다른 창 관리자를 완전히 사용하는 것이 좋습니다. 나는 당신이 그놈 / 메타 시티 / 컴 피즈 장면 전체를 유지해야 할 이유가 없다고 생각합니다.

Linux에서 사용할 수있는 많은 창 관리자가 있으며 창을 처리하는 방법에 대해 다른 철학을 가지고 있습니다. 개인적으로 나는 전통적인 부동 모델 대신 프레임 워크 또는 타일링 창 레이아웃을 사용하여 판매되었습니다. 믹스 모드도 지원하는 여러 가지 WM이 있습니다. 나는 awesome특히 스크립트가 가능하고 여러 모니터를 처리하는 것이 얼마나 유연한 지 사용 하고 좋아합니다. 같은 비슷한 사람이있다 dwmxmonad뿐만 아니라이.

이 WM이 제공하는 화면 공간의 양과 그들이 창문을 다루는 시간을 절약하는 것은 원하는대로 설정하는 노력의 가치가 있다고 생각합니다.


5

바로 가기 앱을 사용하여이 스크립트에 대한 바로 가기를 만드십시오.

호출 예 : script_name left...script_name right

내가 찾은 최고의 문서 / 예제 wmctrlSpiral 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
#

프레드, 이것은 유용 해 보이지만 여기서 시스템 호출에 대한 모든 종류의 문서에 대한 링크를 제공 할 수 있습니까?
케빈 버크

답변에 정보를 추가 했습니다 ...
Peter.O

작동하지 않습니다. "-e 옵션은 쉼표로 구분 된 정수 목록을 필요로합니다 :"gravity, X, Y, width, height ""
Jakobovski

0

당신이 사용할 수있는 앞서 언급 한 바와 같이 compizconfig - 설정 - 관리자 및 사용자가 필요 그렇다면 컴 피즈 - 융합 - 플러그인 - 여분 이 준비되지 않은 경우 compizconfig - 설정 - 관리자 패키지를 설치하고 설치 한 경우 aswell 플러그인 것이 필요 수도 그것을 활성화하십시오 :

환경 설정-> 플러그인 목록

그리고 당신은 모든 준비가되어 있어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.