针对不同桌面环境(GNOME,XFCE,LXDE,...)设计的应用是否会中断?

Modified on: Sat, 09 Jun 2018 14:47:23 +0800

每个应用程序都是针对自己的桌面环境(如GNOME,XFCE,LXDE等)设计的吗?如果我尝试使用的是一个不同于我正在使用的桌面的应用程序(比如在LXDE中使用GNOME应用程序),它会破坏/看起来很难看吗?我不明白......

最佳答案

没有。一般来说答案是'不'。

程序依赖于(例如)库,并且这些库随程序一起安装。并且由于这些库对于桌面环境(DE)是唯一的,因此它们很可能不会破坏您安装它的DE,因为所述软件的制造商将尝试创建唯一的文件名或使用通用库并使用通用工具包(那些也应该是独一无二的)。

如果程序的创建者偶然创建了一个具有相同名称的东西,并且还保存到与要安装它的DE上的软件相同的目录中,那么它将变得棘手。有时安装程序会警告您并退出。

我曾经看过一次发生这种情况,但那是因为一个软件是分叉的,并且分支的人决定保持名称相同而不是实际上将它变成一个新的独立程序。但是你可能会选择一个而不是另一个,所以它基本上是一个不存在的问题。

我记得另一个:在SCO上你有一个名为enable的命令,它有两个功能:它是打印机设置的一部分,你在disableenable一台打印机。但它也是其他东西的功能(这首先出现)。所以你可以做disable /dev/kyo0但是需要做/usr/bin/enable /dev/kyo0来启用打印机(稍后通过重命名enablecups-enable)(从内存中,所以细节可能会关闭;))。
但这只是烦人的并且不是一个大问题:因为两者都驻留在不同的目录中,所以PATH指令的命令需要在它前面有目录)。


相关问答

添加新评论