在启动桌面 GUI 之前启动应用程序

在启动桌面 GUI 之前启动应用程序

我正在尝试在启动时启动一个应用程序(例如浏览器)。我希望在桌面 GUI 出现之前启动它。

  1. 我尝试使用 gnome-session-properties 并添加应用程序。但它会先打开桌面,然后打开我的应用程序。

  2. 我也试过

    sudo vi /etc/rc.local
    

    并编写 shell 脚本:

    #!/bin/bash
    firefox
    exit 0
    

    然后chmod +x,重新启动系统。

  3. 还尝试在中mystartup.sh创建mystartup服务systemctl,并重新启动系统。

我该如何实现呢?只要打开 Ubuntu PC 就启动应用程序。

答案1

我不确定为什么你会想在图形用户界面(X 服务器的第一个逻辑结果)出现之前运行 X 应用程序(图形应用程序),但我采纳了 Mark Kirby 的建议并扩展了我的评论。

Ubuntu 的 X 服务器是所有图形应用程序、鼠标事件以及现代操作系统所承载的一切的停靠点。如果没有 X 服务器作为载体,就不可能有带 GUI 的应用程序。桌面 GUI 是 X 服务器启动的第一个逻辑结论。它已经以这种方式不可逆转地进行了编程。

如果您首先提供一些线索来说明为什么要这样做,也许社区会为您提供更多帮助。

振作起来,Ubuntu 桌面 GUI 非常先进和高效。

相关内容