zoukankan      html  css  js  c++  java
  • linux下实现开机启动应用程序

      如何实现开机直接打开应用程序而不是进入默认的桌面环境呢?

      要想运行图形界面程序需要先启动Xorg。

      首先我们需要了解startx, xinit, 和X

      startx: http://www.computerhope.com/unix/startx.htm

      这个网址有对startx的详细介绍,还可以索引到xinit和X

      startx是一个脚本,主要做的事情是为xinit生成所需要的参数,最后执行xinit。

      xinit用来初始化X Window System.

      xinit的参数包含client和server都由startx传递过来,我们要做的是在startx脚本中最下面添加client="/pvplayer/aap/start_player.sh", start_player.sh是你要启动的程序。当然你可以创建$(HOME)/.xinitrc,然后在这个隐藏文件中添加/pvplayer/app/start_player.sh,效果也是一样的。

      xinit做的事情是启动Xorg(Server)然后启动桌面环境(client), 我们的应用程序在这里是作为client。

      

      最后我们需要让startx开机后自动运行,在/etc/rc.local文件中添加/usr/bin/startx

  • 相关阅读:
    第二章作业题
    数据类型及内置方法
    流程控制
    Python入门,基本数据类型
    练习题
    Java中的时间日期Date和Calendar
    String的static方法
    Java中基本类型的包装类
    Java中的API
    Java里的参数类型/返回值类型
  • 原文地址:https://www.cnblogs.com/jck34/p/4470041.html
Copyright © 2011-2022 走看看