若水三谦 2024-03-06 10:10 采纳率: 33.3%
浏览 228
已结题

请教在银河麒麟V10 SP1系统中,如何让一个shell脚本开机进入系统自动运行?

如题,在度娘和CSDN上搜到的答案,很多答非所问,也有一些看起来是对的,但是实际操作还是无效,请问有没有哪位兄弟能指点一下如何让一个自己编写的shell.sh脚本,可以做到开机进入桌面后,可以自动打开一个终端来运行?

  • 写回答

4条回答 默认 最新

  • 关注

    若水三谦 上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    在银河麒麟V10 SP1系统中,可以通过以下步骤让一个shell脚本在开机后自动运行:

    1. 创建一个.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替换为你的脚本的路径。
      • 保存和关闭该文件。
    2. 将.desktop文件移动到~/.config/autostart/目录:

      • 打开终端。

      • 输入以下命令,将.desktop文件复制到~/.config/autostart/目录中。

        cp YOUR_SCRIPT_NAME.desktop ~/.config/autostart/
        

        YOUR_SCRIPT_NAME.desktop替换为你创建的.desktop文件的名称。

    3. 设置.desktop文件的权限:

      • 输入以下命令,将该文件设置为可执行:

        chmod +x ~/.config/autostart/YOUR_SCRIPT_NAME.desktop
        

        YOUR_SCRIPT_NAME.desktop替换为你创建的.desktop文件的名称。

    4. 重新启动系统,你的脚本将在系统启动后自动运行。

    注意事项:

    • 确保你的脚本在第2步中设置的路径下,且具有可执行权限。
    • 如果你的脚本需要在终端中运行,请将.desktop文件的Terminal属性设置为true,否则设置为false

    请尝试上述步骤,并确保按照你的需求进行相应的替换。如果还遇到问题,请提供具体的错误信息以便我们更好地帮助你解决。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月1日
  • 已采纳回答 3月24日
  • 创建了问题 3月6日

悬赏问题

  • ¥20 遥感植被物候指数空间分布图制作
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制
  • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
  • ¥50 paddleocr最下面一行似乎无法识别
  • ¥15 求某类社交网络数据集
  • ¥15 靶向捕获探针方法/参考文献
  • ¥15 很抱歉出现错误word不能启动(24),如何解决?
  • ¥15 javascript下载网络图片