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

Ubuntu系统下可执行文件在桌面单击运行教程

目录

​编辑

操作环境:这个可执行文件在原目录下还有它的依赖文件

1,方法1:创建启动脚本

操作步骤​:

(1)​​在桌面创建脚本文件​​(如 run_main_improve.sh):

​​(2)写入以下内容​​(替换 /home/ztl/Desktop/point_cloud_手动点云/ 为你的实际路径):

(3)赋予脚本执行权限​​:

2,方法2:创建桌面快捷方式(.desktop文件)

优势:

(1) 创建 .desktop 文件​​

(2)填入以下内容(根据你的路径修改):

(3) 赋予可执行权限​

3, 设置单击运行


操作环境:这个可执行文件在原目录下还有它的依赖文件

1,方法1:创建启动脚本

在桌面创建一个 ​​启动脚本​​(.sh 文件),脚本内容会先切换到程序所在目录,再执行程序。

操作步骤​:

(1)​​在桌面创建脚本文件​​(如 run_main_improve.sh):

apt install gedit    

gedit     /home/ztl/Desktop/run_main_improve.sh

​​(2)写入以下内容​​(替换 /home/ztl/Desktop/point_cloud_手动点云/ 为你的实际路径):

#!/bin/bash
cd /home/ztl/Desktop/point_cloud_手动点云/
./main_improve

(3)赋予脚本执行权限​​:

chmod +x   /home/ztl/Desktop/run_main_improve.sh

2,方法2:创建桌面快捷方式(.desktop文件)

优势:

  • 完全支持单击运行
  • 自动解决依赖路径问题
  • 可自定义图标和名称

在Linux系统中,.desktop文件是标准的桌面入口文件,支持​​单击运行​​,且能自定义图标和启动方式。以下是具体步骤:

(1) 创建 .desktop 文件​​

在终端执行:

gedit    /home/ztl/Desktop/main_improve.desktop

(2)填入以下内容(根据你的路径修改):

[Desktop Entry]
Name=PointCloud Program
Exec=/home/ztl/Desktop/point_cloud_手动点云/main_improve
Path=/home/ztl/Desktop/point_cloud_手动点云/
Icon=utilities-terminal
Terminal=true
Type=Application
Categories=Utility;

关键参数说明:​

  • Exec: 程序绝对路径(确保有可执行权限)。
  • Path: 程序所在目录(解决依赖文件路径问题)。
  • Terminal=true: 运行时自动打开终端(适合需要交互的程序)。
  • Icon: 可自定义图标(如gnome-calculatorsystem-run等)。

(3) 赋予可执行权限​

chmod +x      /home/ztl/Desktop/main_improve.desktop

3, 设置单击运行

打开文件管理器

相关文章:

  • 企业信息化集成方案:聚水潭·奇门数据对接金蝶云星空
  • 【Linux 学习计划】-- 进程状态 | 进程运行、阻塞和挂起的本质 | 并行、并发与进程切换 | 进程优先级
  • 重拾Scrapy框架
  • AC220V整流滤波电路Multisim仿真
  • 【python基础知识】列表简介
  • golang 基于redis实现集群中的主实例选举
  • leetcode动态规划—打家劫舍系列
  • 信创国产化
  • vue3实现鼠标悬浮div动画效果
  • espefuse.py烧录MAC地址
  • 若依项目天气模块
  • PHP中文网文章内容提取免费API接口教程
  • Cypress API 中文详解
  • Python基于Django的校园打印预约系统(附源码,文档说明)
  • LangChain实战:MMR和相似性搜索技术应用
  • 01 redis 的环境搭建
  • 第六章 进阶14 项目周报的妙用
  • 湖北理元理律师事务所:债务优化服务的流程透明度建设
  • 基于Matlab实现卫星轨道模拟仿真
  • 抗辐照加固CANFD芯片:以车规级设计提升商业航天系统可靠性
  • 建设通是什么网站/seo优化网站词
  • 福田网站制作公司/企业文化标语
  • 怎么做网站申请广告/手机百度app安装下载
  • pc端网站开发总结/杭州网站搜索排名
  • 合肥外贸网站建设公司/seo关键词优化是什么意思
  • 伪静态网站入侵/申京效率值联盟第一