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

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

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

编辑/etc/profile文件

sudo vim /etc/profile

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

export LD_LIBRARY_PATH=/home/.../libs:$LD_LIBRARY_PATH

重启电脑

1、桌面快捷方式

新建后缀.desktop的文件:myapp.desktop
文件内容:
MyApp:快捷方式的文件名
/home/ubuntu/test/MyApp:可执行文件路径
/home/ubuntu/test/Myapp.png:快捷方式的图标路径

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

如果需要开机运行shell脚本,修改如下:

Exec=/bin/bash /home/ubuntu/test/shell.sh

将文件拷贝至桌面文件夹
在这里插入图片描述回到桌面
在这里插入图片描述桌面上回出现myapp.desktop图标,在图标上右键,选择菜单上的允许启动,图标变成设置的图片,双击便可运行程序。
可选操作:在应用列表中添加程序快捷方式

sudo cp myapp.desktop /usr/share/applications/ 

2、登陆桌面后自动运行程序方法一(不推荐)

不推荐原因:软件运行后,存在其他可能再次触发运行;
编辑/etc/profile文件

sudo vim /etc/profile

在结尾出添加

cd /home/ubuntu/test/
./MyApp &                  #&用空格隔开,且必不可少,否则登陆桌面后会卡死,原因暂时未知,可评论告知;

3、登陆桌面后自动运行程序方法二(推荐)

确保1中的桌面快捷方式能正常使用,然后将桌面快捷方式文件myapp.desktop拷贝至隐藏文件夹.config/autostart/
若文件夹不存在则手动新建;

mkdir -p ~/.config/autostart
cp ./myapp.desktop ~/.config/autostart
http://www.dtcms.com/a/83149.html

相关文章:

  • OpenCV图像拼接(1)自动校准之校准旋转相机的函数calibrateRotatingCamera()
  • 在线JSON格式校验工具站
  • 详细介绍IDI_APPLICATION和IDC_ARROW
  • ubuntu20.04使用matlab2024a快捷键调整
  • Python 爬取 1688 关键词搜索接口数据返回说明
  • vue el-table 设置selection选中状态
  • MySql面试总结(三)
  • matlab近似计算联合密度分布
  • 阿里云国际站代理商:如何构建交互式安全分析看板?
  • vue3+el-cascader-panel+多选+动态加载+默认展开+选中查询节点并展开+查询到的这一条自动滚动到顶部+tooltip效果
  • 高铁监控存储扩容-DS SAN存储磁盘阵列
  • Python中数据结构元组详解
  • LangChain开发(一)介绍和第一个例子
  • 什么是 BA ?BA怎么样?BA和BI是什么关系?
  • Nginx的HTTPS配置
  • 【论文笔记】Transformer
  • OpenCV专利收费免费模块介绍
  • QT二 QT使用generate form 生成常用UI,各种UI控件
  • Function Calling的核心机制与挑战
  • 【k8s】利用Kubernetes卷快照实现高效的备份和恢复
  • Three.js世界中的三要素:场景、相机、渲染器
  • 一个完整的小项目案例,涉及到项目的规划,模块的设计功能的衔接等。
  • tcpdump-快速查询版-常用后缀
  • 【sql靶场】第23、25,25a关过滤绕过保姆级教程
  • 蓝桥杯之AT24C02的页写页读
  • 【Spring 默认是否管理 Request 和 Session Bean 的生命周期?】
  • OpenCV 基础模块 Python 版
  • MySQL 设置允许远程连接完整指南:安全与效率并重
  • 小白闯AI:Llama模型Lora中文微调实战
  • k8s运维 设置Pod实现JVM内存根据容器内存动态调整