当前位置:首页 » 《休闲阅读》 » 正文

Ubuntu 24.04 中设置开机自启动软件

3 人参与  2024年10月12日 15:20  分类 : 《休闲阅读》  评论

点击全文阅读


在 Ubuntu 24.04 中设置开机自启动软件可以通过以下几种方法来实现:

1. 使用“启动应用程序”图形界面

这是最简单的方法,适合大多数用户。

打开“启动应用程序”

你可以通过在活动栏中搜索“Startup Applications”或“启动应用程序”来找到并打开它。

添加新启动项

在“启动应用程序”窗口中,点击“Add”(添加)按钮。在弹出的窗口中,你需要填写以下信息: Name: 启动项的名称(随意命名)。Command: 启动应用程序的命令路径。例如,如果你想开机启动 Firefox,可以填写 firefoxComment: 对启动项的描述(可选)。

保存并退出

填写完成后,点击“Add”按钮保存配置。关闭“启动应用程序”窗口。

该程序现在将会在每次启动 Ubuntu 时自动启动。

2. 将应用程序添加到 /etc/rc.local 文件

这是一个比较经典的方法,适合需要以超级用户权限运行的应用程序。

编辑 rc.local 文件

打开终端并使用以下命令打开或创建 /etc/rc.local 文件(使用nano或你喜欢的文本编辑器):
sudo nano /etc/rc.local

添加启动命令

在文件的末尾添加你想要自启动的应用程序的命令。确保在所有命令前添加 #!/bin/sh -e 以指定脚本解释器,并在文件的最后添加 exit 0
例如:
#!/bin/sh -e/usr/bin/firefox &exit 0

保存并退出

Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。

赋予执行权限

运行以下命令给 rc.local 文件赋予执行权限:
sudo chmod +x /etc/rc.local

3. 使用 systemd 创建服务

这种方法适用于需要在系统启动时运行的守护进程或后台任务。

创建 systemd 服务文件

使用以下命令创建一个新的服务文件:
sudo nano /etc/systemd/system/myapp.service

编写服务文件

在文件中输入以下内容,替换 myappExecStart 路径为你的实际应用程序路径:
[Unit]Description=MyApp ServiceAfter=network.target[Service]ExecStart=/usr/bin/myappRestart=always[Install]WantedBy=multi-user.target

保存并退出

Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。

启用并启动服务

运行以下命令使服务在启动时自动启动:
sudo systemctl enable myapp.servicesudo systemctl start myapp.service

4. 使用 .bashrc 文件

如果你希望在每次用户登录时自动启动某些程序,可以将命令添加到用户的 .bashrc 文件中。

编辑 .bashrc 文件

打开终端并使用以下命令编辑 .bashrc 文件:
nano ~/.bashrc

添加启动命令

在文件的末尾添加启动命令:
/usr/bin/firefox &

保存并退出

Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。

这些方法适合不同的使用场景,根据你的需求选择适合的方式设置开机自启动软件。


点击全文阅读


本文链接:http://zhangshiyu.com/post/171067.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1