내 모니터의 해상도를 알고 싶지 않습니다. Xorg에서 실행되는 전체 화면 창의 해상도를 알고 싶습니다.
예를 들어, 창이 최대화되었을 때 Firefox의 해상도입니다. 작업 표시줄에 따라 화면 해상도가 다릅니다. Wine의 가상 데스크탑의 해상도를 설정하려면 이것이 필요합니다.
놀랍게도 이 xprop
명령은 이를 제공하지 않습니다. 이를 결정하는 데 사용할 수 있는 다른 명령이 있습니까? 모든 창이 될 수 있다는 점을 기억하세요.
답변1
몇 가지 다른 옵션이 있습니다. 그러나 나는 wmctrl
그것이 당신에게 최고의 결과를 가져올 것이라고 믿습니다. 사용자 dirkt가 지적했듯이 이 도구는 이를 지원하는 창 관리자에 의존합니다.
wmctrl -lG | grep [Name of Application]
해당 애플리케이션의 x, y 오프셋, 너비 및 높이(픽셀 단위)를 제공합니다. 나는 답을 얻었다이 AskUbuntu 게시물.
xdpyinfo
또한 및 의 출력도 살펴봐야 합니다 xwininfo
. 이는 특정 X 창이나 응용 프로그램에 대한 다양한 정보를 알려줄 수 있는 X 서버 도구입니다. 다음을 수행하면 모니터에 대한 매우 정확한 정보를 얻을 수 있습니다.
xdpyinfo | more
그런 다음 화면 #0까지 아래로 스크롤하면 화면 크기(픽셀 단위)에서 dpi 등 모든 세부 정보를 얻을 수 있습니다. 현재 X 설정에 매우 정확합니다.
또한 xwininfo
특정 창에 대한 응용 프로그램 통계도 알려줍니다.
게다가이 Unix 및 Linux 게시물이는 이 기사와 관련이 있습니다. 추가 스크립트를 사용하지만 상대적으로 정확한 정보를 얻는 데 사용할 수 있습니다 xdotool getactivewindow getwindowgeometry
.
애플리케이션을 전체 화면으로 사용하겠다고 보고합니다. mosvy 사용자가 지적했듯이 xrandr
화면 출력은 모니터 및 전체 화면 응용 프로그램의 정확한 크기입니다.