一、产生原因:
今天在使用rc.local做自启动时,程序起来了,但是视频展示没有弹出。后来查资料发现在使用rc.local自启时,rc.local的执行是在开机进入用户界面之前,导致打开QT应用失败。
二、解决方法:
1、打开终端,在桌面创建一个outo.desktop的启动配置文件,outo.desktop代码如下:

[Desktop Entry]
Version=1.0
Name=auto.desktop
Exec=/home/linaro/workspace/tst_network
StartupNotify=false
NoDisplay=true
Type=Application
Categories=System;Utility;Archiving;
Name[zh_CN]=auto.desktop

2、将这个auto.desktop文件copy到/etc/xdg/autostart目录下。

sudo cp auto.desktop /etc/xdg/autostart

3、重启系统就好了

sudo reboot

4、如果运行的tst_network文件不是一个QT图形界面而是一个终端服务,那就需要使用到下面的命令:

gnome-terminal -x bash -c "./run;exec bash;"

gnome-terminal命令是在本终端的基础上新建一个终端
./run为启动文件
exec bash; 是让打开的终端在完成执行脚本后不关闭,如果没有exec bash终端会一闪而过。如果gnome-terminal报错,则需要检查这个指令包有没有安装,如果没有则需要下载:

sudo apt-get install gnome-terminal

然后再执行上面的命令。

Ubuntu18.04将QT应用设计为开机自启相关推荐

  1. windows10+虚拟机(VMware12.5)+乌班图(ubuntu-18.04.4)+Qt(5.13.2)环境搭建亲测有效

    环境搭建 1.windows10下载虚拟机VMware12.5 2.乌班图(ubuntu-18.04.4) 3.安装VMwareTools 4.Qt安装 5.Qt安装后环境配置 6.Qt无法正常使用的 ...

  2. Ubuntu18.04下QT开发Android无法连接设备问题解决

    1. 需求 在Linux环境下搭建QT的Android开发环境,开发了一款APP想部署安装在实体手机设备上. Linux版本: ubuntu18.04 64位,运行在虚拟机环境下. QT版本: 5.1 ...

  3. Ubuntu18.04下Qt安装

    参考: https://blog.csdn.net/yafeilinux/article/details/4717706 https://blog.csdn.net/qixiaocnmn/articl ...

  4. Ubuntu18.04安装qt后的问题

    初次安装Qt之后可能出现 19:57:50: Could not start process "make"  Error while building/deploying proj ...

  5. 解决Ubuntu18.04下Qt中无法输入中文的问题

    问题描述:我的中文输入法是搜狗的,但在qt中写代码时一直无法切换成中文,重启无效! 原因:安装的qt中缺少中文输入环境 解决办法: 进入到/usr/lib/x86_64-linux-gnu/qt5/p ...

  6. 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)

    (特别提示:注意里面几个难点,绿色部分) ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g Eas ...

  7. win7卸载Ubuntu重新安装ubuntu18.04

    卸载 卸载ubuntu:需下载MbrFix.exe工具(百度一下),进入win7界面下,把MbrFix.exe放在c盘,打开windows命令行转到所在目录敲入代码:MbrFix /drive 0 f ...

  8. 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是泪)

    (特别提示:注意里面几个难点,绿色部分) ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g Eas ...

  9. 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04

    ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g EasyBCD2.2 链接:https://pa ...

最新文章

  1. 餐巾计划问题 线性规划与网络流24题之10 费用流
  2. 三手火箭载二手飞船送四名平民上太空,马斯克负责创造历史,另一位富豪出钱买单...
  3. 【通知】+ java基础提升篇:Java 序列化的高级认识
  4. (转)计算几何模板 - kuangbin
  5. 开源项目工时系统_SpringBoot 微信点餐开源系统!综合运用项目,值得一看!
  6. 有1~5000一组乱序数列,请使用伪代码对该数进行排列
  7. Entityframework批量删除
  8. HbuilderX、Hbuilder编辑器如何使用手机调试app
  9. 创建的函数带有编译错误。_AST实现函数错误的自动上报(原理到实践)
  10. oracle 9 创建数据库,Oracle 9i创建数据库(转)
  11. pc wifi 软件 模拟串口_唐山现代新型物联网软件
  12. POJ 2886 Who Gets the Most Candies?
  13. 公开SNS社区即时找朋友链的源代码和部署方案(续六)
  14. TA_Lib库指标中文说明
  15. iOS 获取设备UDID
  16. 云流化是什么?对软件企业有什么好处?
  17. SSL证书错误怎么办?浏览器常见SSL证书报错解决办法
  18. 自动化运维之k8s——Helm、普罗米修斯、EFK日志管理、k8s高可用集群(未完待续)
  19. 如何用photoshop CS制作标准一寸照
  20. Microsoft PowerToys

热门文章

  1. 电商维权,维权方法汇总【超全】
  2. 【计算机毕业设计】528口腔管家平台
  3. mysql存储过程学习笔记
  4. 腾讯云:轻量服务器8核16G18M配置性能及限制条件说明
  5. 石头、纸、剪刀小游戏(剪刀石头布?)
  6. php时间正序排序,列表的时间排序,应该正序还是倒序?
  7. VIPKID壁垒破碎:境外外教课包将下线,核心竞争力消失?
  8. 跳动爱心代码-李峋爱心代码(手把手教学)
  9. android 触摸屏干扰,如何解决电容触摸屏的抗干扰问题?
  10. 浏览器下载的excel文件损坏无法打开