現在、私はgnome-openを使用して、デフォルトのプログラムがわからない(またはその時に思い出せない)すべてのファイルを開きます。
ファイル拡張子が.pdf
の場合、gnome-openはPDFドキュメントリーダーでファイルを正しく開き、次のメッセージを生成します。
(evince:12416): Gtk-CRITICAL **: gtk_widget_show: assertion 'G TK_IS_WIDGET (widget)' failed
(evince:12416): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
タイプミスではなく、メッセージを2回出力します。 widget
が何であるかはわかりませんが、明らかにこの特定のウィジェットは1つとしてチェックアウトできません。
ファイル拡張子.jpg
を使用すると、gnome-openは画像ビューアーで画像を開き、次のメッセージを出力します。
(eog:12448): EOG-WARNING **: Failed to open file '/home/rhobot/.cache/thumbnails/normal/07915f2a54cfeb4b5f53aaa9c4988436.png': No such file or directory
少し質問があります:
1)gnome-openが完全に正常に動作するのに、同時にエラーが発生するのはなぜですか?
2).jpg
にある/home/rhobot/Pictures
ファイルを開くと、gnome-openは隠しディレクトリにある.png
ファイルを開こうとするのはなぜですか?
3)最も重要なこと-これらのエラーメッセージの意味、およびこれらのエラーが発生しないようにシステムを修正するにはどうすればよいですか?
私のファイルが開いていて、それらが開くプログラムが正常に機能していても、システムが完全に動作しないという考えは好きではありません。これらの問題の診断と修正を手伝ってください。私はUbuntuが初めてなので、答えても何も知らないと仮定してください。
貧弱な回避策として私がしたことは、GTK +を使用して各コマンドの.bashrc
エイリアスを作成し、シェルから開始することです。たとえば、証拠のための次の行
alias evince="evince 2>/dev/null"