在 KDE(又稱 Linux DisplayFusion 替代方案)中設定應用程式邊界

在 KDE(又稱 Linux DisplayFusion 替代方案)中設定應用程式邊界

太長了;博士

畢竟,有沒有程式/設定/腳本/調整/voodoo 在 Linux 和 KDE Plasma(或任何其他 DE,如果不是 KDE 的情況下)上實作類似的行為顯示融合在 Windows 上工作,透過定義顯示的每個部分中考慮的「最大化」視窗的邊界?

明顯無與倫比的 DisplayFusion 功能


詢問“WH”

我總是很煩惱為什麼如此出色的工具,具有如此多的實際應用,似乎在 Linux 中沒有對應的工具(替代品唯一的建議是指一個共同的小特徵,而不是其要點)。

鑑於 KDE Plasma 的靈活性,它只限於透過創建虛擬桌面System Settings,但這些虛擬桌面也是「虛擬」分離的,使得它們不可能在單一顯示器中呈現。如何這可以在 KDE Plasma 中實現(假設可以做到)?

在 Reddit 上,有三個貼文(這裡,這裡這裡)討論 Linux 中 DisplayFusion 的替代方案,但它們要么:

  • 告訴使用者設定平鋪視窗管理器:不是這裡的目標,由於 TWM 不允許一個視窗“位於另一個視窗之上”,因此 6 個應用程式將創建 6 個視窗(打破了上面的範例模式);
  • 使用 ARandR(見下文)。

說到 ARandR 和 XRandR,由於大多數 DE 都運行在 X.org 之上,因此應該有一種方法來實現 DisplayFusion 解決方案,即使不是直接通過 DE,也可以透過調整 X 本身。但我在 YouTube 上找到的影片涉及人們使用 XRandR 為 TWM(手動設定)設定額外的實體顯示器。它還輸出到 2 個實體顯示器、2 個桌面區域進行工作。如何是否可以使用 XRandR 將單一實體監視器的區域分割為多個邊界?


故事很長

大約一年前,我明確轉向 Linux 後,我的生活品質有了巨大的提高,以至於我現在對 Windows 感到不舒服。當我進行切換時,讓我失望的一件事是明顯缺乏 DisplayFusion 替代方案,但隨著幾個月的過去,我已經習慣了它。

在我的工作站上設置了一台僅顯示在外部超寬顯示器上的筆記型電腦後,由於我的辦公桌周圍缺乏物理空間,插入除這台筆記型電腦以外的任何東西總是很麻煩。不過,最近我成功地將我的工作筆記型電腦與 Windows 相連,並安裝了 DisplayFusion 來使用它。

現在我記得這個應用程式對於我的超寬顯示器有多有用,我渴望為我的 Linux 桌面實作一個解決方案。然而,無論我多麼努力,我似乎​​都沒有找到任何與 DisplayFusion 可以實現的功能遠端相似的東西(無論是應用程式還是複雜的配置)。有可能嗎?

對我的案例可能有用的信息:

  • 拱門 Linux;
  • KDE 等離子 5.21.2;
  • 設定由筆記型電腦和外部超寬顯示器組成,影像輸出僅發送到顯示器(筆記型電腦蓋保持關閉狀態);
  • xrandr輸出:
Screen 0: minimum 320 x 200, current 3840 x 1600, maximum 16384 x 16384
eDP-1 connected (normal left inverted right x axis y axis)
   1366x768      60.02 +
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 3840x1600+0+0 (normal left inverted right x axis y axis) 880mm x 367mm
   3840x1600     30.00* 
   2560x1080     60.00    59.94    59.98  
   1920x1080     60.00    60.00    50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
  • hwinfo --short輸出
monitor:
                       Acer XR382CQK
                       AUO LCD Monitor
graphics card:
                       Acer Incorporated [ALI] GeForce GT 720M
                       Intel 3rd Gen Core processor Graphics Controller

相關內容