web-dev-qa-db-ja.com

ワインプログラム(例:WindowsのFoxit Reader)をデフォルトプログラムとして設定するにはどうすればよいですか?

私は定期的にpdfファイルに注釈を付けていますが、残念ながらdecent注釈をサポートするgood linux pdfリーダーはありません。 Evinceには非常に初歩的なバグのある注釈機能があります。だから、私はワインを介してWindowsビューアを使用して立ち往生しています。

これはかなりうまく機能しますが、ファイル(この場合はpdf)、プロパティ、Foxit Readerで開いて選択しただけで、Unity Launcherアイコンはアプリケーションアイコンではなくワインアイコンのままです。

誰かがワインプログラムをファイルのデフォルトプログラムとして設定していますか?

何か案は?

7
To Do

私は自分で問題を解決しました。方法は次のとおりです。

ステップ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. / usr/share/applicationsディレクトリに移動します
  2. 'grep -i foxit *'を使用すると、大文字と小文字を区別せずに名前foxitが検索されます。
  3. ない場合は、小さい方の1つから作成します。
  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が実行されていない場合にのみ機能します。 「ファイルが見つかりません」というエラーが表示されます。

編集:このメソッドはFoxit Reader 5で完全に動作しますが、このバージョンを動作させるにはwine 1.5をインストールする必要があります。 http://www.winehq.org/download/ubunt にアクセスしてください。

6
To Do

私はゼータが言うことをするでしょう:

に行きます:

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

ドロップダウンで次を選択します。

デスクトップLinux

ポップアップダイアログボックスで、パッケージタイプを選択します。

デブ

その後、.debファイルをインストールできます

Sudo dpkg -i FoxitReader_1.1.0_i386.deb

正直に言って、組み込みのPDFリーダーはすべての期待に応えるものであり、Ubuntu側でFoxitを必要としていないことに気付きました。 WindowsでFoxitを使用していますが、VMです。

注釈やハイライトなどの高度な機能が必要な場合は、次を使用できます。

[Okular] [3]またはInkscape

3
cprofitt

Linux用のFoxit Readerバージョンがあります: https://www.foxitsoftware.com/pdf-reader/

これは.tar.gzファイルであり、インストール手順を示します。

0
Liniva

デフォルトアプリケーションの設定方法に関する2つの関連する回答をご覧になることをお勧めします: this one および this another one

Ubuntuパッケージが既に存在するため、Wineを介してFoxit Readerを実行する必要はないことに注意してください。

0
Alexandre