RHEL 7の「別のアプリケーションで開く」の下のドロップダウンメニューにアプリケーションを追加する方法

RHEL 7の「別のアプリケーションで開く」の下のドロップダウンメニューにアプリケーションを追加する方法

.pyスクリプトがあり、ファイルアイコンを右クリックすると、Spyderでスクリプトを開くオプションが必要です。スクリプトを右クリックして「別のアプリケーションで開く」コマンドを選択すると、ファイルを開くために使用できるコンピュータにインストールされているプログラムの一覧が表示されますが、Spyderは選択したリストの1つではありません。

ここに画像の説明を入力してください。

Spyderは、メインドロップダウンメニューの[アプリケーション]> [プロジェクト]タブの下に表示されます。私の/usr/share/applicationsフォルダには、次のSpyder.desktopファイルがあります。

[Desktop Entry]
Type=Application
Exec=spyder
Name=spyder
GenericName=Scientific Python Development Environment
Comment=A simple and lightweighted python IDE with MATLAB-like features
Icon=/home/adowney2/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/spyder-icon-1024x1024.png
Terminal=false
Categories=Development;IDE;Engineering;Mathematics;

ベストアンサー1

デフォルトのファイル接続はに保存されます/usr/share/applications/mimeapps.list。カスタマイズはに追加できます~/.config/mimeapps.list。ユーザー固有の設定~/.config/mimeapps.listはシステム全体の設定よりも優先されます。この場合は、次の行を追加します。

text/x-python=spyder.desktop

これは作るスパイダーマンPythonファイルを開く基本アプリケーションです。次の方法で他のアプリケーションを追加して使用することもできます。別のアプリケーションで開くメニュー項目の例:

text/x-python=spyder.desktop;org.gnome.gedit.desktop;

Pythonを使用したRHEL7 GNOMEコンテキストメニュー

上記は、spyder.desktopインストール時にこのファイルがシステムに追加されたと想定しています。スパイダーマン。で始まるEPELリポジトリからインストールしました/usr/share/applications/spyder.desktop。このファイルを提供していない他のソースからインストールする場合は、次のように追加してください~/.local/share/applications/spyder.desktop

[Desktop Entry]
Type=Application
Exec=spyder
Name=Spyder
GenericName=Scientific Python Development Environment
Comment=A simple and lightweighted python IDE with MATLAB-like features
Icon=spyder
Terminal=false
Categories=Development;IDE;

文書を見る個々のユーザーのデフォルト登録アプリケーションを上書きする内部にRHELデスクトップ移行および管理ガイド

おすすめ記事