Linux

在 KDE 環境中具有 Gtk2 依賴項的應用程序

  • January 30, 2016

我最近安裝了 Manjaro Linux 的 KDE 版本(我之前只使用 Gnome 環境衍生產品)。當我決定安裝一些我最喜歡的應用程序(Sublime3、Remmina)時,我發現 Gtk2 包含在它們的依賴項中(即https://aur.archlinux.org/packages/sublime-text-dev/)。

問題是,在 KDE 環境中安裝依賴於 Gtk 的應用程序有什麼缺點嗎?我安裝的應用程序按預期工作,但也許我遺漏了一些東西,我寧願將特定於 KDE 的應用程序作為我的主要選擇?

GTK 應用程序在 KDE 中確實不是什麼大問題。KDE應該自動為您設置一些特定於 GTK 的東西(主題等),但在大多數情況下,普通 GTK 應用程序與 Athena 或 TK 應用程序之間沒有真正的區別。GTK 和 QT 庫不會相互干擾,並且大多數互操作性問題(剪貼板等)在幾年前就已解決。

(Libre|Open)Office 和 Firefox 之類的東西是 GTK 應用程序。我敢打賭 Sublime 也是如此。Remmina 的網站很糟糕,但顯然它提供了僅限 GTK 的版本。這些將是您想要使用的,並且不應該對 KDE 有任何問題。

問題在於您執行 GNOME 應用程序時。GNOME(以及 KDE)提供的服務超出了 GTK 工具包的功能。為了執行 GNOME 應用程序並獲得全部功能,您需要一個基本的 GNOME 環境執行,否則您將失去功能。如果您想玩 GMines,這不是問題,但如果您嘗試執行 Nautilus,您會注意到。

以我的經驗,最終發生的事情是你想做的絕大多數工作都很好,但是當你執行特定於 GNOME 的東西時,偶爾會出現奇怪的問題。例如,GNOME 應用程序上的文件選擇器可能找不到您設置的 ftp 站點之類的內容。MySQL Workbench 將希望使用 GNOME Keyring,它不與 KDE 錢包合作(不過有一種方法可以讓它工作)。不過,幾乎任何會給您帶來重大問題的東西在 KDE 中都有類似的東西。

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