명령 행에서 창을 최소화 할 수 있습니까?


답변:


27

Kubuntu 12.04에서는 다음 명령을 사용하여 활성 창을 최소화합니다.

xdotool windowminimize $(xdotool getactivewindow)

$(xdotool getactivewindow)최소화 해야하는 창을 식별하는 문자열로를 바꿀 수 있다고 생각합니다 .


$ xdotool getactivewindow 윈도우 최소화 (우분투 15.04에서 작동)
AAAfarmclub

1
의 명령 체인을 보여주는 보다 복잡한 예제 를 추가 했습니다xdotool .
user1338062

15

WMCtrl을 사용 하여이 작업을 수행 할 수 있습니다 . 명령 행에서 창 관리자를 제어 할 수있는 도구입니다. 리포지토리에서 찾을 수 있습니다.

Metacity 및 KWin (Gnome 및 Kde의 기본값)과 호환됩니다.

이 명령을 사용하여 현재 열려있는 창의 목록을 얻을 수 있습니다. 창 이름이 포함됩니다.

wmctrl -l

창 이름이 있으면이 명령을 사용하여 창을 음영 처리 할 수 ​​있습니다.

wmctrl -r "windowname" -b toggle,shaded

최소화가 EWMH 사양에 포함되어 있지 않기 때문에 지원되지 않는다고 생각하지만 음영과 최대화를 수행하여 필요에 맞게 할 수 있습니다.


그 문제 : 창은 완전히 숨겨져 사용할 수 없습니다. 같은 명령으로 숨길 수 있습니다.
Marc M

2
wmctrl author는 창을 아이콘 화하기 위해 새로운 -Y 플래그를 추가했습니다. github에 커밋되었지만 아직 릴리스되지 않았습니다.
Marc M

wmctrl 1.07 (현재 2016 년 7 월)을 사용하고 있으며 여전히 -Y 플래그가 없습니다.
AAAfarmclub

당신은 시도 했습니까 wmctrl -r "windowname" -b toggle,hidden?
dgo.a

7

활성 창을 최소화하기 위해

xdotool getactivewindow windowminimize

사용자 정의 핫 코너와 같은 gnome3.24 쉘 확장에서 작동합니다. "xdotool windowminimize $ (xdotool getactivewindow)"는 그렇지 않습니다.


4

창에 초점을 맞춘 후 xdotool키보드 이벤트를 시뮬레이션하는 데 사용할 수 있습니다 Alt-F3. 그것은 해킹이지만 문제에 따라 충분할 수 있습니다.


3

xdotool을 사용합니다. 활성 창을 최소화하기위한 기본 유니티 바로 가기 키는 Ctrl-Alt-0이지만 숫자 키패드 0 만 나타냅니다. 9와-사이의 일반 제로 키를 입력하면 작동하지 않습니다. (키보드로 입력 할 때도 아닙니다.

Xdotool은 숫자 키패드 0 키를 'KP_Insert'로 알고 있습니다.

따라서 활성 창을 최소화하려면 먼저 xdotool이 설치되어 있는지 확인한 후 다음 명령을 사용하십시오.

xdotool 키 Ctrl + Alt + KP_Insert

(다른 답변에서 언급 한 Alt-F3 키는 작동하지 않습니다.


2

다른 xdotool예 :

xdotool search --onlyvisible --classname --sync Navigator windowminimize

이렇게 --sync하면 보이는 네비게이터 창이 검색된 후 최소화됩니다.

xdotool(1)섹션 참조 COMMAND CHAINING:

xdotool은 단일 호출에서 여러 명령 실행을 지원합니다. 일반적으로 검색 명령 ( "WINDOW STACK"참조)으로 시작한 다음 해당 결과에 대해 일련의 작업을 수행합니다.

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