Resolution

查找應用程序覆蓋的螢幕解析度

  • August 3, 2017

我發現要找到螢幕解析度,我們要麼

xdpyinfo  | grep 'dimensions:'

或者

xrandr | grep '*'

但是我如何找到應用程序覆蓋了我的螢幕解析度的多少部分?

就像我想確定我的顯示器上的 GUI 應用程序覆蓋多少解析度?

比如說,我想確定 Firefox 在最大化和更改為我喜歡的尺寸時覆蓋了多少解析度。

還要說,我想確定 Web 瀏覽器內的網站所覆蓋的螢幕解析度。

在終端中執行xwininfo,然後在您想了解相關資訊的視窗中點擊。這將要求視窗可見,因此您可能需要使用Alt-Tab或類似的(任何不涉及用滑鼠點擊的東西)。

例如,我只是xwininfo在 Chromium 瀏覽器視窗中執行並點擊,我將其輸入:

$ xwininfo

xwininfo: Please select the window about which you
         would like information by clicking the
         mouse in that window.

xwininfo: Window id: 0x640001a "Find Screen resolution covered by an application - Unix & Linux Stack Exchange - Chromium"

 Absolute upper-left X:  627
 Absolute upper-left Y:  59
 Relative upper-left X:  4
 Relative upper-left Y:  24
 Width: 1603
 Height: 1342
 Depth: 24
 Visual: 0x21
 Visual Class: TrueColor
 Border width: 0
 Class: InputOutput
 Colormap: 0x20 (installed)
 Bit Gravity State: NorthWestGravity
 Window Gravity State: NorthWestGravity
 Backing Store State: NotUseful
 Save Under State: no
 Map State: IsViewable
 Override Redirect State: no
 Corners:  +627+59  -1380+59  -1380-279  +627-279
 -geometry 1603x1342+623+35

順便說一句,在’s 手冊頁xwininfo的“SEE ALSO”部分中提到了。xdypinfo閱讀文件總是值得的 :)

來自man xdpyinfo

也可以看看

   X(7), xprop(1), xrdb(1), xwininfo(1), xrandr(1),
   xdriinfo(1), xvinfo(1), glxinfo(1)

xwininfo的手冊頁也提到xdpyinfo。它們都是x11-utils.

引用自:https://unix.stackexchange.com/questions/383664