在软件中心里有很多带needs KDE
或 的软件this is GTK compatible
。这些软件能在 Xubuntu XFCE 里使用吗?
答案1
是的,所有软件都可以在桌面环境之间顺利运行。
但...
假设你正在使用 Xfce (GKT2),并且想要安装为 GNOME Shell (GTK3) 构建的软件,则运行该应用程序所需的所有库都将被下载(并且可能是“很多”),其他桌面环境也是如此。
它不会损害您的系统,但与您想要使用的应用程序的大小相比,它可能太大了。
举个例子:假设我想在干净的 Ubuntu 桌面上安装 Kate(KDE 的漂亮文本编辑器,应用程序本身不到 1MB)。它将拉取 65MB 的软件包,最终将占用超过 180MB 的空间,因为它拉取了很多依赖项:
consolekit docbook-xml docbook-xsl kate-data katepart kde-runtime kde-runtime-data kdelibs-bin kdelibs5-data kdelibs5-plugins kdoctools kubuntu-debug-installer libattica0.4 libdlrestrictions1 libepub0 libgpgme++2 libkactivities-bin libkactivities-models1 libkactivities6 libkateinterfaces4 libkatepartinterfaces4 libkcmutils4 ibkde3support4 libkdeclarative5 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkfile4 libkhtml5 libkidletime4 libkio5 libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkparts4 libkpty4 libkrosscore4 libktexteditor4 libkubuntu0 libkxmlrpcclient4 libnepomuk4 libnepomukcleaner4 libnepomukcore4abi1 libnepomukquery4a libnepomukutils4 libntrack-qt4-1 libntrack0 libpam-ck-connector libphonon4 libplasma3 libpolkit-qt-1-1 libpoppler-qt4-4 libqapt2 libqapt2-runtime libqca2 libqjson0 libqmobipocket1 libqt4-qt3support libsolid4 libsoprano4 libstreamanalyzer0 libstreams0 libthreadweaver4 libvirtodbc0 libzip2 nepomuk-core-data nepomuk-core-runtime ntrack-module-libnl-0 oxygen-icon-theme phonon phonon-backend-gstreamer phonon-backend-gstreamer-common plasma-scriptengine-javascript qapt-batch sgml-data shared-desktop-ontologies soprano-daemon ttf-dejavu-core virtuoso-minimal virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common
我的意思是,现在 180MB 算什么?不算多,但与应用程序实际的 1MB 相比... 没什么意义,并且会促使大多数用户寻找其他替代方案。