저는 Windows용 'Aero Shake'가 있다는 것을 알고 있고 Debian 7에도 비슷한 것을 원합니다.
이미 모든 키보드 단축키를 확인했지만 관련 항목을 찾을 수 없습니다.
답변1
우분투에서 작동하는 것은 다음과 같습니다:
Ctrl + Super + Up: 최대화
Ctrl + Super + Down: 복원/최소화
Ctrl + Super + 왼쪽: 창을 왼쪽으로 끌기
Ctrl + Super + Right: 창을 오른쪽으로 맞춥니다.
Super 키를 누르고 있으면 이러한 단축키와 기타 키보드 단축키 목록을 얻을 수 있습니다.
추신. 슈퍼 키(일명 Windows 키 입력)
답변2
이에 대한 지름길은 없지만 Devil's Pie를 사용하면 가능하다고 믿습니다.
다음은 기본적인 예가 포함된 유용한 기사입니다. http://www.cs.bgu.ac.il/~gwiener/linux/minimizing-all-windows-in-gnome/
여기에서 "window_property"를 참조하세요. http://www.foosel.org/linux/devilspie#window_role
이 페이지의 "_NET_WM_STATE"를 참조하세요. 구체적으로 "_NET_WM_STATE_FOCUSED"를 찾고 있습니다. http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472615568
테스트 환경 ATM은 없지만 스크립트는 다음과 같을 것이라고 생각합니다.
(begin
(if (not (is (window_property _NET_WM_STATE_FOCUSED))
(minimize))
(quit))
또는 (_NET_WM_STATE 섹션을 참조하세요... 사용 방법을 잘 모르겠습니다)
(begin
(if (not (is (window_property _NET_WM_STATE, ATOM))
(minimize))
(quit))
답변3
이것은 기본적으로 Wayland를 구현하는 Ubuntu 21.10에서 제가 생각해낸 솔루션입니다. Bash 스크립트를 키에 바인딩하면 바로 사용할 수 있습니다.
#!/bin/bash
gdbus call \
--session \
--dest org.gnome.Shell \
--object-path /org/gnome/Shell \
--method org.gnome.Shell.Eval \
"global
.get_window_actors()
.filter(w=>w.meta_window.has_focus()===false)
.forEach(w=>w.meta_window.minimize())"