我所說的「分離」是什麼意思?

我所說的「分離」是什麼意思?

我所說的「分離」是什麼意思?

在裡面赫赫斯特盧夫特姆Windows 管理器(以及其他管理器,尤其是 xmonad)中,「虛擬桌面」的概念已從實體顯示器本身中刪除。這意味著任何一台顯示器都可以同時檢視任何虛擬桌面。

舉個例子,假設我們有三個螢幕:

[SCREEN 1] | [SCREEN 2] | [SCREEN 3]

和 3 個虛擬桌面(實際上是 9 個)。

[VIRTUAL 1] | [VIRTUAL 2] | [VIRTUAL 3]

現在,假設我在螢幕 1 上有虛擬桌面 1,在螢幕 2 上有虛擬桌面 2,在螢幕 3 上有虛擬桌面 3。

[VIRTUAL 2] | [VIRTUAL 1] | [VIRTUAL 3]
無需以任何方式拖曳或移動視窗。

Herbstluftwm 的規則是:

  • 如果您切換到另一個實體螢幕上尚未存在的虛擬桌面,它會將聚焦顯示器的虛擬桌面替換為您想要的桌面。
  • 如果您切換到另一個畫面目前正在檢視的虛擬桌面,它將與該畫面交換虛擬桌面。
  • 焦點決定哪個顯示器的虛擬桌面會改變。如果您將焦點放在螢幕 2 上並切換到虛擬桌面 8,螢幕 2 將顯示虛擬桌面 8。

其他視窗管理器做什麼?

我唯一擁有豐富經驗的其他環境是 Gnome 和 KDE。在這兩種情況下,每個虛擬桌面實際上是一組 N 個螢幕

因此,有 3 個螢幕和 3 個虛擬桌面,實際上有 9 個「工作區域」。

如果我在第二個顯示器聚焦時切換到虛擬桌面 2,則所有三個螢幕都會發生變化,因為螢幕「綁定」到虛擬桌面。螢幕和桌面沒有分離。

我在問什麼

首先,這種類型的功能有名稱嗎?沒有它我就無法工作,如果 Herbstluftwm 從不支援 Wayland 那麼我將無限期地停留在 X 上以獲得此功能。

其次,哪些視窗管理器支援這一點?是否存在可以讓 KDE 或 Gnome 表現得像這樣的駭客/解決方法?

相關內容