「Ubuntu-Tweak」は必要ありません。右クリックと「Open with」を使用して特定のファイルを特定のアプリケーションに関連付けるGUI方法について知っています。ファイルでファイルタイプの関連付けをグローバルに設定する際に問題が発生しています:
/usr/share/gnome/applications/defaults.list
例えば。:
image/x-psd=gimp.desktop
PhotoshopですべてのPSDを開きたい場合、photoshop.desktopファイルを作成し、/usr/share/applications
の下に配置しました。これで、スーパー(Windows)キーを押してPhotoshopと入力すると、そのアイコンが表示されますが、次のことはできません。
image/x-psd=gimp.desktop
をimage/x-psd=photoshop.desktop
に変更すると、まだgimpで開きます。どうして?前もって感謝します。
自分で問題を解決しました。
ファイル/etc/gnome/defaults.list
は~/.local/share/applications/mimeapps.list
によってオーバーライドされるため、すべてのファイルの関連付けは_mimeapps.list
ファイルになります。
[Default Applications]
image/vnd.Adobe.photoshop=wine-extension-8bs.desktop
この例では、Wineを介してPhotoshopで.psdを開くように設定しました。 /etc/gnome/defaults.list
にアクセスして追加する場合:
image/vnd.Adobe.photoshop=gimp.desktop
Mimeapps.listによってオーバーライドされるため、gimpで.psdを開きません。それを理解するために数時間を費やしました笑。
ネクロマンシング。
これは私のために働いたものです:
目的のアプリケーションを/ usr/share/applicationsに追加しました。
Sudo gedit /usr/share/applications/bash.desktop
ターミナル(gnome-terminal.desktop)からコピーアンドペーストし、gnome-terminalをbashに置き換えます:
[Desktop Entry]
Name=Bash
Comment=Use the command line
Keywords=Shell;Prompt;command;commandline;cmd;bash;
TryExec=bash
Exec=bash
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=bash
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.18.3
Categories=GNOME;GTK;System;TerminalEmulator;
StartupNotify=true
X-GNOME-SingleWindow=false
OnlyShowIn=GNOME;Unity;
Actions=New
X-Ubuntu-Gettext-Domain=bash
[Desktop Action New]
Name=New Shell
Exec=bash
OnlyShowIn=Unity
次に、アプリケーションをシェルスクリプトに関連付けます。
そのためには、mimeapps.listを編集します。
Sudo gedit ~/.local/share/applications/mimeapps.list
最後に次の行を追加します([Default Applications]セクションのすべてのエントリの後に):
[Added Associations]
application/x-shellscript=bash.desktop
「ファイルマネージャ」(別名nautilus)で、開きたいファイルの1つを参照します。 「プロパティ」を選択します。 [開く]タブで、リセットを選択します。
さらに、マウスでダブルクリックすると、シェルスクリプトがbashで開かれるようになります。
%U
フィールドに[Exec]
を追加できます。
例:[Exec] = command %U
Open withでファイルを開くと、アプリケーションリストにそのアプリケーションが表示されます。開くと、デフォルトのアプリケーションとして保存されます。