首页 > 系统相关 >linux 桌面程序 开机启动 - 图形界面程序开机自启

linux 桌面程序 开机启动 - 图形界面程序开机自启

时间:2022-11-18 15:59:10浏览次数:59  
标签:startx DM 启动 图形界面 程序 etc 开机

  1. 利用 .desktop
    配置文件路径: /etc/xdg/autostart

创建test.desktop文件

[Desktop Entry]
Name=Test	 		#可执行文件名字
Exec=/root/Test 	#可执行文件路径
Type=Application	#可执行文件类型
  1. 禁用DM(Display Manger)直接启动程序 - 使用此方法重启后直接进入程序且全屏
    禁用DM: 修改/etc/X11/default-display-manager配置文件,默认值应该是/usr/sbin/lightdm之类的,将其内容改成false

创建一个脚本启动具体的桌面程序,例:/startApp.sh

复制系统自带startx来创建新的startx脚本 路径: startx默认位置为 /usr/bin/startx
这里保存新文件到/startx
在startx内部启动xinit的命令前加上
client="/startApp.sh" # 我们的应用直接跟X server打交道,避免DM这个中间商赚差价

设置新的startx开机启动
修改/etc/rc.local,在exit 0前加上

/startx &

[参考]
Linux设置软件开机自启动的三种方式(中标麒麟、银河麒麟、ubuntu)
一种让Linux窗口应用运行在全屏模式的简单粗暴方法
Desktop Entry Specification

标签:startx,DM,启动,图形界面,程序,etc,开机
From: https://www.cnblogs.com/ives/p/16903474.html

相关文章

  • uniapp微信小程序 选择日期时间
    一。根据需要点击选择时间日期,效果如下图:   (1)新建一个dateTimePicker.js文件functionwithData(param){returnparam<10?'0'+param:''+param;}fu......
  • 微信小程序中textarea与input的问题总结
    textarea与input的相爱相杀测试机器本次探索所用到的机器为安卓机器:荣耀20,小米10s;ios机器:iPhone131、绑定bindkeyboardheightchange事件问题:只为textarea绑......
  • 小程序textarea穿透问题
    问题:当有fixed元素时,无论设置多少z-index值,textarea组件都会穿透该fixed元素底部fixed浮动选择车牌组件,当车牌未点击确认,自动跳转到输入备注textareafocus解决方案:......
  • 《Shell脚本学习 —— 后台检测应用程序运行》
    1.守护脚本一般用来检测项目中程序是否奔溃退出,以及程序重启多次后直接重启整个机器。#!/bin/shyd_media_app&count=0whiletruedostillRunning=$(ps|......
  • 构建反应式堆栈 Web 应用程序的支持
    版本6.0.0文档的这一部分涵盖了对构建的反应式堆栈Web应用程序的支持在反应式流​API上以在非阻塞上运行服务器,如Netty、Undertow和Servlet容器。各章节封面 Spr......
  • 微信小程序获取openId
    1、获取微信小程序的openID在未通过build打包时,小程序是允许在前端就能够获取到openID。但是如果通过build打包发布时,前端就获取不到了,这也是坑得很。2、前端获取到......
  • 在微信小程序上做一个「博客园年度总结」:使用redis存储数据
    前面写过一篇博客:在微信小程序上做一个「博客园年度总结」:解决前端获取接口数据太慢的一种思路当时是从博客园接口获取数据比较慢,所以从博客园拿到数据后,先把数据存到一个......
  • C# Winform自动升级程序
    https://mp.weixin.qq.com/s?src=11&timestamp=1668750584&ver=4173&signature=GkLIgb5awwz*v6twATwzXdmLEn4PRZq3SE2U6hJUOefMyAhtrVQj8oxnqY3ekI4PraDO0km1qkMiqTccwqcWK......
  • 1.1 何为程序?何为语言?
    程序计算机为得到某种结果,通过计算机语言表达的指令序列。管理学为进行某项活动或过程所规定的途径。生活学典礼的程序如下,第一项、第二项打太极拳的步骤语言计......
  • 配置实现快速程序开发
    时光荏苒飞梭,今日已到三十有六回想十二年的程序开发之路,唯有近几年收获颇丰。1、从2008年开始自己积累了自己的基于配置实现的开发架构2、这几年所做的项目都有了积累并不断......