图形 shell 和桌面环境有什么区别
图形 shell 和桌面环境有什么区别? 我一直听说
GNOME 3、KDE Plasma Shell 和 Unity
都是 shell。
以及 GNOME 2、XFCE 和 LXDE 如何成为桌面环境。
是不是界面就是 Shell,而软件的所有其余部分都是桌面环境?如果这是真的,那么 GNOME Panel 不就成为一个 shell 了吗?
What's the difference between a graphical shell and a desktop environment?
I keep hearing how
GNOME 3, KDE Plasma Shell and Unity
are shells.
and how GNOME 2, XFCE and LXDE
are desktop environments.
Is it that the interface is the Shell and all the rest of the software is the desktop environment, if this where true wouldn't that make GNOME Panel a shell?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
“桌面环境”(DE)是整个shebang。另一方面,“桌面 shell” 正是提供背景、任务栏、桌面图标、桌面上下文菜单:通常是特定 DE 的“主页”界面。 (shell 的功能/范围可能有很大差异,并且包含和/或重叠窗口管理器的角色,特别是在基于 X 的系统中。)Windows 的“shell”是“explorer.exe”,但 Windows 本身是“桌面环境”。
一般来说,文件管理器(如 Nautilus)不是[桌面] shell:例如,它们[通常]可以在没有标准“shell”(或使用不同的 shell)的情况下运行。然而,文件管理器很可能充当外壳。在[现代] Windows 中,shell 和文件管理器使用相同的可执行文件,但可能托管在不同的进程中,但它在这两个角色中具有不同的用途。 (Windows 3.1 有一个单独的 FileMan 程序。)
快乐探索。
"Desktop environment" (DE) is the whole shebang. The "desktop shell", on the other hand, is just the bit that provides the background, task-bar, desktop icons, desktop context menus: generally the "home" interface for a particular DE. (The functionality/scope of the shell can vary greatly as well as include and/or overlap the roles of a Window Manager, especially in an X-based system.) The "shell" for Windows is "explorer.exe" but Windows itself is the "desktop environment".
Generally file managers, like Nautilus, are not [desktop] shells: e.g. they can [often] be run without the standard "shell" (or with a different shell). However, it is quite possible that a file-manager acted as a shell. In the case of [modern] Windows the same executable is used for both the shell and the file-manager, but perhaps hosted in a different process, and yet it serves a different purpose in both roles. (Windows 3.1 had a separate FileMan program.)
Happy exploring.
桌面环境(例如资源管理器)是图形 shell,因为它们为用户提供访问内核服务的界面。
Desktop environments, such as Explorer, ARE graphical shells because they provide an interface for users to access the services of the kernel.