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 &                  #&用空格隔开,且必不可少,否则登陆桌面后会卡死,原因暂时未知,可评论告知;
相关推荐
小何学计算机17 分钟前
云原生高级实验
运维·云原生
上海运维Q先生39 分钟前
[RH342]iscsi配置与排错
linux·运维·服务器
油条不卖1 小时前
Visual Studio2022发布web到浏览器可查看
运维·服务器·microsoft
tpoog2 小时前
[贪心算法] 摆动序列
java·linux·开发语言·redis·算法·贪心算法
IT大卡拉咪2 小时前
Centos 7 bash系统目录拯救
linux·运维·centos
张人玉2 小时前
如何在ubuntu上安装zookeeper
linux·ubuntu·zookeeper
敲上瘾3 小时前
操作系统的心脏节拍:CPU中断如何驱动内核运转?
linux·windows·算法·ubuntu·系统架构·centos·aigc
喜气youngyoung3 小时前
Bash中关于制表符\t站位情况说明
linux
昨天今天明天好多天3 小时前
【Mac】安装 Parallels Desktop、Windows、Rocky Linux
linux·windows·macos
李卓璐3 小时前
Linux上离线安装PyTorch教程:No module named ‘_bz2:No module named ‘_lzma‘
linux·运维·pytorch