Мне не нужна "тонкая настройка Ubuntu", и я знаю о методе GUI соединения определенных файлов определенным щелчком правой кнопкой использования приложений и "Открытый с". У меня есть проблема при установке ассоциации типа файла глобально в файле:
/usr/share/gnome/applications/defaults.list
Например:
image/x-psd=gimp.desktop
Если я хочу открыть весь PSD's в фотошопе, я создал photoshop.desktop файл и поместил его под /usr/share/applications
. Теперь, когда я нажимаю Super (окна) ключ и ввожу Photoshop, я вижу, что значок, но я не могу:
image/x-psd=gimp.desktop
кому: image/x-psd=photoshop.desktop
это все еще открывается в калеке. Почему?Заранее спасибо.
Решенный моя проблема самостоятельно.
Файл /etc/gnome/defaults.list
переопределяется ~/.local/share/applications/mimeapps.list
, таким образом, вся ассоциация файлов входит к mimeapps.list
файл:
[Default Applications]
image/vnd.adobe.photoshop=wine-extension-8bs.desktop
В этом примере я установил для открытия .psd в Photoshop через Вино. Если я вхожу к /etc/gnome/defaults.list
и добавляю:
image/vnd.adobe.photoshop=gimp.desktop
Это не откроет .psd в канители, потому что это было переопределено mimeapps.list. Потраченный на несколько часов для понимания этого lol.
Necromancing.
Это - то, что работало на меня:
добавил мое требуемое приложение к/usr/share/applications.
sudo gedit /usr/share/applications/bash.desktop
вставка Копии от Терминала (гном-terminal.desktop) и терминал гнома замены с ударом:
[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
Добавляют следующие строки в конце (после всех записей в разделе [Приложения По умолчанию]):
[Added Associations]
application/x-shellscript=bash.desktop
Теперь в "Файловом менеджере" (иначе наутилус), просмотрите в один из файлов, которые Вы хотите открыть. Выберите "Properties". В "открытый с" - вкладка, выберите сброс.
И voilГ, Сценарии оболочки будут теперь открыты ударом, если Вы дважды щелкнете с мышью.
Можно добавить %U
в [Exec]
поле.
Исключая:[Exec] = command %U
Когда Вы открываете файл с Открытым с, шоу списка приложений то приложение. После того, как открытый это будет сохранено как приложение по умолчанию.