창이 최대화되지 않도록 강제하는 방법은 무엇입니까?

창이 최대화되지 않도록 강제하는 방법은 무엇입니까?

창을 최대화하여 열도록 하는 솔루션은 본 적이 있지만 창이 최대화되는 것을 방지하는 솔루션은 본 적이 없습니다. 이는 특정 응용 프로그램에 대해서만 수행할 수 있는 작업입니까, 아니면 일반적으로 창이 최대화되는 것을 방지할 수 있습니까? 해당되는 경우 Ubuntu 20.04를 사용하고 있습니다.

답변1

악마 스파이를 사용할 수 있습니다. sudo apt install devilspieDebian/Ubuntu/etc를 사용하는 경우 . RedHat/CentOS/etc에서는 RPM 패키지(https://rpmfind.net/linux/rpm2html/search.php?query=devilspie, 찾다http://rpm.pbone.net/).

이 질문과 답변을 확인해보세요https://askubuntu.com/questions/27826/how-to-configure-my-system-so-that-all-windows-start-maximized. 링크의 지침을 사용하여 Devilspie를 작동시키고 unmaximize대신 작업을 사용할 수 있습니다 maximize. 여기서 Devilspie의 전 과정을 반복할 필요는 없을 것 같습니다.

또 다른 옵션은 명령을 사용하여 모든 창을 최대화 해제하는 것입니다. 다음 줄은 열려 있는 모든 창을 최대화 해제합니다.

for i in $(wmctrl -l | cut -d" " -f 1 | xargs); do wmctrl -i -r $i -b remove,maximized_vert,maximized_horz; done

또는 다음 내용으로 unmaximize.ds 파일을 만듭니다.

(unmaximize)

그런 다음 실행

devilspie -a unmaximize.ds

마지막 해결책의 문제점은 열려 있는 모든 창에 대해 한 번만 수행하려는 경우 Devilspie가 계속 실행된다는 것입니다.

관련 정보