[建议]请删除源里的easywine,有大bug[已解决]

Wine、Cedega、CrossOver 等配置
lypat2008
帖子: 203
注册时间: 2006-03-05 10:29

[建议]请删除源里的easywine,有大bug[已解决]

#1

帖子 lypat2008 » 2007-01-06 12:37

虽然在两天前有人在论坛里说了这个错误,但我们装软件是不可能都去论坛搜搜后再装的。我的所有文件都没了。

about36339.html&highlight=easywine

系统dapper.

谢谢。
上次由 lypat2008 在 2007-01-06 19:12,总共编辑 1 次。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#2

帖子 huangjiahua » 2007-01-06 14:33

错误的问题在于这些人把虚拟 C 盘自作主张选在 ~/.wine ,

要知道 wine 的虚拟磁盘符号链接是在 ~/.wine/dosdevices/ 。

wine 默认的虚拟 C 盘是在 ~/.wine/drive_c/ 的

代码: 全选

hua@vgh:~$ ll ~/.wine/dosdevices/
总用量 0
lrwxrwxrwx 1 hua hua 24 2007-01-03 03:05 c: -> /home/hua/.wine/drive_c/
lrwxrwxrwx 1 hua hua 10 2007-01-03 03:05 d: -> /home/hua/
lrwxrwxrwx 1 hua hua 12 2007-01-03 03:05 e: -> /media/cdrom
lrwxrwxrwx 1 hua hua  1 2007-01-03 03:05 z: -> /
上次由 huangjiahua 在 2007-01-06 14:38,总共编辑 1 次。
跃过无数的时间断层,只为了在
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2007-01-06 14:37

这个只能叫一个配置脚本。而脚本,最好是自己先看看的。 :lol:
● 鸣学
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#4

帖子 huangjiahua » 2007-01-06 14:44

ee 来搞个脚本鉴定委员会,

给脚本盖章~
跃过无数的时间断层,只为了在
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#5

帖子 huangjiahua » 2007-01-06 14:46

关于 EasyWine 的问题可以到 EasyWine 官方讨论
http://www.linuxgame.org/bbs/forumdisplay.php?fid=6
跃过无数的时间断层,只为了在
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2007-01-06 14:56

分析报告:
经过lypat2008(脚本鉴定委员会成员)的辛勤努力,先报告如下:
easywine的脚本有重大bug,需要暂时从源里面剔出。
完毕。

其实,论坛有蛮多人喜欢研究脚本的。
● 鸣学
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#7

帖子 huangjiahua » 2007-01-06 15:08

有请 ee 的脚本鉴定委员会,

于今日内给出 EasyWine 的修正方案,

以便在今天更新软件仓库前提交修改。
跃过无数的时间断层,只为了在
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#8

帖子 eexpress » 2007-01-06 15:22

呵呵。我从来不用这个。脚本都没看过。
现在是儿子时间,要出去吃饭去了
● 鸣学
lypat2008
帖子: 203
注册时间: 2006-03-05 10:29

#9

帖子 lypat2008 » 2007-01-06 15:41

汗。。。。。。。。。楼上两位,难道以后装软件都要看完源码,看完脚本才能装,谁这么有空。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#10

帖子 huangjiahua » 2007-01-06 16:44

楼上可有空改改?

不然我就让她强制用 ~/.wine/drive_c/ 了
跃过无数的时间断层,只为了在
lypat2008
帖子: 203
注册时间: 2006-03-05 10:29

#11

帖子 lypat2008 » 2007-01-06 16:50

强制吧,这些您比较熟悉,且您以后要修改也比较容易。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#12

帖子 huangjiahua » 2007-01-06 17:25

修改了, 先贴出补丁

代码: 全选

--- /usr/bin/EasyWine.old        2007-01-06 17:18:40.000000000 +0800
+++ /usr/bin/EasyWine    2007-01-06 17:22:28.000000000 +0800
@@ -73,7 +73,8 @@
 VC="`sed -n '$p' $homedir/.EasyWineConfig`"
   if [ "$VC" = "" ]
   then
-  cdrivedir="$homedir/wine_c"
+  #cdrivedir="$homedir/wine_c" # the fucking dir
+  cdrivedir="$homedir/.wine/drive_c/"
   else
   cdrivedir="$VC"
   fi
@@ -85,7 +86,8 @@
 
 vcdir_l="`sed -n '11p' $language`"
 vcdir_bl="`sed -n '13,15p' $language`"
-VC=`$Xdev  --ok-label "$ne_l"  --cancel-label "$qu_l" --backtitle "$vcdir_bl" --stdout --title "$vcdir_l" --dselect $homedir 0 0`
+#VC=`$Xdev  --ok-label "$ne_l"  --cancel-label "$qu_l" --backtitle "$vcdir_bl" --stdout --title "$vcdir_l" --dselect $homedir 0 0` # the fucking xdialog
+VC="$homedir/.wine/drive_c/"
 
 case $? in
        0)
@@ -99,7 +101,8 @@
 
   if [ "$VC" = "" ]
 then
-   cdrivedir="$homedir/wine_c"
+   #cdrivedir="$homedir/wine_c" # the fucking dir
+   cdrivedir="$homedir/.wine/drive_c/"
   else
    cdrivedir="$VC"
   fi

跃过无数的时间断层,只为了在
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#13

帖子 huangjiahua » 2007-01-06 17:45

ft, 问了几个人的操作, 知道怎么回事了,

居然是 Xdialog 选目录操作错误,
自己以为选了 ~/wine 之类,其实是选了 ~/

偏偏又执行了 rm -r -f $cdrivedir



Xdialog 选目录必需双击进去所选的目录, 而不能只是选中。

那么多人操作失误。
跃过无数的时间断层,只为了在
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#14

帖子 huangjiahua » 2007-01-06 17:47

这真怨不得 EasyWine , 只能说自己太仓促, 或 Xdialog 设计思路有问题
跃过无数的时间断层,只为了在
lypat2008
帖子: 203
注册时间: 2006-03-05 10:29

#15

帖子 lypat2008 » 2007-01-06 19:11

那就不知道了,不过以bmp或audacious之类在选择文件夹时相比较的话,就是Xdialog 设计思路有问题.
(在用bmp载入整个文件夹时是点文件夹就可以,要具体选某首歌才进入文件夹点击它。ubuntu很多人都用这两个软件,那就。。。。。。。。。)
:roll: :wink:
回复