使用时我得到了非常不同的结果
X -config /etc/X11/xorg.conf
不仅仅是
startx
也就是说,第一个命令只给我一个黑屏,而 startx 实际上显示了一些 X 窗口。
答案1
正如 startx 手册页所述,
startx—初始化 X 会话
startx 脚本是 xinit 的前端,它为运行 X Window 系统的单个会话提供了更友好的用户界面。它通常不带任何参数运行。
该X
命令运行 X 服务器。startx
执行该操作并初始化会话,即运行配置文件中指定的内容,通常是窗口环境、xterm 等。
为了确定要运行的客户端,startx 首先在用户的主目录中查找名为 .xinitrc 的文件。如果找不到,它将使用 xinit 库目录中的文件 xinitrc。
为了进一步说明,startx 使用以下文件:
$(HOME)/.xinitrc Client to run. Typically a shell script which runs many programs in the
background.
$(HOME)/.xserverrc Server to run. The default is X.
/usr/lib/X11/xinit/xinitrc
Client to run if the user has no .xinitrc file.
/usr/lib/X11/xinit/xserverrc
Server to run if the user has no .xserverrc file.
答案2
startx 使用其他回复中列出的文件,而“-config”选项使用用户指定的配置文件