当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决]请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-09-25 20:03 
头像

注册: 2008-11-26 16:52
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
在进入系统后,手动执行此命令是可以成功打开uTorrent,但放在开机程序里不行,不知道为什么,请教大家
代码:
logger "wine uTorrent starting.."
nohup wine /media/WinXP_C/Program\ Files/uTorrent/utorrent.exe &
logger "wine uTorrent started"

已在init.d下建立命令,并在rc2.d下建立了S99的链接。
文件肯定是运行了,log已经打出来了。

#注,wine的是XP下的程序,不是装wine自带的那个目录。

谢谢。


最后由 atealxt 编辑于 2009-10-02 18:41,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-09-29 9:19 
头像

注册: 2009-03-19 9:19
帖子: 1423
地址: 江苏
送出感谢: 0 次
接收感谢: 2
把快捷方式加入启动项 延时30-60秒运行


_________________


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-10-01 19:41 
头像

注册: 2008-11-26 16:52
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
用sleep试了几次还是不行

程序执行出错,uTorrent目录下生成了一坨.dmp文件......


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-10-01 19:46 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
atealxt 写道:
用sleep试了几次还是不行

程序执行出错,uTorrent目录下生成了一坨.dmp文件......


> /dev/null 试试


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-10-01 20:25 
头像

注册: 2008-11-26 16:52
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
引用:
> /dev/null 试试

俺比较新手。
查了下这句是禁止标准输出,想必用了它可能会阻止那一坨.dmp文件,明开机我试试。

但对于解决问题好像没什么帮助?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-10-01 23:52 
头像

注册: 2008-09-07 23:44
帖子: 550
送出感谢: 0 次
接收感谢: 1
atealxt 写道:
已在init.d下建立命令,并在rc2.d下建立了S99的链接。

用root运行wine程序,非常非常不好。
atealxt 写道:
wine的是XP下的程序,不是装wine自带的那个目录。

如果wine和windows共用程序的话,你的wine的驱动器映射最好尽量保持和windows一致!

如果是我的我会弄个启动脚本,放在会话里边启动,或者放在别的地方,总之无论如何是不应该放在init.d下面的。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-10-02 0:07 
头像

注册: 2008-09-07 23:44
帖子: 550
送出感谢: 0 次
接收感谢: 1
放在init.d下的东西是在登录之前运行的吧。
你输入命令运行的时候用的是你用户目录下的wine上下文,而你放在init.d下脚本是在登录前运行的自然就没法用这个上下文,所以我猜测你的会不会/root目录下面有个.wine目录呢,你启动的时候会不会用的是这个上下文?你用uTorrent的候应该要配置dll等等的东西吧,/root目录下的wine上下文应该没有这些东西吧,所以程序应该不会正常运行吧。
还是之前的看法,你不应该在登录之前启动wine程序,应该在这之后。
也有可能/root底下什么都没有呢,我记得在运行winecfg之后才会产生wine prefix的呢。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2009-10-02 18:40 
头像

注册: 2008-11-26 16:52
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
引用:
我猜测你的会不会/root目录下面有个.wine目录呢,你启动的时候会不会用的是这个上下文?

确实是这样

结合了几位的建议,终于ok了
方法是写个脚本,放在会话里,而不是放在init.d
另外需要sleep一点时间,不sleep是不行的
代码:
#!/bin/sh
sleep 120
nohup wine SOME_CMD &
exit 0;


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2011-12-27 11:36 

注册: 2008-11-09 13:43
帖子: 100
送出感谢: 0 次
接收感谢: 0 次
atealxt 写道:
引用:
我猜测你的会不会/root目录下面有个.wine目录呢,你启动的时候会不会用的是这个上下文?

确实是这样

结合了几位的建议,终于ok了
方法是写个脚本,放在会话里,而不是放在init.d
另外需要sleep一点时间,不sleep是不行的
代码:
#!/bin/sh
sleep 120
nohup wine SOME_CMD &
exit 0;


请问怎样才可以放在“会话”里面?
SOME_CMD是不是可以替换为其他程序的名字?比如你的例子里面用uTorrent替换


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 请问如何在开机时自动wine,如uTorrent?
帖子发表于 : 2011-12-27 11:41 

注册: 2008-11-09 13:43
帖子: 100
送出感谢: 0 次
接收感谢: 0 次
himandy 写道:
atealxt 写道:
引用:
我猜测你的会不会/root目录下面有个.wine目录呢,你启动的时候会不会用的是这个上下文?

确实是这样

结合了几位的建议,终于ok了
方法是写个脚本,放在会话里,而不是放在init.d
另外需要sleep一点时间,不sleep是不行的
代码:
#!/bin/sh
sleep 120
nohup wine SOME_CMD &
exit 0;


请问怎样才可以放在“会话”里面?
SOME_CMD是不是可以替换为其他程序的名字?比如你的例子里面用uTorrent替换


http://linux.chinaunix.net/techdoc/syst ... 6132.shtml
懂了!原来是ubuntu的启动菜单。我看看centOS下面有没有类似的东西


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译