因为.profile的内容会在每个bash启动(而不是系统启动)的时候执行一次,比你用telnet
登录系统,在开启多个链接登录时,这个文件就会随之执行多次.
如果粗猛你的程序依赖gtk,那么应该闷州设置你的程序的自启动优先级岩罩桥,在gtk之后,这样比较安全.或者不直接启动,而是启动一个后台监控程序,来监控gtk启动,再启动你的程序,
.profile中很少存在运行程序的例子,其中多数是环境变量的配置
以火狐为例傻瓜方法是在$HOME/.profile启动脚本中加入程序名
$gedit $HOME/.profile
加入英文”firefox“而不是“火狐”
更傻芦伍模瓜陪缓的是点击右上方齿轮图标,点击“启动应用程序...”
选浏览,在/usr/bin里找到firefox这个文件,点打开,OK
(根据你的程橘棚序不同,第二种方法可能还要在/bin,/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games等PATH目录里寻找)
个人制档链作的程序可以添加到开机自启动项中,简便一些流程,以下列出两种方式
方式一
卜蠢雹 第一种方式比较简单,通过Ubuntu 自带的Startup Applications即可添加,只要选中路径下的可执行文件即可。
方式二
通过Shell脚本+rc.local实现
step 01 创建一个脚本文件,比如起名为run_start.sh
step 02 修改rc.local文件,在exit 0之前添加执行脚本文件的命令
这两种方式,都会在开机时启动相应的程序。
当然,还有很多其他的启动三方程序型帆的方式,目前没有一一尝试,仅举两例。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)