HCRM博客

如何在 CentOS 中启动 X Window 系统?

1、功能startx 命令用于启动 X Window System,它负责调用 XWindow 系统的初始化程序 xinit,完成 XWindow 运行所必要的初始化工作,并启动 XWindow 系统。

2、语法startx [选项]

如何在 CentOS 中启动 X Window 系统?-图1
(图片来源网络,侵权删除)

3、常用选项

d display_name:指定要使用的显示设备。startx display :0

m window_manager:当未找到启动脚本时,启动指定的窗口管理器。startx m mwm

r:当未找到启动脚本时,装入资源文件。

t:为一个 X 终端启动 X 客户机。

w:强制启动 Xwindows 系统。

如何在 CentOS 中启动 X Window 系统?-图2
(图片来源网络,侵权删除)

x startup:使用 startup 脚本启动 Xwindows 会话。

wait:当 xdm 命令调用 startx 时,防止重新启动 X 会话。

4、配置文件

$HOME/.xerrors:用于重定向错误消息,在缺省情况下,startx 将错误重定向至用户主目录中的 .xerrors 文件中。

$HOME/.Xinit、$HOME/.xinit、$HOME/.Xinitrc、$HOME/.xinitrc、$HOME/.xsession:作为包含 shell 命令的“启动文件”来启动窗口管理器、装入 X 资源并产生 X 客户机。

$HOME/.Xdefaults、$HOME/.xdefaults、$HOME/.Xresources、$HOME/.xresources:作为装入的 X 资源文件来设置 X 客户机的用户首选项。

如何在 CentOS 中启动 X Window 系统?-图3
(图片来源网络,侵权删除)

5、示例

以默认设置启动 X Window System:startx

指定显示设备启动 X Window System:startx display :0

指定窗口大小启动 X Window System:startx geometry 1024×768

在全屏模式下启动 X Window System:startx fullscreen

以下是两个关于startx 命令的常见问题及解答:

1、问题:执行startx 命令后出现 “xauth: file /root/.serverauth.XXX does not exist” 错误怎么办?

解答:这可能是由于系统没有正确配置 X 服务器的授权信息,可以尝试更新 yum 源,然后更新系统软件到最新并重启;或者检查是否禁用了某些必要的自启动服务,如abrtxorg.service 等,重新安装桌面环境软件包组后再尝试启动。

2、问题:如何在新的显示器上启动 X Window System?

解答:可以使用display 选项指定新的显示设备,要在新的显示器上启动 X Window System,可以输入startx display :1,其中:1 表示新的显示设备编号。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/22249.html

分享:
扫描分享到社交APP
上一篇
下一篇