以下文章很好地解释了显示管理器、窗口管理器和桌面环境之间的区别:
Unity、Gnome、Gnome 3、Compiz、Metacity、LightDM 之间有什么关系?
随着时间的推移,我越来越喜欢使用 Openbox。以下是我通常使用 Openbox 的方式:
安装 Ubuntu 服务器(无桌面)
安装 openbox 和系统托盘应用程序。
将“startx”添加到我的 .profile 脚本中。登录后,它会自动打开 Openbox 窗口管理器。
在这种情况下,是否可以说我没有安装任何显示管理器?
我只是想知道没有显示管理器会让我失去什么。我对我的设置工作方式非常满意。
另外,我说我也没有任何桌面环境,这样说对吗?问候。
答案1
显示管理器负责自动启动显示服务器 ( X11 ),然后提示您登录,而不是以显示管理器所运行的用户 ( root ) 身份启动桌面环境。 startx
当您已经登录时,以您的身份启动显示服务器和桌面环境。没有显示管理器,您就无法在 GUI 中登录,而必须在命令行中登录。
答案2
答案3
当然可以。显示管理器实际上几乎是无用的软件。它的存在只是为了在系统启动时带来一些用户友好性和漂亮的背景图像。已经有一个名为盖蒂,专门用于提示用户输入密码,以及一个包装器初始化称为启动。但是每次运行 Xserver 时都输入 startx 有点累,所以你可能需要使用某种围绕 startx 的提示菜单包装器。
同样,你也可以说你没有桌面环境。但是,如果你没有安装桌面环境,并不意味着你没有桌面环境。根据维基百科关于 DE 含义的页面,如果您的系统具有 GUI 访问权限,那么您就拥有了桌面环境!关于什么是 DE 什么不是 DE,实际上并没有严格的规定……给出这些名称只是为了简化一般用户体验。所以如果您愿意,您可以说您有一个 DE,您的自定义可能……