Как установить программу для вина (например, Foxit Reader для Windows) в качестве программы по умолчанию?

7

Я регулярно комментирую pdf-файлы, и, к сожалению, нет хорошего linux pdf reader, который поддерживает аннотации приличные . У Evince есть очень рудиментарная и багги-функция аннотации. Поэтому я застрял, используя средство просмотра Windows через вино.

Это работает очень хорошо, но когда я просто щелкнул правой кнопкой мыши файл (в данном случае pdf), свойства, открыв с помощью и выбрав Foxit Reader, значок Unity Launcher остался вином, а не значком приложения.

Кто-нибудь задал винную программу как программу по умолчанию для любого файла?

Любые идеи?

    
задан To Do 12.01.2012 в 14:50
источник

4 ответа

6

Я сам решил проблему. Вот как это сделать:

Шаг 1: Создать скрипт

Я выполнил процедуру на странице Ссылка :

gedit ~ / .wine / Foxit5

Теперь вставьте в него следующий скрипт, сохраните и закройте gedit. Если вы изменили путь установки, измените вторую строку соответственно.

#!/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

Информация с этого сайта: Ссылка

  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. Щелкните свойства. Открыть с. Показать все. Выберите Foxit Reader

Вот и все! Ну вроде ... Этот метод работает, только если Foxit Reader 4 не работает. Если это ошибка «файл не найден», всплывает.

EDIT: эти методы полностью работают с Foxit Reader 5, но для этой версии вам потребуется установить Wine 1.5. Посетите Ссылка , чтобы сделать это.

    
ответ дан To Do 14.01.2012 в 14:55
источник
3

Я бы сделал то, что говорит zetah:

перейти к:

  

Ссылка

В раскрывающемся списке выберите:

  

Настольный Linux

Во всплывающем диалоговом окне выберите тип пакета:

  

Deb

Затем вы можете установить файл .deb

  

sudo dpkg -i FoxitReader_1.1.0_i386.deb

Будучи честным, хотя я нашел встроенный читатель PDF, чтобы удовлетворить все мои ожидания и не нуждался в Foxit на стороне Ubuntu. Однако я использую Foxit на моей Windows VM.

Если вам нужны дополнительные функции, такие как Annotations и Hilighting, вы можете использовать:

[Okular] [3] или даже Inkscape

    
ответ дан cprofitt 12.01.2012 в 15:44
0

Я бы посоветовал вам взглянуть на 2 связанных ответа на вопрос о настройке приложений по умолчанию: этот и < a href="https://askubuntu.com/a/26808/28076"> этот еще один .

Обратите внимание, что нет необходимости запускать Foxit Reader через Wine, поскольку для него уже есть пакет Ubuntu.

    
ответ дан Alexandre 12.01.2012 в 15:52
0

Есть версия Foxit Reader для Linux: Ссылка

Это файл .tar.gz, и они дают инструкции для установки.

    
ответ дан Liniva 08.02.2018 в 02:55