xdg-openはgeditのみを使用します

xdg-openはgeditのみを使用します

多くの機械で問題が発生し、その問題がどこで、いつ、どのように発生したのかはまったくわかりませんでした。

Red Hat Enterprise Linuxワークステーションバージョン6.10(サンディエゴ)

私のデスクトップアイコンは機能しません。デスクトップアイコンをクリックするたびに、アイコンのデフォルトのテキストファイルはgedit

コメントを読みましたxdg-mimeが、出力が正しいかどうかわかりません。

$ xdg-mime query filetype ASIST.desktop 
text/plain; charset=us-ascii
$ xdg-mime query filetype /usr/share/pixmaps/keyring.png 
application/octet-stream
$ xdg-mime query filetype Desktop/gnome-terminal.desktop 
application/octet-stream

...しかし、3つのファイルすべてが.pngファイルとして開かれるか、少なくとも転送されるので問題にならないようですgeditgedit

私は何を壊したのですか?どうすれば修正できますか?

答え1

申し訳ありません。これは本質的にユーザーエラーです。

私のセキュリティ要件には、rootユーザーパスワードがumask0077であることが含まれています。私は最近このすべてのコンピュータに何かをインストールし、ディレクトリ全体をupdate-mime-database/usr/share/mime構築して適用することを実行しなければならず、umaskroot以外のすべてのユーザーがディレクトリにアクセスするのを防ぎました。

関連情報