Linux下实现Qt应用程序开机自启动

实现顺序是1生成可执行文件2编辑shell文件3编辑.desktop文件4系统设置开机自启动。

有的地方比较啰嗦,但都是自己试错的过程。

一、生成可执行文件

将qt项目以release编译生成可执行文件(win里就是.exe应用程序),应用程序生成在构建目录下。

这里有的版本可能无法生成,在项目的pro文件中加上一句 QMAKE_LFLAGS += -no-pie 再重新编译一下就可以生成可执行文件。

二、编写shell文件

建议放在build文件目录下,这放那无所谓,新建一个.sh文件,比如text.sh

#!/bin/sh

cd /home/seri/build-text-release        #这就是你项目的buid文件目录,也是你shell文件所在的目录

./text          #这个text就是可执行文件的名字,这个与你生成的可执行文件名一致

三、生成桌面快捷

在/usr/share/applications路径下可以看到有很多.desktop文件,这些就是Linux的桌面快捷。这个可以在这里建也可以在其他路径建,比如自己建一个:text_app.desktop文件,然后用vim打开编辑,也可以看看能不能直接文本编辑,这样方便

[Desktop Entry]

Type=Application        这个就这样写

Name=text_app  这个对应你.desktop文件名

Exec=/home/seri/buid/text.sh    这我就简写了,对应你的shell文件的绝对路径

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值