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-calculator
、system-run
等)。
(3) 赋予可执行权限
chmod +x /home/ztl/Desktop/main_improve.desktop
3, 设置单击运行
打开文件管理器