KDE(桌面環境)

警告

此頁面適用於進階使用者。

安裝

在 R3.2 之前,KDE 是 Qubes 中的預設桌面環境。但從 R3.2 開始,XFCE 成為新的預設桌面環境。儘管如此,仍然可以在 dom0 中執行以下命令來安裝 KDE:

$ sudo qubes-dom0-update kde-settings-qubes

您在安裝過程中可能會看到一些警告和錯誤——忽略它們是安全的。

安裝完成後請登出。在登入畫面的頂部有一個帶有 X 圖示的小圖標——按一下它,您將看到 Xfce 和 Plasma 之間的選擇。選擇 Plasma(X11) 選項,然後登入——您將看到 Plasma(KDE 桌面環境)載入。

KDE 非常可自訂,並且有許多小工具可供使用。如果您想使用選單小工具,則必須編輯 /etc/X11/xinit/xinitrc.d/55xfce-qubes.sh 如下:

#!/usr/bin/sh

# Use Qubes provided menu instead of default XFCE one
if [ "$XDG_SESSION_DESKTOP" = "KDE" ]; then
XDG_MENU_PREFIX="kf5-"
else
XDG_MENU_PREFIX="qubes-"
fi
export XDG_MENU_PREFIX

這允許您隨意編輯選單。編輯選單時*請勿使用* Edit ‣ Restore to System Menu 下的選項。

登入管理員

您也可以將預設的登入管理員 (lightdm) 變更為 KDE 新的預設值:sddm

  • 首先您需要編輯 /etc/sddm.conf 以確保自訂 X 參數已根據 Qubes 的需求設定:

    [XDisplay]
    ServerArguments=-nolisten tcp -background none
    
  • 停用 lightdm 服務:

    $ sudo systemctl disable lightdm
    
  • 啟用 sddm 服務:

    $ sudo systemctl enable sddm
    
  • 重新開機

如果您遇到 KDE 的效能問題,請嘗試切換回 LightDM。

視窗管理

您可以像這樣設定每個視窗的位置和大小:

Right click title bar --> More actions --> Special window settings...

  Window matching tab
    Window class (application): Exact Match: <vm_name>
    Window title: Substring Match: <partial or full program name>

  Size & Position tab
    [x] Position: Apply Initially: x,y
    [x] Size: Apply Initially: x,y

您也可以使用 kstart 來控制虛擬桌面位置,如下所示:

$ kstart --desktop 3 --windowclass <vm_name> -q --tray -a <vm_name> '<run_program_command>'

(將「3」替換為您希望視窗所在的任何虛擬桌面。)

這對於建立一個簡單的 shell 腳本很有用,該腳本將按照您喜歡的方式設定工作區。

Wayland 作業階段

預設安裝包含 KDE Plasma X11 作業階段。KDE 專案的主要重點是 Wayland 作業階段,在 Qubes OS 中目前是實驗性的。若要啟用實驗性的 Wayland 作業階段支援,請安裝以下套件:

$ sudo qubes-dom0-update qubes-desktop-linux-common-wayland

移除

如果您決定移除 KDE,**請勿**使用 dnf remove @kde-desktop-qubes。您幾乎肯定會破壞您的系統。

移除(大部分)KDE 最安全的方法是:

$ sudo dnf remove kdelibs plasma-workspace