当前位置: 首页 > news >正文

Ubuntu中双击自动运行shell脚本

方法1: 修改文件双击反应

参考: https://blog.csdn.net/miffywm/article/details/103382405

chmod +x test.sh

鼠标选中待执行文件,在窗口左上角edit菜单中选择preference设计双击执行快捷键,如下图:

在这里插入图片描述
在这里插入图片描述

方法2: 设置一个应用

参考: https://blog.csdn.net/DBaiYun/article/details/130291877
准备两个文件:

  • 需要执行的shell文件: test.sh
  • 应用文件: test.desktop

test.desktop内容如下:

[Desktop Entry]
Version=1.0
#展示的应用名称
Name=test
Comment=test
#下面是调用shell脚本、并添加执行脚本的路径
Exec=gnome-terminal -e "bash -c '~/Downloads/test.sh;$SHELL'"
Terminal=false
X-MultipleArgs=false
Type=Application
#下面是桌面是logo绝对路径
# Icon=/home/upload/icon.ico
StartupNotify=true

双击test应用即可:
在这里插入图片描述

http://www.lryc.cn/news/520518.html

相关文章:

  • 理解AJAX与Axios:异步编程的世界
  • 分组通道自注意力G-CSA详解及代码复现
  • 汽车基础软件AutoSAR自学攻略(四)-AutoSAR CP分层架构(3) (万字长文-配21张彩图)
  • 玩转大语言模型——langchain调用ollama视觉多模态语言模型
  • Github 2025-01-11 Rust开源项目日报 Top10
  • 【学习】【记录】【分享】微型响应系统
  • vue城市道路交通流量预测可视化系统
  • Windows7 Emacs设置及中文乱码解决
  • Python AI教程之十五:监督学习之决策树(6)高级算法C5.0决策树算法介绍
  • MOS管为什么会有夹断,夹断后为什么会有电流?该电流为什么是恒定的?
  • 网络安全-RSA非对称加密算法、数字签名
  • 【AI日记】25.01.13
  • Mysql--运维篇--空间管理(表空间,索引空间,临时表空间,二进制日志,数据归档等)
  • JVM面试相关
  • 【leetcode 13】哈希表 242.有效的字母异位词
  • Blazor开发复杂信息管理系统的优势
  • ue5 1.平A,两段连击蒙太奇。鼠标点一下,就放2段动画。2,动画混合即融合,边跑边挥剑,3,动画通知,动画到某一帧,把控制权交给蓝图。就执行蓝图节点
  • 2025,AI走向何方?暴雨技术专家为您展望
  • Threejs实现 区块链网络效应
  • 宁德时代C++后端开发面试题及参考答案
  • 【三维数域】三维数据调度-负载均衡和资源优化
  • Linux服务器网络丢包场景及解决办法
  • 【信息系统项目管理师】高分论文:论信息系统项目的采购管理(数据中台项目)
  • AI语音机器人大模型是什么?
  • 极客说|Azure AI Agent Service 结合 AutoGen/Semantic Kernel 构建多智能体解决⽅案
  • SparrowRTOS系列:链表版本内核
  • Elasticsearch—索引库操作(增删查改)
  • RabbitMQ高级篇
  • R4-LSTM学习笔记
  • Unity搭配VS Code使用