답변:
본격적인 Aero-snap 은 경합 기능입니다.
compiz가 PC에 너무 무겁거나 문제가있는 경우 다음과 같은 수정 된 창 관리자를 사용할 수 있습니다 xfwm4
창을 위 / 아래 / 왼쪽 또는 오른쪽으로 드래그하면 창이 화면의 해당 부분에 스냅됩니다. 제목 표시 줄을 통해 드래그하면 원래 크기로 돌아갑니다.
사용의 좋은 부작용 xfwm4
은 키보드 / 데코레이터 등을 수정하는 멋진 GUI 조정 도구를 얻는 것입니다.
xfwm4-settings
-스타일 / 키보드 단축키 / 창 초점 모델 / 창 스냅 제어xfwm4-tweaks-settings
-창 순환 / 멋진 경량 합성기 및 훨씬 더xfwm4-workspace-settings
-사용할 작업 공간 수를 정의하십시오.어떻게
PPA에서 수정 된 창 스냅을 사용할 수 있습니다
sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get upgrade
sudo apt-get install xfwm4
추천
기본적으로이 창 관리자는 전역 메뉴와 통합되지 않습니다.
두 가지 제안-
제안 1 :
xfwm4 장식이 그놈 패널과 통합되지 않기 때문에 최대화 된 창을 많이 사용하는 경우 전역 메뉴를 제거하십시오.
sudo apt-get remove indicator-appmenu
사용 xfwm4 --replace
의 Metacity 대신이 창 관리자를 사용하기 시작 응용 프로그램으로.
제안 2 :
maximus
이 Q & A에 따라 최대화 된 창의 창 장식을 제거하는 데 사용하십시오 .
Unity 3D의 기능뿐만 아니라 작동하지 않지만 어느 정도 작동합니다. 내 솔루션은 키보드 단축키를 사용하지만 효과를 트리거하기 위해 가장자리 바인딩 (예 : 왼쪽, 오른쪽 및 상단)을 쉽게 사용할 수 있습니다.
패키지를 설치하십시오. 터미널에 이것을 붙여 넣습니다 (Ctrl + Shift + V).sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra wmctrl
이제 Compiz Config 설정 관리자 (ALT + F2 ccsm 또는 시스템> 환경 설정> CompizConfig… 등)를 엽니 다. "명령"옵션을 선택하십시오.
'명령 행 0'붙여 넣기에서 :-
WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$((($WIDTH/2)-10)) && wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,0,0,$HALF,-1
'명령 행 1'붙여 넣기에서 :-
WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,$HALF,0,$HALF,-1
그리고 '명령 행 2'에 붙여 넣기 :-
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz
이제 '키 바인딩'으로 이동하십시오. 'Run Command 0'버튼을 클릭하여 활성화하고이 키 조합을 잡습니다. "시작 버튼"과 왼쪽 화살표를 누릅니다. 모든 명령에 대해 동일한 작업을 수행하면 다음과 같습니다.
주의 : Ctrl + Alt + 6 [Num Pad] 등을 사용하여 창을 그리드에 스냅 할 수있는 그리드 플러그인 (Unity 3D에서와 같이)을 설치할 수 있습니다. 그러나 이것을 위해 창 가장자리를 사용하는 방법을 기억할 수 없습니다.
Command
플러그인은 허용하지 않습니다 &&
. 대신 명령을 별도의 .sh 파일에 넣고 sh /path/to/script.sh
compiz의 명령 줄에 넣음 으로써이 문제를 해결할 수 있습니다.
Aero 스냅에 wmctrl을 사용하면 다음과 같은 이점이 있습니다.
명령을 설정하기 위해 Python 스크립트를 작성했습니다. 당신이해야 할 일은 :
나는 퀵 타일로 더 나은 행운을 얻었습니다. 같은 방식으로 명령 바로 가기를 만듭니다.
--daemonize
내장 된 키 바인딩을 사용하여 실행할 수도 있으며 키를 누를 때마다 작업을 시작하고 종료 한 다음 종료 할 필요가 없기 때문에 반응이 빠릅니다.