web-dev-qa-db-ja.com

「他のアプリケーションリスト」にない場合、デフォルトのアプリケーションを変更する方法は?

現在、*.texファイルを開くためのデフォルトアプリケーションとしてtexstudioを使用しようとしていますが、そのファイルタイプに関連付けられているデフォルトアプリケーションを変更することはできません。

.TEXファイルを右クリックして変更し、プロパティアプリケーションで開く他のアプリケーションを表示に変更しようとしました。ただし、texmakerもtexstudioもプログラムリストに表示されず、奇妙なことに、「アプリケーションの追加」ボタンはもうありません。

/home/user/.local/share/applications/mimeapps/mimeapps.listにエントリを作成しようとしましたが、何も起こりませんでした。

「他のアプリケーション」のリストを変更したり、デフォルトのアプリケーションプログラムを手動で追加する方法はありませんか?

8
David

私が読んだものから ここ

次の内容のtexstudio.desktop~/.local/share/applications/ファイルを作成します。

[Desktop Entry]
Name=TexStudio
Comment=Edit TEX files
Exec=texstudio %f
Terminal=false
Type=Application
Icon=texstudio
Categories=TextEditor;
StartupNotify=true
MimeType=text/x-text;

ファイルブラウザでは、.texファイルを右クリックしてコンテキストメニューを表示し、Open With-> Other Applicationを選択できます。 Show other applicationsをクリックすると、次のダイアログが表示されます:

Choosing Texstudio

Exec行を変更する必要があるかもしれませんが、それが正しいアプリケーション名であるかどうかはわかりません。

8
Alexandre

この行を〜/ .local/share/applications/defaults.listに追加するために必要なもの

text/x-tex=TEXOPENNER.desktop

あなたの場合は:

text/x-tex=texmaker.desktop

うまくいくはずです。

:-)

1
Soheil