使用 startx 和显示管理器启动图形用户界面

使用 startx 和显示管理器启动图形用户界面

startx有人可以告诉我使用命令(xinitrc包含exec gnome-sessionexec xfce4-session)启动图形用户界面与使用显示管理器有什么区别?你能解释一下sessioningnome-session或是什么xfce4-session意思吗?

答案1

这只是X系统和DE/WM的启动方式不同而已。当您添加条目时,您可以指示程序(或)启动~/.xinitrc时要运行的内容,这将启动 X11。我认为这只是意味着您将运行所选桌面环境的会话,它只是开发人员选择的可执行文件(脚本)的名称(例如,KDE 没有in一词)。简单来说就是一个运行其他脚本的 bash 脚本。该命令的“exec”前缀告诉 shell 这是最后一个命令,因此 shell 不需要等待运行下一个命令(在这种情况下是可选的,因为eg直到您从 GNOME 注销后才会完成)。startxxinitsessionsession/usr/local/bin/startkde.xinitrcexecgnome-session

当您启用显示管理器时,它可以从目录读取可用会话/usr/share/xsessions/。它包含每个 DM/WM 的标准桌面入口文件(描述如何启动特定程序、如何在菜单中显示等的配置文件)。然后它就可以启动您在图形界面中选择的会话。

X11/启动会话指南| 显示管理器 arch wiki| X 术语

相关内容