ArchWiki 中 xinit 部分
ArchWiki 中 xinit 部分
xinit 程序允许用户手动启动 Xorg 显示服务器。
startx 脚本是 xinit 的一个前端。
xinit 通常用于启动窗口管理器或桌面环境.
配置
xinit 和 startx 需要一个可选的客户端程序参数,如果没有提供参数,它们会2寻找 ~/.xinitrc
作为一个 shell 脚本运行。
xinitrc
~/.xinitrc
如果存在于用户的主目录中,startx 和 xinit 会执行它, 否则,startx 将运行默认的 /etc/X11/xinit/xinitrc
.
这个默认的 xinitrc 将启动一个包含 Twm, xorg-xclock 和 Xterm 的基本环境,要启动不同的窗口管理器或桌面环境,首先要在主目录下创建一个默认的 xinitrc
副本.
注意 exec
后面的行将会被忽略,因此其他的东西应该放在 exec
这行命令之前.
在窗口管理器之前启动的长期运行的程序,如屏保和墙纸程序,必须使用 &
放入后台运行,否则,在执行窗口管理器或桌面环境之前,脚本会停止运行并等待每个程序退出.
登录时自动启动 X
在 login shell 初始化文件,如 Bash 的 ~/.bash_profile
或 Zsh 的 ~/.zprofile
中放置:
1 |
|
在没有窗口管理器的情况下启动应用程序
如:
1 |
|
ArchWiki 中 xinit 部分
http://example.com/2022/09/04/ArchWiki-中-xinit-部分/