MATE 已经派生了许多源自 GNOME 核心应用程序的应用程序,并且开发人员从头开始编写了其他几个应用程序。分叉的应用程序有新名称 - 主要是西班牙语:
Caja (box) – File manager (from Nautilus) Pluma (quill) – Text editor (from Gedit) Eye of MATE – Image viewer (from Eye of GNOME) Atril (lectern) – Document viewer (from Evince) Engrampa (staple) – Archive manager (from File Roller) MATE Terminal – Terminal emulator (from GNOME Terminal) Marco (frame) – Window manager (from Metacity) Mozo (waiter) – Menu item editor (from Alacarte)
为什么它对知名程序使用不同的名称?它让用户感到困惑(例如gedit foo.txt
休息,我必须运行pluma foo.txt
)它们几乎与原始的相同。他们将修改发送到主分支不是更好吗?
答案1
应用程序已重命名避免与 GNOME 3 对应项发生冲突。
例如,在 Debian Jessie 中我可以同时安装caja
和 nautilus
, 同时。
答案2
最实际的原因是:这样二进制文件就不会与分叉发生碰撞。
如果在安装了 MATE 和 GNOME 的情况下输入 nautilus,哪个会被执行?由于目录中也共享命名空间,因此甚至不可能同时安装两者。
这就是为什么分叉通常会重命名特定的应用程序,除了具有自己的身份以防止混淆之外。