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

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

时间:2022-11-21 15:05:24浏览次数: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://blog.51cto.com/ives/5873940

相关文章

  • 模拟简单的计算机程序
    packagebase.method;importjava.util.Scanner;publicclassDemo6{publicstaticStringequal;publicstaticdoublerest;publicstaticdouble......
  • 使用Stopwatch统计程序执行时间
    编程时,常常需要统计某段程序执行的时长,可以使用以下方法:Stopwatchsw=Stopwatch.StartNew();sw.Start();//需要执行的程序片段sw.Stop();Console.WriteLine("运行时......
  • 微信小程序创建文件,点击尝试
    设置需要关闭代理容器组件-view的使用做布局app.json中直接创建文件:容器组件html标签无法解析:不认识标签,没写创建文件:pages/second/secondview类似(html的div)......
  • 写一个优雅而高效的程序
    程序员大多是乐观主义者,或者说悲观主义者很容易在编程开发中放弃挣扎而淘汰出局。从学习到正式开始编程,开发人员往往会有一个神奇的过渡期。一开始的初学者,对所学编程语......
  • 工程师如何实现西门子PLC S7-1500的远程程序上下载?
    西门子S7-1500系列PLC是系西门子主推的新一代产品。它为企业在自动化控制系统中提供了更高的运行能力,而且简单易用,接上了大量的系统开发时间。同时具备很强的通讯功能和扩展......
  • 微信小程序使用Animate.css来实现动画效果
    1、安装官网:https://animate.style/视图--终端,打开终端(新建)npminstallanimate.css--save2、安装完了以后,会多一个文件夹:  打开文件,找到animate.css 3、......
  • 小程序官方文档梳理
    单词:WeixinJSBridge(微信JS桥梁)invoke(调用)imagePreview(图片预览)current(当前图片路径)urls(所有图片url列表)function(功能)res(响应回来的结果)概念:使用WeixinJSBridge......
  • Windows将nginx设置成开机自启动
    使用环境:Windows10专业版,nginx1.20.1通过两种方式实现nginx的开机自启动:winws和window计划程序。一、winws实现nginx开机自启动1、首先下载关于winws的程序包......
  • 认识小程序
    原生小程序开发uniapp开发(写一套代码,生成多套程序:移动app,网页,...)微信小程序开发模式:独立开发建议:自己独立敲多看文档特点:体积小,轻便,使用方便,下载(需要下载),它依赖于......
  • J-Link调试STM32F7不能下载程序到ITCM接口的Flash
    问题描述STM32F7的Flash可以在两个地址空间可见,一是AXIM接口的0x08000000处,二是ITCM接口的0x00200000处。如果将Flash定位到0x08000000处,使用J-Link调试下载程序没有问题;如......