데스크탑의 창은 공백을 메우기 위해 자동으로 배열될 수 있습니까?

데스크탑의 창은 공백을 메우기 위해 자동으로 배열될 수 있습니까?

다른 데스크탑에서는 해당 작업 흐름에 가장 적합한 배치를 제공하는 방식으로 창을 배열했습니다. 성가신 부분은 각 창의 크기를 조정하여 창 사이의 간격을 채우는 것입니다. 남은 공백을 모두 메울 수 있도록 창을 확장하도록 지시하는 데 사용할 수 있는 도구나 명령이 있습니까? 대신, 이를 통해 창을 느슨하게 배열하고 창 크기를 정확하게 조정하는 지루한 부분을 없앨 수 있습니다.

MATE 데스크톱 환경을 사용하고 있습니다.

데스크탑 레이아웃 예:

여기에 이미지 설명을 입력하세요.

답변1

타일링 창 관리자를 살펴봐야 합니다. 귀하의 질문에서 설명하는 사용 사례는 바로 이러한 창 관리자의 용도입니다. 더 인기 있는 옵션으로는 i3, dwm, wmii, xmonad, awesome, Herbstluftwm 등이 있습니다.

GNU/Linux에는 타일식 데스크톱 환경을 사용하는 사람들을 위한 전체 하위 문화가 있으며 이것이 문제의 일부입니다. 이러한 응용 프로그램 중 다수는 매우 복잡하고 학습 곡선이 가파르며 커뮤니티에서는 이를 A로 만들기 위한 노력을 실제로 기울이지 않습니다. 사용하기 좀 편리해요.

답변2

많은 프로그램은 --geometry매개변수 또는 유사한 매개변수를 사용합니다. 스크린샷의 세 가지 프로그램이 이 옵션을 이해하는 경우 래퍼 스크립트를 작성하여 필요한 정확한 형상으로 시작할 수 있습니다.

예를 들어, 나는 종종 다음을 사용하여 터미널(roxterm)을 시작합니다.

roxterm --geometry 2560x1346

여기서는 기하학 설정의 너비와 높이를 사용하고 있습니다(gtk3 라이브러리 변경으로 인한 roxterm의 버그로 인해). 오프셋(예: 창의 시작 위치)을 지정할 수도 있습니다. 기하학 사양은 HxW+X+Y이므로 --geometry 100x200+300+400너비가 100픽셀이고 높이가 200픽셀인 창이 (X,Y)=(300,400)에서 열립니다.

--geometry옵션을 지원하지 않는 프로그램 의 경우 wmctrl또는 유사한 프로그램을 사용하여 창 속성(높이, 너비, 초점, 항상 위에 등)을 변경할 수 있습니다.

관련 정보