wine lingoes方法及字体,源码已上传
-
- 帖子: 65
- 注册时间: 2007-05-11 9:21
wine lingoes方法及字体,源码已上传
前两天整理电脑发现很多东西不见了,不过总算找到了这个小工具的代码,所以还是上传到论坛里吧,免得莫名其妙的消失掉。代码不是很工整,见笑。
2010-12-11
------------------------------------------------- 以下为6月5日发表 ---------------------------------------------------------
看来喜欢用lingoes的不多
昨天发的lh脚本有个低级错误,只能在它所在的目录下用 ./lh 运行才行。要改正这个错误,请下载附件 lh.tar.gz 替换。这个lh里的修饰键是win
------------------------------------------------- 以下为6月4日发表 ---------------------------------------------------------
做了一个小工具,让wine的lingoes可以在linux下取词。
下载解压LingoesHelper.tar.gz,得到3个文件,运行 lh 即可,这3个文件必须在同一目录下。lh是一个shell脚本,会自动运行lingoes(如果里面的lingoes安装目录和你的不一样请修改)。
首先要在lingoes中启用剪贴板取词,然后取词方法就和stardict基本一样了,选中词汇lingoes就会弹出翻译窗口。也可以加一个修饰键,按键才翻译。这个键可以是ctrl,alt,shift或win,可以在lh脚本中修改。默认的lh是按ctrl键才取词。由于wine鼠标事件支持不完善,lingoes的取词窗口不会自动隐藏,为此我在取词窗口上面(或下面)添加了一个“Hide capture window”的小条,在这个小条上面晃一下鼠标就能关闭lingoes的取词窗口。
程序很小,对环境的依赖也不多,只要能运行gedit应该就能跑。
------------------------------------------------- 以下为5月31日发表 --------------------------------------------------------
本文只是为喜欢lingoes的人提供一个选择,感兴趣的话可以试一下。
昨天接触到winetricks这个小工具,还真好用,用它装了一些库和软件后wine lingoes成功了。
首先到下面的网站下载winetricks
http://wiki.winehq.org/winetricks
然后运行winetricks,在弹出的对话框里选择要安装的库和软件,我装了下面这些。其中ie6肯定是必须的,其他的不清楚哪个是必要的
comctl32, comctl32.ocx, gdiplus, gecko, hosts, msxml3, riched20, riched30, vcrun6, vcrun2005, vcrun2005sp1, ie6, fakeie6
用wine安装lingoes,这时lingoes已经可以运行了,而且还可以对wine的程序进行取词!安装字典,真人语音库等也没问题。
但是现在还有一个问题,lingoes会往 ~/.wine/drive_c/windows/Fonts 里安装一个 lingoes.ttf 字体,这个字体会导致wine里面中文全部显示为方框。把 lingoes.ttf 删除后中文显示正常,但是lingoes里的音标却无法正确显示。这应该是wine的问题,目前的wine似乎对字体支持不好,在软件中不支持同时使用多个字体。
我自己在simsun的基础上做了一个ttf字体,可以解决这个问题。下载附件中的字体,解压到 ~/.wine/drive_c/windows/Fonts 里就可以了(要先删除 lingoes.ttf)。不行的话删掉那个目录下其他中文字体,只留这一个试试。如果有音标改的不完善的地方请把显示不完善的单词贴出来我再改。
由于修改字体涉及到版权,如果不合适请版主删除。
2010-12-11
------------------------------------------------- 以下为6月5日发表 ---------------------------------------------------------
看来喜欢用lingoes的不多
昨天发的lh脚本有个低级错误,只能在它所在的目录下用 ./lh 运行才行。要改正这个错误,请下载附件 lh.tar.gz 替换。这个lh里的修饰键是win
------------------------------------------------- 以下为6月4日发表 ---------------------------------------------------------
做了一个小工具,让wine的lingoes可以在linux下取词。
下载解压LingoesHelper.tar.gz,得到3个文件,运行 lh 即可,这3个文件必须在同一目录下。lh是一个shell脚本,会自动运行lingoes(如果里面的lingoes安装目录和你的不一样请修改)。
首先要在lingoes中启用剪贴板取词,然后取词方法就和stardict基本一样了,选中词汇lingoes就会弹出翻译窗口。也可以加一个修饰键,按键才翻译。这个键可以是ctrl,alt,shift或win,可以在lh脚本中修改。默认的lh是按ctrl键才取词。由于wine鼠标事件支持不完善,lingoes的取词窗口不会自动隐藏,为此我在取词窗口上面(或下面)添加了一个“Hide capture window”的小条,在这个小条上面晃一下鼠标就能关闭lingoes的取词窗口。
程序很小,对环境的依赖也不多,只要能运行gedit应该就能跑。
------------------------------------------------- 以下为5月31日发表 --------------------------------------------------------
本文只是为喜欢lingoes的人提供一个选择,感兴趣的话可以试一下。
昨天接触到winetricks这个小工具,还真好用,用它装了一些库和软件后wine lingoes成功了。
首先到下面的网站下载winetricks
http://wiki.winehq.org/winetricks
然后运行winetricks,在弹出的对话框里选择要安装的库和软件,我装了下面这些。其中ie6肯定是必须的,其他的不清楚哪个是必要的
comctl32, comctl32.ocx, gdiplus, gecko, hosts, msxml3, riched20, riched30, vcrun6, vcrun2005, vcrun2005sp1, ie6, fakeie6
用wine安装lingoes,这时lingoes已经可以运行了,而且还可以对wine的程序进行取词!安装字典,真人语音库等也没问题。
但是现在还有一个问题,lingoes会往 ~/.wine/drive_c/windows/Fonts 里安装一个 lingoes.ttf 字体,这个字体会导致wine里面中文全部显示为方框。把 lingoes.ttf 删除后中文显示正常,但是lingoes里的音标却无法正确显示。这应该是wine的问题,目前的wine似乎对字体支持不好,在软件中不支持同时使用多个字体。
我自己在simsun的基础上做了一个ttf字体,可以解决这个问题。下载附件中的字体,解压到 ~/.wine/drive_c/windows/Fonts 里就可以了(要先删除 lingoes.ttf)。不行的话删掉那个目录下其他中文字体,只留这一个试试。如果有音标改的不完善的地方请把显示不完善的单词贴出来我再改。
由于修改字体涉及到版权,如果不合适请版主删除。
上次由 ausun 在 2010-12-11 12:21,总共编辑 4 次。
- AngelMAX
- 帖子: 2228
- 注册时间: 2009-02-25 18:18
-
- 帖子: 2
- 注册时间: 2009-06-01 17:14
Re: wine lingoes方法及字体
谢谢lz,按照这个方法终于成功装了最新版本的lingoes,安装winetricks时,开始提示出错,
Winetricks error: Note: command 'cabextract 。。。。。
发现cabextract没有装,sudo apt-get install cabextract之后一切就ok了
测试屏幕取词好用,万分谢谢lz的共享精神
不过在我的笔记本上即使删除了lingoes添加的字库,也还是方块,比较郁闷,努力学习linux中
Winetricks error: Note: command 'cabextract 。。。。。
发现cabextract没有装,sudo apt-get install cabextract之后一切就ok了
测试屏幕取词好用,万分谢谢lz的共享精神
不过在我的笔记本上即使删除了lingoes添加的字库,也还是方块,比较郁闷,努力学习linux中
- rushui999
- 帖子: 52
- 注册时间: 2007-04-27 21:03
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
我也喜欢lingoes啊,早就盼有人wine成功,总算把楼主等来了。
-
- 帖子: 81
- 注册时间: 2006-06-02 17:27
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
多谢楼主,按照你的方法基本搞定了。
-
- 帖子: 6
- 注册时间: 2006-11-21 5:20
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
多谢lz了。终于成功。
有点需要注意的是,最好按照顺序装lz要求的那些windows软件。
我第一次一起选上,安装,但是是按照字母顺序,结果ie6仿佛没装好。害得我差点以为不可能成功了。。。
而且,取词很好用。就是稍微慢一点。。。总之可以接受,全文翻译,什么都有。。很开心。
linux
不过,dict.cn 的发音功能没了。。
另外语音引擎也在研究中。不知道怎么装。。。
希望lz给点提示。
有点需要注意的是,最好按照顺序装lz要求的那些windows软件。
我第一次一起选上,安装,但是是按照字母顺序,结果ie6仿佛没装好。害得我差点以为不可能成功了。。。
而且,取词很好用。就是稍微慢一点。。。总之可以接受,全文翻译,什么都有。。很开心。
linux
不过,dict.cn 的发音功能没了。。
另外语音引擎也在研究中。不知道怎么装。。。
希望lz给点提示。
-
- 帖子: 6
- 注册时间: 2006-11-21 5:20
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
另外,lh文件路径不能含有空格。否则不起作用。
-
- 帖子: 8
- 注册时间: 2009-07-21 18:38
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
盼望已久的LZ的大好人终于出现了
- gcell
- 帖子: 429
- 注册时间: 2007-04-30 2:25
- 来自: 湖南湘潭
- 联系:
-
- 帖子: 1
- 注册时间: 2008-09-13 18:23
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
谢谢楼主分享,rhel 5.3也可以使用
想问一下,能否把取词方式从热键取词改为悬停取词呢?
想问一下,能否把取词方式从热键取词改为悬停取词呢?
- huangyou
- 帖子: 40
- 注册时间: 2006-09-10 21:02
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
成功, 谢谢分享,过程没什么问题,只是取词快捷键怎么没用
- U半兔
- 帖子: 82
- 注册时间: 2009-06-08 19:02
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
最好按照顺序装lz要求的那些windows软件。
everyday everynight everything it's you!
- windowssux
- 帖子: 618
- 注册时间: 2006-08-06 16:58
- 来自: 北海
-
- 帖子: 212
- 注册时间: 2006-11-17 9:53
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
这可是个强贴,要顶一个
- seautumn
- 帖子: 37
- 注册时间: 2009-08-04 18:41
Re: wine lingoes方法及字体,6月4日增加linux屏幕取词助手
终于忍不住来回复一个,这么好的帖子为什么回应的人这么少?
我重装了wine之后又来看这个咧~
我重装了wine之后又来看这个咧~