web-dev-qa-db-ja.com

ターミナルLinuxでdocおよびpdfファイルを開く

Ubuntu 16.04ラップトップ、Abiword、libreoffice、xpdfにインストールしました。 GUIでは、libreofficeまたはabiwordを使用して、GUIを使用したままターミナルを起動しても、.docおよび.pdfファイルを問題なく開くことができます。ただし、純粋なターミナルコンソールに切り替えると、abiword、evinceまたはlowriterコマンドを使用してファイルを開くと、以下のメッセージが表示されます。誰かがこれを修正するのを手伝ってくれませんか? xpdfコマンドでも同様の結果が得られます。:

eugene@eugene-XPS-M1330:~/Documents$ abiword Auntiemi1.doc 
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

** (abiword:2020): WARNING **: clutter failed 0, get a life.
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
No DISPLAY: this may not be what you want."


eugene@eugene-XPS-M1330:~/Documents$ evince Auntiemi.pdf 
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Cannot parse arguments: Cannot open display: "
2
eoo

Xサーバーを実行していない場合、グラフィカルプログラムを表示できるディスプレイはありません。ターミナルプログラムを使用できます。.pdfには framebuffer ビューアを使用できます(残念ながら公式ソースにはありません)。

  • fbida(fbgs and fbi – ps/pdfファイルを表示するためのラッパースクリプトを備えたLinuxフレームバッファー用の画像ビューア。スイート全体は.tar.gzとして リリースページ
  • fbpdf –小さなフレームバッファpdf、djvu、epub、xps、およびcbzビューア
  • jfbview – PDFおよびLinuxフレームバッファの画像ビューア

.docファイルの場合、それらをプレーンテキストに変換します。のいずれかと

libreoffice --convert-to txt example.doc
unoconv -f txt example.doc
abiword --to=txt example.doc

または docx2txt.docxファイルの場合。結果のプレーンテキストファイルは、nanoemacsvimなどの好みのターミナルテキストエディターを使用して編集できます。

3
dessert