특정 창 크기와 위치로 터미널에서 애플리케이션 실행

특정 창 크기와 위치로 터미널에서 애플리케이션 실행

저는 KDE 4 데스크탑 관리자와 함께 Linux Mint 13을 실행하고 있습니다. 터미널에서 응용 프로그램을 시작하고( konsole내 특정 경우에는) 창의 정확한 크기와 창 위치를 설정하고 싶습니다. 예를 들어 Kate, 터미널에서 실행하면 ChromiumKate의 창이 내 화면의 왼쪽 절반을 덮고 Chromium이 내 화면의 오른쪽 상단을 덮기를 원합니다.

어떻게 해야 하나요?

ps: 해상도가 1920x1080으로 설정된 15.6인치 화면이 있습니다.

답변1

시작하는 동안 형상/위치를 지정하지 않고 영구적으로 지정하려면 Kwin규칙 시스템을 사용하면 됩니다.

  • 필요한 애플리케이션을 실행하세요
  • 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하거나 Alt+F3을 사용하세요.
  • 더 많은 행동
  • 특수 창 설정
  • 탭: 창 일치
    • 값이 올바르게 감지되었는지 확인하고, 그렇지 않으면 버튼을 사용하여 Detect Windows Properties대상 창의 데이터를 캡처하십시오.
  • 탭: "치수 및 위치"
    • Position활성화하려면 확인란을 선택하고Size
    • 위치/크기 적용 시기 선택(초기 적용, 강제 적용 등)
    • Position및/또는 값 설정Size

창 규칙을 사용하여 더 많은 작업을 수행할 수 있습니다. 참조: kwin의 창별 설정 스크린샷.

답변2

실행 xwinifo하고 싶은 애플리케이션의 창을 클릭하세요.

결론을 참고하세요

-기하학적 치수 WxH+X+Y

여기서 WH너비와 높이이고 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

관련 정보