![在没有窗口管理器的情况下在 X 上启动时运行 GUI 程序](https://linux22.com/image/813097/%E5%9C%A8%E6%B2%A1%E6%9C%89%E7%AA%97%E5%8F%A3%E7%AE%A1%E7%90%86%E5%99%A8%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%9C%A8%20X%20%E4%B8%8A%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%90%E8%A1%8C%20GUI%20%E7%A8%8B%E5%BA%8F.png)
我想在启动后在 X 上启动一个程序。我不需要桌面管理器,也不需要窗口管理器,只想在启动后启动一个像 Firefox 这样的程序。
是否有一个标准的方法来做到这一点?
答案1
我记得以前我必须通过编写 .xinitrc 文件并运行 startx 来设置自己的 X 内容。我怀疑这在现代 xorg/distros 上不太适用。
另外,我注意到有一个名为的文件/etc/X11/xinit
,它只是启动 X 会话管理器。我希望您可以编辑它来执行其他操作。
顺便说一句,我想你可能做想要一个窗口管理器,否则您可能会遇到 Firefox 问题。默认窗口管理器名为x-window-manager
。
好的,这是一个更好的答案......
创建一个新文件 ~/.xsessionrc
:
STARTUP=
创建一个新文件,~/.Xsession
[注意大写 X]:
x-window-manager &
firefox
注销并重新登录。