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 &                  #&用空格隔开,且必不可少,否则登陆桌面后会卡死,原因暂时未知,可评论告知;
相关推荐
Java.熵减码农4 小时前
解决Linux修改环境变量后导致登录循环进不去系统的问题
linux·运维·服务器
明天好,会的4 小时前
分形生成实验(五):人机协同破局--30万token揭示Actix-web状态管理的微妙边界
运维·服务器·前端
天骄t4 小时前
嵌入式系统与51单片机核心原理
linux·单片机·51单片机
猫头虎5 小时前
如何在浏览器里体验 Windows在线模拟器:2026最新在线windows模拟器资源合集与技术揭秘
运维·网络·windows·系统架构·开源·运维开发·开源软件
C_心欲无痕5 小时前
nginx - alias 和 root 的区别详解
运维·前端·nginx
阿部多瑞 ABU5 小时前
`chenmo` —— 可编程元叙事引擎 V2.3+
linux·人工智能·python·ai写作
徐同保6 小时前
nginx转发,指向一个可以正常访问的网站
linux·服务器·nginx
HIT_Weston6 小时前
95、【Ubuntu】【Hugo】搭建私人博客:_default&partials
linux·运维·ubuntu
实心儿儿6 小时前
Linux —— 基础开发工具5
linux·运维·算法
oMcLin6 小时前
如何在SUSE Linux Enterprise Server 15 SP4上通过配置并优化ZFS存储池,提升文件存储与数据备份的效率?
java·linux·运维