Я регулярно аннотирую pdf файлы, и, к сожалению, нет хороших linux pdf ридеров, которые поддерживают достойные аннотации. У Evince есть очень элементарная и глючная функция аннотации. Так что я застрял с помощью средства просмотра Windows через Wine.
Это работает довольно хорошо, но, когда я просто щелкаю правой кнопкой мыши по файлу (в данном случае PDF-файл), свойствам, открываю и выбираю Foxit Reader, значок 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
Не забывайте %f, это показывает, что приложение может быть передано имя файла, это должно быть там для разоблачения в списке.
CP sudo 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. Нажмите свойства. Открытый с.Показать все. Выберите Foxit Reader
Именно! Хорошо вид …, Этот метод работает, только если читатель Foxit 4 не работает. Если это - "файл, не найденный" ошибка, открывается.
Править: Это методы работают полностью с Читателем Foxit 5, но необходимо было бы установить вино 1.5, чтобы эта версия работала. Посетите http://www.winehq.org/download/ubuntu, чтобы сделать так.
Я сделал бы то, что говорит zetah:
перейдите в:
В выпадающем выборе:
Настольный Linux
В раскрывающемся диалоговом окне выбирают тип пакета:
deb
Затем можно установить .deb файл
sudo dpkg-i FoxitReader_1.1.0_i386.deb
Будучи честным, хотя я нашел, что встроенный читатель PDF оправдывает все мои надежды и имеет не нужный Foxit на стороне Ubuntu вещей. Я действительно использую Foxit в своем Windows VM все же.
При необходимости в расширенных функциях как Annotations и Hilighting, можно использовать:
[Okular][3] или даже Inkscape
Я бы посоветовал вам взглянуть на 2 связанных ответа о том, как устанавливать приложения по умолчанию: , этот и , это другой .
Обратите внимание, что нет необходимости запускать Foxit Reader через Wine, поскольку для него уже есть пакет Ubuntu.
Существует версия Foxit Reader для Linux: https://www.foxitsoftware.com/pdf-reader/
Это файл .tar.gz, и они дают инструкции по установке .