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

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

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

이 작업을 어떻게 수행할 수 있나요?

ps: 저는 15.6인치 화면을 1920x1080 해상도로 설정했습니다.

답변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.

관련 정보