IDLEをPythonスクリプトのデフォルトのエディターとして設定したいのですが、[アプリケーションで開く]をクリックし、ドロップダウンをクリックして他のアプリケーションを表示する場合、それはオプションではありません。
これがまさに私がしていることです...
「カスタムコマンドを使用する」オプションはありません。ファイルを右クリックして「他のアプリケーションで開く」を選択した場合も同じことが起こります。
私がこれを設定できる方法はありますか?
使用しているアイドルパッケージについては言及していません。「アイドル」と仮定しましょう。「Idle3」を使用idle3.desktop
する場合は、以下を使用してください。「アイドル(Python-2.7を使用)」を使用する場合は、idle-python2.7.desktop
コンテキストメニューでアイドル状態を見つけるのを妨げる2つのことがあります-
まず、アイドル状態の.desktopのいずれにもMimeType =行が含まれていないため、アイドル状態はrに表示されません。クリック> ...メニューで開く
さらに、Exec =行が%letterで終わる.desktopsのみがrに表示されます。上記の「プログラムから開く」メニューに表示されている場合でも、>プロパティのコンテキストメニューをクリックします
したがって、この場合、これを行うのが最も簡単です-最初にメニューで開くに追加します
gedit ~/.local/share/applications/mimeapps.list
[追加された関連付け]セクションで、この行を探します
text / x-python =
ある場合は、これを最後に追加します
idle.desktop;
ない場合は、追加するだけです
text/x-python=idle.desktop;
ログアウト/ログインしていない場合でも、アイドル状態はメニューで開くで利用できるはずです。
そこにいる間、[デフォルトアプリケーション]セクションで同じ行を探し、.desktopをそのまま置き換えます。ない場合は、行を追加するだけです(;
デフォルトセクションではnoが使用されます)。
text/x-python=idle.desktop
アイドルがデフォルトとして表示されない場合は、再起動した後でも、「強制」する必要があります。defaults.listをいじるよりも、この方法を好む
ルートエディタで.desktopを開きます
gksudo gedit /usr/share/applications/idle.desktop
行の終わりに%fを追加し、保存します-のように
Exec=/usr/bin/idle -n %f
それからck。もう一度、アイドルがデフォルトになっているかどうかを確認し、必要に応じてログアウト/ログインします。追加したら、idle.desktopを再度開いて%fを削除すると、デフォルトのままになります。%fがアイドルに適しているかどうかはわかりません。そうでない場合は、そのままにしておくことができます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加