Foxit ReaderでPDFファイルを開くようにレンジャーを構成する方法


1

以下に示すように、.bashrcファイルでプログラムのエイリアスを作成しました。

alias foxitreader="/home/username/opt/foxitsoftware/foxitreader/FoxitReader"

そして、pdfリーダーのリストの一番上にあるrifle.confファイルに次のエントリを作成しました:

ext pdf, has foxitreader, X, flag f = foxitreader "$@"

それにもかかわらず、PDFファイルはFoxit経由ではなく、Okularで開きます。ただし、ターミナルで次のように入力すると、ファイルは問題なく開きます。

foxitreader myfile.pdf

希望の結果を達成する方法を教えてください。

Ubuntu 18.04.2でXTermターミナルを使用しています。

回答:


2

これはエイリアスの設計対象ではありません。構成ファイルにエイリアスを入力する代わりに、実際のコマンドを入力してみてください。これは、実行可能ファイルへのフルパス名、またはそのシンボリックリンクまたはそれを呼び出すスクリプトのいずれかです。シンボリックリンクに行きましょう。

フルパス名を入力せずにFoxitReaderを起動する場合は、PATHにあるフォルダーにFoxitReader実行可能ファイルへのシンボリックリンクを作成します。Ubuntuでは、フォルダー~/binbinホームフォルダーで呼び出されるフォルダー)が自動的にパスに追加されます(存在する場合)。したがってbin、ホームフォルダーにフォルダーがまだない場合は、フォルダーを作成します。

mkdir ~/bin

次に、そのフォルダーに実行可能ファイルへのシンボリックリンクを作成します。

ln -s  /home/username/opt/foxitsoftware/foxitreader/FoxitReader ~/bin/foxitreader

これで、コマンドを入力するだけでFoxitReaderを起動できますfoxitreader。さらに、構成rifle.confファイルが機能するはずです。


binフォルダー内の実行可能ファイルへのシンボリックリンクが既にあったことがわかります。エイリアスをのシンボリックリンクに置き換えましたが、rifle.conf現在は機能しています。
Aazib

実際、インストールプログラムは通常、シンボリックリンクまたはラッパースクリプトまたはバイナリのいずれかのパスに実行可能ファイルもインストールします。ただし、プログラムファイルを自分で/ optの下に配置してFoxreaderをインストールすることもできます。その後、これらの「仕上げタッチ」(パス内のコマンド、.desktopファイルなど)も手作業でした。
バナジウム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.