红联Linux门户
Linux帮助

大宝,请进! [问题已解决]

发布时间:2009-05-30 19:36:04来源:红联作者:dhq
[i=s] 本帖最后由 dhq 于 2009-5-31 18:38 编辑 [/i]

按你的方法,我用wine 1.1.15 下安了autoCAD 2004 ,能输入汉字,命令行提示也是中文,右键快捷也是中文,可就是菜单不是,这也没办法使用呀,我是在Fedora下安装的。
不知,你可有解决方法,烦告知。另,我的 Wine 也是英文的。图如下:
文章评论

共有 18 条评论

  1. 大宝 于 2009-06-02 09:12:49发表:

    LZ的精神值得学习
    (e:e2s
    问题解决就好~
    让我想起了我在Ubuntu官方论坛上认识的一网友,为解决音频问题,刷主板刷了3、4次

    我也是昨天刚重装了一次9.04,就因为不知什么时候把打印机管理折腾废了,再也没办法折腾回来,只能重装了...
    (o):tx
    还好,我只格了/,其它不变,所以重装完系统后,30分钟就修复成重装前的样子了

  2. thungoder 于 2009-06-01 12:24:01发表:

    乱码的原因一般就是两个:一编码不同,二需要的字体没有!

  3. dhq 于 2009-05-31 18:15:50发表:

    [i=s] 本帖最后由 dhq 于 2009-5-31 19:01 编辑 [/i]

    感谢大宝,问题已经解决。

    造成菜单的乱码,是因为我是用命令行登录然后运行 startx 进入图形界面,这个时候桌面已经变成全英文的了,包括系统主菜单(这可能是Fedora的一个小问题),不过我一直这么用,好在 永中 和 Firefox 都能很好的显示和处理汉字。
    于是乎,在这样的环境下,我用尽了各种办法,包括按大宝所说,升级wine ,近乎变态的编译,下载CAD英文版,以及重装了n 次精简版,而那乱码的菜单,依旧是我行我素。
    山穷水尽时,突然想到莫非是用了 init 3 登录的缘故。果不其然,当我用 init 5 进入桌面后,菜单是终于变过来了,就连 wine 里也是汉字了,可CAD里的命令行里还是一串串的小问号。原因是 这个 gdi32.dll.so 对 wine 1.1.22 根本不起丝毫的作用,我又开始往回折腾。

    经过这一番轮回折腾,于是乎,总结出来一句话: Linux系统,就是这样一个折腾的系统,要么在折腾中死去,要么在折腾中永生。 它就是培养你耐性的好工具,是磨练你意志的好软件。 :-P

  4. 大宝 于 2009-05-31 11:58:50发表:

    我也没啥好办法了,干脆LZ用VBOX得了,省心些~

  5. dhq 于 2009-05-31 09:30:52发表:

    另,程序刚启动时,只有三个菜单栏的开始界面是中文的,只是一闪而过,然后就是长串的乱码菜单。

  6. dhq 于 2009-05-31 09:18:32发表:

    wine 版本已更新,如下图:


    看了两集电视剧才算编译完,真是一个漫长的过程。

    做了很多修改,最终安装时还是乱码:




    加了补丁不好使,不过程序能运行起来,并没有复制那4个DLL文件。
    只能另想办法了。

  7. 大宝 于 2009-05-30 22:58:27发表:

    10# dhq
    哎,同情中...
    记得把~/.wine也删除了
    以前我编译的时候(好几年前了),是要一个多小时,现在的电脑很强大了,应该会快些吧?
    用Ubuntu就省心多了,至少我是没遇到过Wine是英文的情况(1.1.10后),看来懒人还是有懒福的~

  8. you_me 于 2009-05-30 22:56:17发表:

    用wine的都是牛人

  9. 刘冲 于 2009-05-30 21:56:26发表:

    我向来都是安装所有语言及其字体。(与本帖好像无关)3):o)

  10. dhq 于 2009-05-30 21:23:03发表:

    1、按“相思爱文”的办法试过,不行。

    2、按“大宝”的打过补丁,不行。

    3、按“大宝”修改过 “桌面整合” 里的“菜单字体”,菜单的字体大小是变了,还是乱码。

    目前准备安最新版 1.1.22 ,不过听人说编译过程近一个小时呀。

  11. dhq 于 2009-05-30 21:10:14发表:

    我是在 Fedora 下,直接运行 su -c 'yum install wine*' 的。其中有上海交大的源。

    里面没有最新版,只能安到 1.1.15 。 非常感谢,大宝。

  12. dhq 于 2009-05-30 21:08:09发表:

    首先,非常感谢楼上的各位回复。目前正在试。

  13. 大宝 于 2009-05-30 21:02:35发表:

    还有,LZ是否在Configure Wine中的“桌面整合”标签下改过菜单字体?
    当然,也可以改改试试,反正都乱码了~
    LZ为什么不安装最新的1.1.22呢?
    LZ也可以把老版本删除(连~/.wine也删了),重启,再装上最新版试试

  14. 大宝 于 2009-05-30 20:51:40发表:

    [i=s] 本帖最后由 大宝 于 2009-5-30 20:54 编辑 [/i]

    中文补丁装了没?http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=131400
    另把瘟到死下的宋体、仿宋等常用字体放到/usr/share/fonts中,再链接到Wine的fonts文件夹中试试
    Wine也是英文的?相当诡异啊,你的系统区域选的是哪?
    相思爱文的方法可认去试试
    再不行,自行编译一个Wine

  15. lfgoxwqu 于 2009-05-30 20:35:49发表:

    缺字体,wine出现这样的问题多数都是字体

  16. 相思爱文 于 2009-05-30 19:57:55发表:

    楼上为引用,原文在哪记不清了,当时复制保存了。

  17. 相思爱文 于 2009-05-30 19:56:40发表:

    Linux下Wine中文对话框字体乱码解决方法
    Wine中中文存在很多的乱码,显示成<< >> ??等,这是对对话框中"确定"等的解决:


    Wine中对话框默认的字体是Tahoma,在我们的LINUX上,Tahoma字体是无法正常显示中文的。比如Wine configuration中的"确定""取消"等就变成了"<<"">>"的字样。


    解决方法很简单:


    在wine的regedit中,找到:


    \HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes


    方法1. 直接地将这个键设为空,问题就解决了。


    方法2. 将MS Shell Dlg设置为一种自己字库中已有的中文字体即可,如果已经将windows中宋体取来使用了,字库中SimSun对应宋体(这是Windows的,LINUX下默认是没有的),在这里设置为 SimSun即可。

  18. dhq 于 2009-05-30 19:37:12发表:

    后来想找个2004英文版的,实在没找到。