Можно использовать perl-file-mimeinfo в extra
репозиторий для управления mimetypes.
Пример для открытия всех .pdf
файлы в apvlv
:
/usr/bin/vendor_perl/mimeopen -d $file.pdf
и затем, при подсказке, вводят приложение: apvlv
.
Я запускаю Ubuntu 12.04 с классическим рабочим столом, synaptic
не обнаружится при щелчке правой кнопкой a .deb
пакет и не обнаружится в списке других приложений, потому что он не имеет никакой связи типа файла с .deb
файлы.
Добавить ту ассоциацию, редактирование /usr/share/applications/synaptic.desktop
как root
и добавьте строку:
MimeType=application/x-deb;application/x-debian-package;
(Можно также добавить %f
после Exec=synaptic-pkexec
на той строке, но как синаптический, кажется, не смотрит на аргумент при условии, что, кажется, не помогает многому),
После того выполнения:
sudo update-desktop-database
killall gnome-panel
gnome-panel &
Теперь необходимо смочь выбрать synaptic
щелчком правой кнопкой. Сделать это моим приложением по умолчанию для .deb
файлы выполняются:
mimeopen -d path_to_my_deb_file
Затем выберите X) Other ...
опция и обеспечивает synaptic-pkexec
как аргумент.
Только, в конце концов, это делает двойной щелчок .deb
откройтесь синаптический (после запроса учетных данных)
Я думаю, что можно сделать это через файловый браузер, Наутилус. Я не знаком с Элементарным, но в моей системе Ubuntu я смог запустить Наутилус и затем просмотреть в .deb файл, щелкнуть правой кнопкой по нему, выбрать "Свойства" и затем выбрать вкладку "Open With" и выбрать приложение Вам, хотят открыться, Синаптический.
Извините в моих Снимках экрана я не имею Синаптическими установленный, но надо надеяться Вы получаете идею.
/usr/bin/synaptic
. Таким образом для добавления его необходимо было бы нажать кнопку "Add" и затем вручную вставить путь к Синаптическому.
– slm♦
20.04.2013, 18:50