如题,在度娘和CSDN上搜到的答案,很多答非所问,也有一些看起来是对的,但是实际操作还是无效,请问有没有哪位兄弟能指点一下如何让一个自己编写的shell.sh脚本,可以做到开机进入桌面后,可以自动打开一个终端来运行?
4条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-03-06 10:13关注
若水三谦 上午好☀️☀️☀️️
本答案参考ChatGPT-3.5在银河麒麟V10 SP1系统中,可以通过以下步骤让一个shell脚本在开机后自动运行:
-
创建一个.desktop文件:
- 在桌面上右键点击并选择"新建文本文件"。
- 将文件名设置为
YOUR_SCRIPT_NAME.desktop
,将YOUR_SCRIPT_NAME
替换为你的脚本的名称。 - 以文本编辑器打开该文件,并将以下代码复制粘贴进去:
[Desktop Entry] Name=YOUR_SCRIPT_NAME Exec=/bin/bash /path/to/your_script.sh Terminal=true Type=Application
- 将
YOUR_SCRIPT_NAME
替换为你的脚本的名称,将/path/to/your_script.sh
替换为你的脚本的路径。 - 保存和关闭该文件。
-
将.desktop文件移动到
~/.config/autostart/
目录:-
打开终端。
-
输入以下命令,将.desktop文件复制到
~/.config/autostart/
目录中。cp YOUR_SCRIPT_NAME.desktop ~/.config/autostart/
将
YOUR_SCRIPT_NAME.desktop
替换为你创建的.desktop文件的名称。
-
-
设置.desktop文件的权限:
-
输入以下命令,将该文件设置为可执行:
chmod +x ~/.config/autostart/YOUR_SCRIPT_NAME.desktop
将
YOUR_SCRIPT_NAME.desktop
替换为你创建的.desktop文件的名称。
-
-
重新启动系统,你的脚本将在系统启动后自动运行。
注意事项:
- 确保你的脚本在第2步中设置的路径下,且具有可执行权限。
- 如果你的脚本需要在终端中运行,请将.desktop文件的
Terminal
属性设置为true
,否则设置为false
。
请尝试上述步骤,并确保按照你的需求进行相应的替换。如果还遇到问题,请提供具体的错误信息以便我们更好地帮助你解决。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 2 -
悬赏问题
- ¥20 遥感植被物候指数空间分布图制作
- ¥20 Github上传代码没有contribution和activity记录
- ¥20 SNETCracker
- ¥15 数学建模大赛交通流量控制
- ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
- ¥50 paddleocr最下面一行似乎无法识别
- ¥15 求某类社交网络数据集
- ¥15 靶向捕获探针方法/参考文献
- ¥15 很抱歉出现错误word不能启动(24),如何解决?
- ¥15 javascript下载网络图片