창을 특정 너비와 높이로 즉시 크기 조정


16

어떤 이유로, 창 크기를 화면 크기보다 4-5 배 큰 매우 큰 크기로 조정하고 싶습니다. 지금은 전체 창을 이동하지만 한 모서리를 화면 밖으로 이동 한 다음 모서리를 당겨 창을 확장하여 수동으로 수행합니다. 그러나 이것은 매우 시간이 걸립니다. 창을 특정 높이와 너비로 즉시 크기를 조정할 수있는 방법이 있습니까? (아마도 커맨드 라인이나 작은 앱이나 다른 도움으로)

답변:


29

나는 두 가지 해결책을 제안한다

wmctrl

wmctrl패키지를 설치하면 다음과 같이 창 크기를 조정할 수 있습니다

wmctrl -r string -e 0,left,up,width,height

여기서 string창의 제목의 하위 문자열이며 (left,up)왼쪽 위 창의 모서리의 원하는 화면 좌표이며 (width,height)원하는 창의 크기입니다.

보다 정확한 창의 선택을 위해 run을 실행 wmctrl -l하면 창의 ID, 화면 번호 및 창의 제목이 포함 된 레코드 목록이 제공됩니다. 그런 다음 ID를 사용하여 특정 창의 크기를 조정할 수 있습니다.

wmctrl -i -r ID -e 0,left,up,width,hight

wmctrl매뉴얼 페이지에 자세한 내용이 있습니다.

악마의

패키지를 설치 한 devilspie다음 이 폴더에 컨텐츠와 함께 폴더 ~/.devilspie와 파일 을 작성하십시오 my-name.ds.

(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))

그런 다음 실행 devilspie하여 창의 크기를 조정하십시오.


감사합니다! 약간의 문제가 있습니다. 창의 크기를 큰 크기로 조정하면 창 관리자 (compiz)가 죽고 매우 기본적인 창 기능이있는 다른 창 관리자가 나타납니다. 이것을 피할 수있는 방법이 있습니까?
Pushpak Dagade

에서 wmctrl매뉴얼 페이지 " wmctrlEWMH / NetWM 사양과 호환되는 X 윈도우 관리자와 상호 작용하는 데 사용할 수있는 명령입니다." 아마이 compiz완벽하게 호환되지 않거나 몇 가지 버그를 가지고 있으며, 그 도움 수 없습니다.
enzotib

@Guanidene : 대체 솔루션을 제안했습니다.
enzotib

-r :ACTIVE현재 포커스 된 창을 얻는 데 사용할 수도 있습니다 . 이 기능을 바로 가기에 추가하여 창을 원하는 위치로 바로 이동할 수 있습니다.
Zzzach ...

1
이전 의견에 대한 사소한 수정 : 그것은 -r :ACTIVE:(끝에 추가 콜론이 필요함)입니다.
Zoltan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.