LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 03-07-26, 18:58 第 1 帖
abaiyi
 
 
 
注册会员  
  注册日期: Jul 2003
  帖子: 39
  精华: 1
 

标题: rh9自动运行X程序的方法


在RH9下自动运行程序的文章很多,不过一般只提到自动运行命令行程序的问题,本人为了定时运行xmms,查了大量帖子资料,终于搞定,现写下给大家共享。
其实用crontab的方法大家都知道,关键是xwindows的程序需要显示在x环境下,所以在cron文件里要写明在x环境下运行,以每天13点40运行xmms为例,/var/spool/cron/$usr文件内容就应该如下:
40 13 * * * DISPLAY=:0.0 /usr/bin/xmms
但这样只是打开xmms程序,并不打开播放列表,要自动打开播放列表,内容就应该如下:
40 13 * * * DISPLAY=:0.0 /usr/bin/xmms -e %F
如果这样打开了xmms并打开了播放列表仍不能自动播放的话,那么你就应该去下载xmms的autoplay插件来安装,这个不在本文讨论范围内。
如果上面的都搞定了,但可能有人发现xmms的菜单变成英文了,那就是locale的问题,RH9默认为zh_CN.GB18030,我们可以在/usr/share/locale/目录下新建zh_CN.GB18030这个目录,还有其中的LC_MESSAGES目录,并将zh_CN.GB2312/LC_MESSAGES中的xmms.mo拷贝到zh_CN.GB18030/LC_MESSAGES里面,但也可以更简单的在cron文件里指定locale,这就是我使用的方法:
40 13 * * * LANG=zh_CN.GB2312 DISPLAY=:0.0 /usr/bin/xmms -e %F
如有错误,请指正
此文给那些象我一样想定时提醒自己但却有困难的人
此文适用于任何X程序如realplay,xine,gmplayer,oo等等

此帖于 03-07-26 19:01 被 abaiyi 编辑.
  abaiyi 当前离线   回复时引用此帖
旧 03-07-26, 20:14 第 2 帖
KornLee
 
 
 
★☆★☆★☆★  
  注册日期: Nov 2002
  我的住址: LinuxWorld
  帖子: 6,960
  精华: 61
 

谢谢
  KornLee 当前离线   回复时引用此帖
旧 06-11-17, 15:55 第 3 帖
ipride
 
 
 
注册会员  
  注册日期: Nov 2006
  帖子: 1
  精华: 0
 

标题: 学习


不错,有空试试!
  ipride 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 13:16


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org