如何在兩個顯示器上最大化視窗?

如何在兩個顯示器上最大化視窗?

在單一顯示器上最大化視窗很容易(按最大化按鈕,或將視窗標題列拖曳到螢幕頂部)。

如何最大化視窗以使其佔據兩個螢幕?

答案1

這可以透過使用兩個顯示器的組合解析度手動告訴 Compiz 螢幕輸出尺寸來實現。這就是限制出現的地方:兩個顯示器需要具有相同的(垂直)解析度才能有意義(否則您最終會在較小的螢幕上看到內容被切斷,或者在較大的螢幕上出現死區) 。

例如,對於兩台解析度為 1920x1080 的顯示器,您可以:

  • 開啟 CompizConfig 設定管理員(如果尚未安裝,請安裝compizconfig-settings-manager軟體套件)並前往常規選項插入。
  • 顯示設定選項卡,停用檢測輸出複選框,選擇640x480+0+0進入並點擊編輯,
  • 現在將其更改為3840x1080+0+0並接近。

在此輸入影像描述

Compiz 現在應該將您的多顯示器設定視為一項大輸出。

答案2

拖曳窗口,直到它捕捉到第一個顯示器的一個邊緣,然後將其大小一直調整到輔助顯示器的另一端。它不是真正的視窗最大化,但如果監視器位於另一個監視器之上,則它會顯示更寬或更高的視窗內容。

答案3

您可以使用xdotool和設定快捷方式/腳本。

我剛剛在一個視窗上進行了快速測試,在我的多顯示器環境中,這使得兩個顯示器上的視窗全螢幕顯示:

xdotool search --name "Untitled"

xdotool windowmove 96469240 -26 4

xdotool windowsize 96469240 110% 110%

我透過放置在左上角得到了 -26 4 起始座標xdotool getwindowgeometry 96469240

並且不確定為什麼 100% 沒有延伸到實際 100% 的顯示器...

答案4

我想詳細闡述@codlord 的偉大建議:

映射xdotool getactivewindow windowsize 110% 110%鍵盤快速鍵完全達到了目的(即,在設定) - 無論桌面管理器(Gnome、Cinnamon、XFCE 等)如何,這都應該有效。

  • 您可以快速首先在終端機視窗上測試一下透過在該終端機中輸入上述命令。
  • 請注意,在 Debian/Ubuntu 系統上,您可能首先需要安裝 xdotool通過:sudo apt install xdotool
  • 該手冊頁man xdotool非常有幫助,並且包含許多其他巧妙的想法。

相關內容