Desktop-Environment

尋找桌面環境以將視窗分佈在多個螢幕上

  • October 9, 2015

我有一台帶有小顯示器的舊上網本,想設置一個新的作業系統。(好久沒用了)

在我對 Ubuntu/Gnome 2 非常滿意之前,它允許將一個視窗分佈在兩個虛擬螢幕上。尤其是當我不得不編輯圖片或寫一些東西時,這非常有用,因為我可以將菜單和一些很少使用的選項保留在螢幕上方,並在下面的螢幕中工作。

由於 Gnome 3 這不再可能,我拒絕更新它。現在一年過去了,我想再次使用上網本,但要設置一個全新的作業系統。

不幸的是,一些使用 LXDE 或 XFCE 的實驗失敗了。有誰知道什麼可行?

一些視窗管理器設置了一個比物理螢幕更大的虛擬桌面。在任何給定時間,您都會在該大型桌面上看到一個視口。視窗可以比螢幕大,並且平移視口可讓您平移視窗。我認為這是您正在尋找的功能。它在某種程度上已被廢棄:大多數現代環境的工作空間在概念上是不相交的,並且視窗僅出現在單個工作空間上。但是該功能仍然存在於許多視窗管理器中。我會提幾個。

Vtwm是第一個具有虛擬桌面功能的廣泛使用的視窗管理器。它使用了視口概念。Vtwm 仍然可用,但如果你習慣了現代視窗管理器和 destkop 環境,Vtwm 可能會覺得很難使用(特別是它使用焦點跟隨滑鼠,而不是點擊焦點)並且看起來很難看。

Fvwm是一個非常可配置的視窗管理器。它可以與 GNOME 一起使用。它提供視口類型的虛擬桌面(螢幕大小的視口的矩形排列,視窗能夠跨越多個桌面)和工作區類型的虛擬桌面(獨立的工作區,在單個工作區上有視窗)。您可以使用該DesktopSize命令設置視口的數量。您可以在視口之間導航並將視口座標設置為小數值。該FvwmPager模組提供了一個可視尋呼機在桌面之間移動。對於您的~/.fvwm2rc

DesktopSize 2x3
Module FvwmPager 0 0

Sawfish是一個非常可配置的視窗管理器,僅受您編寫 Lisp 程式碼的能力限制。它可以與 GNOME 一起使用。它提供視口(稱為視口)和獨立桌面(稱為工作區)。尋呼機外掛提供了一個可視尋呼機,可以在視口和工作區之間移動。對於您的~/.sawfishrc, 使用視口:

(setq viewport-dimensions (cons 2 3))
(move-viewport 0 0)
(require 'pager)

Sawfish 的另一種方法是在多個工作區的不同位置顯示相同的視窗。Sawfish 支持這一點,儘管我不確定該功能是否在預設界面中公開。(我使用的是sawfish,但有一個高度定制的界面。)工作區在概念上是按一行組織的(但您可以將尋呼機配置為在多行上顯示它們)並且通常設置為動態創建。

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