![在 Gnome 中如何在一個螢幕上擁有多個全螢幕區域?](https://rvso.com/image/1568502/%E5%9C%A8%20Gnome%20%E4%B8%AD%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%80%E5%80%8B%E8%9E%A2%E5%B9%95%E4%B8%8A%E6%93%81%E6%9C%89%E5%A4%9A%E5%80%8B%E5%85%A8%E8%9E%A2%E5%B9%95%E5%8D%80%E5%9F%9F%EF%BC%9F.png)
在大螢幕上工作時,我經常使用 Gnomes 透過將視窗拖曳到螢幕的左/右側來「將視窗捕捉到左/右邊框」。這會導致視窗部分最大化,我覺得這非常方便。
我想知道是否有可能任何一個配置此行為以擁有更多可以最大化視窗的區域或者做任何需要顯示可配置數量的事情虛擬桌面在同一台顯示器上。
筆記:我已經嘗試過一些平鋪視窗管理器,例如xmonad- 但不幸的是他們中的大多數力量所有視窗都最大化(這並不總是好的),並且您失去了所有 Gnome 的便利性。
因此,我正在尋找一種在一個顯示器上擁有多個“全螢幕”窗口,同時保持預設 Gnome 行為的方法。
另請注意:磁磚非常接近我正在尋找的東西,只有兩個例外:它只調整視窗大小,但保留了佔用空間的標題/選單列和視窗裝飾器(與全螢幕模式相反)。如果能夠定義可以輕鬆拖曳視窗的靜態區域(這將使它們在該區域中「全螢幕」),那就太好了。
答案1
我沒有使用您的環境,但以下是一些可能適用的可能性。
CompizConfig 設定管理器
使用 CompizConfig 設定管理員 ( sudo apt-get install compizconfig-settings-manager
) 設定網格中的邊緣設置,使用條目視窗管理、外掛程式 Grid 來設定角落捕捉:
欲了解更多信息,請參閱這個答案。
磁磚
侏儒擴展磁磚自述文件中說:
Gnome-shell 擴展,可提高現有 gnome-shell 的視窗平鋪功能。 gTile 用於在可設定的網格方案上移動/調整視窗大小。
當您按一下 gTile 圖示時,它將開啟一個對話框,讓您在1x3
網格等上繪製區域。繪製區域後,gTile 將移動目前活動視窗並調整其大小,以符合真實螢幕上的該區域。
您可以配置熱鍵(例如ctrl+ alt+ 1)將目前視窗傳送到網格中的特定欄位NxM
。在您的情況下,它可能是網格中的第一個欄位1x3
。其他兩個視窗也是如此。
其他 gnome 擴展
這些擴充功能可能有足夠的自訂功能來滿足您的目的:
答案2
你問:
我正在尋找一種在一個顯示器上擁有多個“全螢幕”窗口,同時保持預設 Gnome 行為的方法。 ...配置此行為以擁有更多可以最大化視窗的區域...定義可以輕鬆拖曳視窗的靜態區域(這將使它們在該區域中“全螢幕”)。
fakexrandr 正是提供了這個功能,值得嘗試。 https://github.com/phillipberndt/fakexrandr
注意:某物在我的 ~/.config/ 中給我帶來了問題。如果它不能正常工作,值得用乾淨的用戶進行測試。