达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

为当前最终发行版之前的所有版本提供支持
回复
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市
送出感谢: 2 次
接收感谢: 0

达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#1

帖子 Nile » 2010-11-17 12:04

先说下需求:由于需要同时开机自动运行compiz和tilda,都在startup applications里添加启动项(即~/.config/autostart/下添加相应desktop文件),可以保证登录后compiz和tilda自动运行。

出现问题:如果tilda比compiz先启动则会造成tilda运行异常,但Gnome并没有保证autostart目录下的启动顺序,所以开机时tilda有一定概率出现异常——即先于compiz完成启动。

目标:保证tilda在compiz启动完成后再自动运行

失败的尝试:
1、在.bash_profile里自动运行——运行过早,甚至早于Gnome的桌面
2、让startup applications启动带有sleep 5的脚本,人为把tilda的启动时间退后5秒——Gnome的自启动程序貌似不支持自动执行脚本 :em20

请大家给点儿启发吧……实在搞不定了……多谢!
Thinkpad T400
头像
daf3707
论坛版主
帖子: 12670
注册时间: 2007-06-13 15:57
来自: 在他乡
送出感谢: 49 次
接收感谢: 85 次

Re: 达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#2

帖子 daf3707 » 2010-11-17 12:59

咋不回支持启动脚本呢
写进一start.sh里,为它建立启动项就是了
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市
送出感谢: 2 次
接收感谢: 0

Re: 达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#3

帖子 Nile » 2010-11-17 13:46

daf3707 写了:咋不回支持启动脚本呢
写进一start.sh里,为它建立启动项就是了
写啦,真不管用,没任何反应,至少针对这个程序不给力,相当纠结啊…… :em06
Thinkpad T400
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
送出感谢: 3 次
接收感谢: 68 次
联系:

Re: 达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#4

帖子 lainme » 2010-11-17 15:43

至少针对conky是对的,sleep再久一些。我的conky要sleep 15s才正常
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市
送出感谢: 2 次
接收感谢: 0

Re: 达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#5

帖子 Nile » 2010-11-17 16:02

lainme 写了:至少针对conky是对的,sleep再久一些。我的conky要sleep 15s才正常
你用的是脚本吗?贴下看看呗……我的不是不正常,而是根本不执行阿……
刚才用C调用system函数写了个程序调用tilda,shell里运行没问题,一加到自动启动就不行了,怀疑是程序执行环境的问题了
Thinkpad T400
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
送出感谢: 3 次
接收感谢: 68 次
联系:

Re: 达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#6

帖子 lainme » 2010-11-17 16:06

#!/bin/bash
sleep 15 && conky &

要给可执行权限的
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市
送出感谢: 2 次
接收感谢: 0

Re: 达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#7

帖子 Nile » 2010-11-17 16:41

lainme 写了:#!/bin/bash
sleep 15 && conky &

要给可执行权限的
谢啦,刚才试了下,也不行。估计和tilda本身或者运行环境有关,看来还得在启动顺序上下功夫
Thinkpad T400
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市
送出感谢: 2 次
接收感谢: 0

Re: 达人请进!关于.config/autostart异常麻烦的自动启动顺序的问题……

#8

帖子 Nile » 2010-11-17 20:00

郁闷了,下载tilda源码,想在main开头加sleep,结果遇到tilda的bug,程序直接崩溃……悲剧阿
算了,换guake了……
不过启动问题继续求解
Thinkpad T400
回复

回到 “老旧版本支持”