我正在尝试在启动时启动一个应用程序(例如浏览器)。我希望在桌面 GUI 出现之前启动它。
我尝试使用 gnome-session-properties 并添加应用程序。但它会先打开桌面,然后打开我的应用程序。
我也试过
sudo vi /etc/rc.local
并编写 shell 脚本:
#!/bin/bash firefox exit 0
然后
chmod +x
,重新启动系统。还尝试在中
mystartup.sh
创建mystartup
服务systemctl
,并重新启动系统。
我该如何实现呢?只要打开 Ubuntu PC 就启动应用程序。
答案1
我不确定为什么你会想在图形用户界面(X 服务器的第一个逻辑结果)出现之前运行 X 应用程序(图形应用程序),但我采纳了 Mark Kirby 的建议并扩展了我的评论。
Ubuntu 的 X 服务器是所有图形应用程序、鼠标事件以及现代操作系统所承载的一切的停靠点。如果没有 X 服务器作为载体,就不可能有带 GUI 的应用程序。桌面 GUI 是 X 服务器启动的第一个逻辑结论。它已经以这种方式不可逆转地进行了编程。
如果您首先提供一些线索来说明为什么要这样做,也许社区会为您提供更多帮助。
振作起来,Ubuntu 桌面 GUI 非常先进和高效。