Linux下运行NoteExpress3.2

其实Linux下可用的文献管理的软件已经有不少了,如mendeley(虽然存在fcitx的中文输入法问题),zotero等,但是怎么说呢,对于中文支持效果都是比较差的。而noteexpress则是国产优秀的文献管理器,对中文支持程度高多了,可是只发布了Windows版本,Linuxer是不是就只能通过虚拟机来运行了呢?幸运的是WineHq可运行noteexpress软件,而且是直接运行,无需做任何配置!

一、测试环境

1. ubuntu14.06 x86_64
2. wine2.1 32位

二、安装过程

至于如何安装,鄙人就不想说了,这种完全不需要配置的安装过程还是非常简单的,只需要安装常规方式安装一个软件即可,这个里面灰常推荐使用playonlinux然后装到与office2010同一个盘中,这样就可以很方便的导入插件。下面主要说说可能遇到了一些问题。

三、存在的一些问题

3.1 如何使用外部程序打开wine的链接?

下面是引用的答案How To Make WINE Open Links In Your Default Linux Browser

I for one only use Wine for Spotify. But if you use it for some other applications, you will probably want to tweak the option which makes the links open in the default Wine browser instead of your default Linux browser (you might even not have a browser installed in Wine, right?).

Doing this requires a few steps (it’s not that hard if you’ve used Windows) but if you really want to use Wine, you might as well do it (now it’s a good time to remember how to edit the Windows registry), right? Read on!

1.Open Wine Regedit:

$ wine regedit

对于playonlinux来说,直接从配置里面找相应的按钮就OK了,也是很简单。

2.Navigate to [HKEY_CURRENT_USER/Software/Wine] and look for a key called “WineBrowser”, if it does not exist, create it. Under the newly created “WineBrowser” key, create a string called “Browsers” with the following value:

xdg-open,firefox,konqueror,mozilla,netscape,galeon,opera,dillo

Don’t worry about the browsers order in the above code. Just make sure “xdg-open” is the first one, as that will make sure that when you click a link in a Wine application, your default native Linux browser will be used to open that link.

3.But we are not done! At this point if you click a link in Wine, you’ll get the following error:

err:winebrowser:get_url_from_dde Unabled to retrieve URL from string L"\""
err:winebrowser:wmain Usage: winebrowser URL

To fix this, go to [HKEY_CLASSES_ROOT/http/shell/open/command] and edit the data value by adding “%1” at the end of the line, so that it looks like this:

C:\windows\system32\winebrowser.exe -nohome "%1"

3.2 解决中文乱码问题

中文乱码有三种可能:

  1. 没有安装相应的字体
  2. 没有没有使用中文环境
  3. 没有设置好字体

对的解决方案为:

  1. 安装常用字体,如宋体,微软雅黑等(直接安装在Linux下即可,wine会自动调用Linux自身所带的字体库)
  2. 使用中文环境,在启动的程序或命令前添加env LANG=zh_CN.UTF-8即可。对于playonlinux生成的desktop文件,可将上面那名添加到”Exec=”的后面即可。
  3. 在程序设置好相应的字体即可,一般情况下不使用英文字,而是使用中文字体,如宋体。

上面的方案算是比较通用的wine的乱码字体解决方案,和网上众多修改注册表的行为,个人认为更可取一点。

四、小结

Wine真是越用越顺手哇,真心觉得wine很强大!而且最近Wine项目更新很频繁,短短几个月的时间,wine就更新了好几个版本了,也就是两三个月前,wine2.0才开始发布呢,如今已更新到了wine2.5了。使用wine来解决Linux下软件不足问题指日可待。不过由于版权问题,使得winexp的许多windows补丁没有办法从微软官网获得了(微软官方已不再提供下载,同时它也不允许别人提供下载)。无论如何,wine的可用性越来越强了,如今我的我几个常用程序全部都可以使用wine来运行,而且具有了相当高的稳定性,其中包括wineQQ轻聊版7.9、Office 2010、CAJviewer 7.2。

此条目发表在LINUX, 软件安装分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。