如何设置葡萄酒程序(例如Foxit Reader for Windows)作为默认程序?

我经常注释pdf文件,遗憾的是没有好的 linux pdf阅读器支持体面的注释。 Evince有一个非常基本和错误的注释function。 所以我坚持使用Windows查看器通过wine。

这很好用但是,当我只是右键单击一个文件(在本例中为pdf),属性,打开并选择福昕阅读器时,Unity Launcher图标仍然是葡萄酒图标而不是应用程序图标。

有人设置葡萄酒程序作为任何文件的默认程序吗?

有任何想法吗?

我自己解决了这个问题。 这是如何做:

第1步:创建脚本

我按照https://help.ubuntu.com/community/Wine页面中的步骤操作:

gedit~ / .wine / Foxit5

现在将以下脚本粘贴到其中,保存并关闭gedit。 如果更改了安装路径,请相应地修改第2行。


#!/bin/sh QUICKPARLOCATION="c:\\Program Files\\Foxit Software\\Foxit Reader\\Foxit Reader.exe" PARAM=`winepath -w "$*"` wine "$QUICKPARLOCATION" "$PARAM" exit 0 

使用此命令确保文件可执行。

 chmod +x ~/.wine/Foxit5 

第2步:创建.desktop文件

来自本网站的信息: http : //ubuntuforums.org/showthread.php?t = 1863021

  1. cd到目录/ usr / share / applications
  2. 使用’grep -i foxit *’这将搜索名称foxit忽略大小写。
  3. 如果它不是那么一个较小的那个。
  4. 我使用了sol.destop并将其复制到我自己的假应用程序中。
  5. 不要忘记%f,这表明应用程序可以传递一个文件名,它必须在那里显示在列表中。

    sudo cp sol.desktop foxit.destop

    gksudo gedit foxit.desktop

foxit.desktop代码:(我创建了一个图标并将其保存在.icons文件夹中)

 [Desktop Entry] Name=Foxit Reader 5 Comment=Read and annotate pdf files Exec=~/.wine/Foxit5 %f Icon=~/.icons/Foxit.png Terminal=false Type=Application Categories=Office; X-GNOME-Bugzilla-Bugzilla=Foxit X-GNOME-Bugzilla-Product=foxit reader X-GNOME-Bugzilla-Component=Zwischenlager X-GNOME-Bugzilla-Version=3.2.1 StartupNotify=true X-HildonDesk-ShowInToolbar=true X-Osso-Service=org.gnome.Games.AisleRiot X-Osso-Type=application/x-executable X-Ubuntu-Gettext-Domain=aisleriot 

第3步:设置为默认值

打开文件管理器并找到任何pdf文件。 单击属性。 打开用。 显示所有。 选择福昕阅读器

而已! 好吧……这种方法只有在福昕阅读器4没有运行时才有效。 如果是“文件未找到”错误弹出。

编辑:此方法与福昕阅读器5完全兼容,但您需要安装wine 1.5才能使用此版本。 请访问http://www.winehq.org/download/ubuntu进行操作。

我会做什么zetah说:

去:

http://www.foxitsoftware.com/downloads/

在下拉列表中选择:

桌面Linux

在弹出的对话框中选择包类型:

DEB

然后,您可以安装.deb文件

sudo dpkg -i FoxitReader_1.1.0_i386.deb

老实说虽然我已经找到了内置的PDF阅读器来满足我的所有期望,并且在Ubuntu方面没有需要Foxit。 我确实在我的Windows VM上使用Foxit。

如果您需要Annotations和Hilighting等高级function,您可以使用:

[Okular] [3]甚至是Inkscape

我建议你看一下如何设置默认应用程序的2个相关答案: 这个和另一个 。

请注意,没有必要通过Wine运行Foxit Reader,因为已经有一个Ubuntu包。

有一个适用于Linux的Foxit Reader版本: https : //www.foxitsoftware.com/pdf-reader/

它是一个.tar.gz文件,并提供安装说明。