图形外壳和桌面环境之间有什么区别? 我一直听说
GNOME 3, KDE Plasma Shell and Unity
是贝壳。
以及GNOME 2, XFCE and LXDE
如何成为桌面环境。
接口是Shell还是其他所有软件都是桌面环境,如果这样,那么GNOME Panel会不会成为shell?
答案 0 :(得分:13)
"Desktop environment"(DE)是整个shebang。另一方面,"desktop shell"只是提供背景,任务栏,桌面图标,桌面上下文菜单的位:通常是特定DE的“主页”界面。 (shell的功能/范围可能有很大差异,包括和/或重叠Window Manager的角色,尤其是在基于X的系统中。)Windows的“shell”是“explorer.exe”但Windows本身就是“桌面环境”。
通常文件管理器(如Nautilus)不 [桌面] shell:例如它们[通常]可以在没有标准“shell”(或使用不同的shell)的情况下运行。但是,文件管理器很可能充当shell。在[modern] Windows的情况下,shell和文件管理器使用相同的可执行文件,但可能托管在不同的进程中,但它在两个角色中都有不同的用途。 (Windows 3.1有一个单独的FileMan程序。)
快乐探索。
答案 1 :(得分:1)
桌面环境(如Explorer)是图形shell,因为它们为用户提供了访问内核服务的接口。