LibreOffice Calcがインストールされているにもかかわらず、ダブルクリックするとGnumericでODSファイルを開く150台のDebian Jessieマシンがあります。 ODSファイルを右クリックして[プロパティ]ウィンドウからデフォルトのプログラムを変更することでこれを変更できることは知っていますが、150人のユーザーにこれを実行させることはオプションではありません。それらはすべてxfce4とthunarを使用します。
すべてのワークステーションでリモートで実行できるように、CLIを使用してこれを実行する必要があります。私は/usr/share/applications
と~/.local/share/application/mimetypes.list
を調べてみましたが、GUIでファイルを変更する前と後でファイルを比較しても、ここに変更はありませんでした。
Bashを使用して、これらのワークステーションがデフォルトでLibreOffice CalcでODSファイルを開くようにするにはどうすればよいですか?
[〜#〜] edit [〜#〜]: この質問 への回答とは異なり、Jessieのインストールには~/.config/mimeapps.list
または/usr/share/applications/defaults.list
mimeopen
を-d
オプションとともに使用できます。
man mimeopen
:
DESCRIPTION
This script tries to determine the mimetype of a file and open it with
the default desktop application. If no default application is
configured the user is prompted with an "open with" menu in the
terminal.
-d, --ask-default
Let the user choose a new default program for given files.
例:
mimeopen -d file.mp4
出力例:
Please choose a default application for files of type video/mp4
1) VLC media player (vlc)
2) Other...
確認してください:
xdg-open file.mp4