일부 그래픽 프로그램은 사용자가 무한히 확대/축소할 수 있는 창을 사용하지만 여전히 (어리석은 이유로) 최대화 옵션이 비활성화되어 있습니다.
[편집]: 창은 다른 창의 자식일 수 있으며(기술 용어는 모름) 대화 상자처럼 닫힐 때까지 상호 작용할 수 있는 유일한 창(애플리케이션 인스턴스의)입니다.
나는 X11을 사용하여 Linux Mint와 Cinnamon을 사용합니다.
이것이 일시적으로 도움이 되겠지만 궁극적으로 창 크기를 조정할 수 있는 창 관리자 명령줄을 찾는 것이 아니라 소스 코드에 액세스하거나 특정 프로그램에 특정하지 않고 창 플래그 자체를 변경하고 싶습니다.
호언장담: 일부 프로그래머나 UI 디자이너는 최종 사용자의 요구와 선호도를 고려하지 않고, 실제로 최고의 작업 흐름이 무엇인지 알지 못한 채 프로그램에 자신의 견해를 강요하려는 것 같습니다.
답변1
관련 질문을 드렸습니다창과 창 속성을 자동으로 변경하는 소프트웨어?약 6년 전.
내가 찾은 답은악마 스파이더 이상 유지 관리되지 않거나 그 후속 제품악마의 스파이 2(두 가지에 대한 요약을 보려면 Softwarerecs에 대한 내 답변을 읽어보세요.)
둘 다 Debian용으로 패키지되어 있으므로 Mint에도 있는 것 같습니다.
패키지 설명은 다음과 같습니다 devilspie2
.
Package: devilspie2
Version: 0.43-5
Installed-Size: 121
Maintainer: Debian QA Group <[email protected]>
Architecture: amd64
Depends: libc6 (>= 2.34), libglib2.0-0 (>= 2.24.0), libgtk-3-0 (>= 3.0.0),
liblua5.1-0, libwnck-3-0 (>= 3.2.0), libx11-6
Description-en: Lua-based window matching utility
Devilspie2 is a window matching utility, allowing the user to perform
scripted actions on windows as they are created. For example, you can
script a terminal program to always be positioned at a specific screen
position, or automatically position a window on a specific workspace.
.
It is a continuation of Ross Burton's project Devilspie, with the most
significant change that the symbolic expressions of that project are
replaced with a Lua interpreter.
Homepage: https://www.nongnu.org/devilspie2
답변2
현재 창을 최대화하는 코드 줄은 wmctrl
다음과 같습니다.
sleep 1; wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz