저는 KDE 4 데스크탑 관리자와 함께 Linux Mint 13을 실행하고 있습니다. 터미널에서 응용 프로그램을 시작하고( konsole
내 특정 경우에는) 창의 정확한 크기와 창 위치를 설정하고 싶습니다. 예를 들어 Kate
, 터미널에서 실행하면 Chromium
Kate의 창이 내 화면의 왼쪽 절반을 덮고 Chromium이 내 화면의 오른쪽 상단을 덮기를 원합니다.
어떻게 해야 하나요?
ps: 해상도가 1920x1080으로 설정된 15.6인치 화면이 있습니다.
답변1
시작하는 동안 형상/위치를 지정하지 않고 영구적으로 지정하려면 Kwin
규칙 시스템을 사용하면 됩니다.
- 필요한 애플리케이션을 실행하세요
- 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하거나 Alt+F3을 사용하세요.
- 더 많은 행동
- 특수 창 설정
- 탭: 창 일치
- 값이 올바르게 감지되었는지 확인하고, 그렇지 않으면 버튼을 사용하여
Detect Windows Properties
대상 창의 데이터를 캡처하십시오.
- 값이 올바르게 감지되었는지 확인하고, 그렇지 않으면 버튼을 사용하여
- 탭: "치수 및 위치"
Position
활성화하려면 확인란을 선택하고Size
- 위치/크기 적용 시기 선택(초기 적용, 강제 적용 등)
Position
및/또는 값 설정Size
창 규칙을 사용하여 더 많은 작업을 수행할 수 있습니다. 참조: .
답변2
실행 xwinifo
하고 싶은 애플리케이션의 창을 클릭하세요.
결론을 참고하세요
-기하학적 치수 WxH+X+Y
여기서 W
는 H
너비와 높이이고 X
, Y
은 창의 시작점 좌표입니다.
그런 다음 이를 Konsole과 같은 명령 인수로 사용하여 응용 프로그램을 시작해 보십시오.
konsole -geometry WxH+X+Y
그것은 당신이 원하는 곳에 꽤 가깝게 끝나야 합니다. 내 Y
좌표는 약 22픽셀 낮지만 작업할 수 있는 내용을 제공합니다. 애플리케이션의 헤더(데코레이터?)가 올바르게 계산되지 않는 것일까요?
어쨌든 이건모두당신이 원하는 윈도우. 이를 시작하기 위해 실행할 수 있는 쉘 스크립트를 작성하십시오. 예를 들어
#! /bin/sh
konsole -geometry WxH+X+Y &
konsole -geometry WxH+X+Y &
konsole -geometry WxH+X+Y &
W
// H
/ X
의 정확한 값은 명령에서 가져옵니다 Y
.wininfo