如何在同一台電腦上真正分離 Gnome 和 KDE?

如何在同一台電腦上真正分離 Gnome 和 KDE?

首先,當我決定將 kubuntu-desktop 安裝在與我的標準 ubuntu-desktop 相同的電腦上時,我嘗試以在任一桌面上使用一些相同應用程式的方式整合這兩者。由於集成問題,我未能做到這一點(我不是在談論外觀!)。

現在我想嘗試一種不同的方法:我想最大限度地將兩者分開。但我發現其中一個桌面似乎載入了許多在另一個桌面上沒有位置或功能的程式。例如,Tracker 與 Strig/nepomuk 一起啟動,Dropbox 似乎將一半的 gnome 加載到 KDE 中,並且 kwallet 在 gnome 中啟動,即使沒有應用程式嘗試訪問它。另一側的 Gnome 金鑰環以 KDE 啟動是有充分理由的,但我無法將其設定為使用我的登入密碼作為身份驗證,而無需再次輸入密碼來啟動金鑰環。

怎樣的設定才能最大程度地分離兩個桌面?控制這個的文件在哪裡?例如,我嘗試使用 LightDM 來不運行 gdm 或 kdm,但它似乎弄亂了一些東西,例如鍵盤綁定...

有沒有谷歌搜尋時找不到的教學?任何全面的資訊都應該有所幫助!

答案1

不幸的是,一旦兩個桌面環境位於同一安裝中(使用相同或不同的目錄),就沒有真正的方法將它們分開。

讓它們「完全分離」的唯一方法是將它們安裝在兩個單獨的裝置上。很抱歉事情是這樣的,但本質上就是這樣。


根據您的評論,您可以為 .desktop 檔案新增一個選項,以防止它們在特定環境中顯示。

我相信這個設定應該是“OnlyShowIn”,值是 KDE、GNOME、Unity 等。

在 KDE 中,可以為啟動應用程式手動設定此項目(但僅限於 KDE 本身)。

答案2

我找到了一個解決方案這個網站

在 /etc/xdg/autostart 上,有:

  • tracker-miner-flickr.desktop
  • tracker-miner-fs.desktop
  • tracker-store.desktop

使用 OnlyShowIn=GNOME 編輯它們;

相關內容