창이 최대화될 때 응용 프로그램이 시작되지 않도록 하는 방법은 무엇입니까?

창이 최대화될 때 응용 프로그램이 시작되지 않도록 하는 방법은 무엇입니까?

일부 앱은 기본적으로 최대화되어 실행되도록 작성된 것 같습니다. 나는 이런 일이 일어나는 것을 원하지 않습니다. 이 기능을 강제로 비활성화하는 방법이 있습니까? maximus응용 프로그램이 시작될 때 자동으로 최대화(및 장식 해제)하는 프로그램이 있습니까 ? 그 반대(최소화가 아니라 정규화)를 수행하는 프로그램이 있습니까?

답변1

여러 가지 옵션이 있습니다:

  • 가능하다면 구성 파일이나 클릭 가능한 메뉴를 통해 애플리케이션 자체를 구성하세요.

  • 일부 응용 프로그램은 .Xresources/에서 파일로 .Xdefaults형상 변경을 지원합니다.

  • 위의 어느 것도 가능하지 않으면 외부 도구를 사용하여 창 속성을 변경해야 합니다. 더 나은 옵션 중 하나는 wmctrl소프트웨어입니다. 이를 사용하여 전체 화면 모드를 전환하거나( -b의 옵션 참조 man wmctrl) 창 형상을 필요에 맞게 정확하게 설정할 수 있습니다.

    wmctrl -i -r 0x01 -e 0,10,20,300,400
    

    창 번호를 0x01위치 10,20(왼쪽 상단 모서리의 경우 x,y), 300너비 및 400높이에 배치합니다. 창번호는 로 확인하실 수 있습니다 wmctrl -l. 이 모든 것을 쉘 함수에 넣을 수 있으므로 무언가를 실행할 때 (설계상) 전체 화면 모드에서 시작되지만 필요에 따라 주어진 형상에 맞게 크기가 즉시 조정됩니다.

관련 정보