putty
私はWindows PCでSSHクライアントを使用してLinuxシステムに接続しています。今は開けませんputty
。エラーメッセージ:
gnome-open .pdf
(gnome-open:4137): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
GConf Error: No D-BUS daemon running
この文書を見るにはどうすればよいですか?
答え1
LinuxでGUIアプリケーションを使用するには、システムのディスプレイ/モニターを駆動するためにXサーバーを使用できる必要があります。 Xサーバーの責任の1つは、ディスプレイ/モニターにアクセスする必要があるアプリケーションの接続を受け入れ/拒否することです。
あなたの場合、WindowsでPuTTYを実行しているため、これらのGUIアプリケーションへのアクセスを提供するXサーバーがないため、これに関連するエラーメッセージが表示されます。
さまざまなオプションがあり、そのうちの1つはXming(ソースファジーウェブサイト&主なプロジェクトの場所)。
もちろん、Windows用のXサーバーを提供する他のオプションもあります。
答え2
あなたは言う:」今パテでPDF文書を開くことができません」。最初にPDFファイルを開くことができますか、それとも初めてPDFファイルを開こうとしますか?
エラーによると、有効な表示がないことがわかりました。次のコマンドを実行して、実行中のXサーバーがあること(および正しい表示)を確認します。
ps -e | grep X
echo $DISPLAY
結果がない場合は、ディスプレイを実行していないため、まず修正する必要があります。
また、()のようなファイルを開くと、接続されたgnome-open file.pdf
サーバーでジョブが実行されるため、パテセッションでファイルを見ることができるとは思わないでください。これを達成する方法があると思いますが、基本的に提供される機能ではありません。 VNCを使用してXサーバーに接続できますか?
答え3
出力を表示するには、Windows PCにXサーバーがインストールされている必要があります。ここに一つあります。協会Xサーバーソフトウェアの1つで使用されます。インストール後にWindows PCに出力するように表示オプションを設定できます。
表示オプションの設定例:
export DISPLAY=${XSERVER}:0.0
答え4
この回答は、端末を介さずにリモートフォルダ(ディレクトリ)を次のようにマウントしてPDF(PuTTYを介して接続されているサーバー上にある)を開く方法を提供します。仮想PCからドライブしてください。
以下のガイドラインを採用した。これページ。
まず、最新バージョンをインストールする必要がありますWinFS。
次に、最新バージョンをインストールします。SSHFS - 勝利。
これで、リモートコンピュータからお気に入りのディレクトリをWindowsコンピュータのディスクドライブにマウントできます。Windowsエクスプローラ右クリックこのコンピュータそして選択ネットワークドライブマップ。 X:などのドライブ名を選択します。次に、次の構文に従って、お気に入りのディレクトリの完全なアドレスを入力します。
\\sshfs\RemoteUser@HostName[\PathToDirectory]
おそらくチェックボックスを選択したいと思います。別の資格情報を使用した接続これは、リモートコンピュータがPCとは異なるユーザーとパスワードを使用している可能性があるためです。
クリック後終わるをクリックすると、リモートコンピュータのユーザーとパスワードの入力を求められます。パブリックコンピュータではなく自分のPCに座っている場合にのみ、Windows資格情報管理者にユーザーとパスワードを保存させることができます。
これで、Windowsエクスプローラでマウントされたドライブを見ることができます。したがって、ワンクリックでPDFを含むすべてのファイルを開くことができます!
メモ:上記のようにリモートドライブを取り付けると、Windows用の管理者パスワードが不要になり、パブリックPCでも実行できるという利点があります。