ubuntu qt工程打包后续:桌面快捷方式、开机登陆桌面后自动运行

0、添加第三方共享库路径

编辑/etc/profile文件

bash 复制代码
sudo vim /etc/profile

在结尾出添加程序依赖的第三方库路径

bash 复制代码
export LD_LIBRARY_PATH=/home/.../libs:$LD_LIBRARY_PATH

重启电脑

1、桌面快捷方式

新建后缀.desktop的文件:myapp.desktop

文件内容:

MyApp:快捷方式的文件名

/home/ubuntu/test/MyApp:可执行文件路径

/home/ubuntu/test/Myapp.png:快捷方式的图标路径

bash 复制代码
[Desktop Entry]
Type=Application
Name=MyApp
Exec=/home/ubuntu/test/MyApp
Icon=/home/ubuntu/test/Myapp.png
Terminal=false
Categories=GNOME;Application;Development;

将文件拷贝至桌面文件夹
回到桌面
桌面上回出现myapp.desktop图标,在图标上右键,选择菜单上的允许启动,图标变成设置的图片,双击便可运行程序。

可选操作:在应用列表中添加程序快捷方式

bash 复制代码
sudo cp myapp.desktop /usr/share/applications/ 

2、用户登陆桌面之后自动程序

编辑/etc/profile文件

bash 复制代码
sudo vim /etc/profile

在结尾出添加

bash 复制代码
cd /home/ubuntu/test/
./MyApp &                  #&用空格隔开,且必不可少,否则登陆桌面后会卡死,原因暂时未知,可评论告知;
相关推荐
SilentSamsara3 小时前
concurrent.futures 实战:进程池与线程池的统一抽象
运维·开发语言·python·青少年编程
不吃土豆的马铃薯3 小时前
Spdlog 进阶:日志基本控制、日志格式控制、异步记录器
linux·服务器·开发语言·前端·c++
疯狂成瘾者3 小时前
常见的 Linux 版本
linux·运维·服务器
szxinmai主板定制专家3 小时前
基于ZYNQ MPSOC图像采集与压缩系统总体设计方案
linux·arm开发·人工智能·嵌入式硬件·fpga开发
liulilittle3 小时前
TCP UCP:基于卡尔曼滤波的BBR增强型拥塞控制算法
linux·网络·c++·tcp/ip·算法·c·通讯
xingyuzhisuan3 小时前
GPU服务器集群搭建指南——选型、部署、优化+避坑全解析
运维·服务器·人工智能·gpu算力
tianrun12344 小时前
Ubuntu 24.04 安装 Fcitx5 + Rime + 搜狗词库(替代 IBus 与 Linux 搜狗输入法)
linux·运维·ubuntu
2601_955256474 小时前
云服务器采购避坑指南:如何通过官方渠道获得更低折扣与更快服务
运维·服务器
wxytxdy4 小时前
通过猜数字游戏学习Shell脚本的分支、循环编写
linux·学习
清欢渡---4 小时前
三次握手四次挥手(对话场景)
运维·服务器·网络·hcia