В Ubuntu 11.04 я обычно редактирую свои файлы * .fig, нажимая на значки. Приложение (скрипт), открывшее файл, было texfig. Этот сценарий был выбран "открыть с помощью ..." в nautilus. Но сейчас нет возможности выбирать другие приложения, кроме предопределенных, соответствующих mimetype. Как я могу определить приложение по умолчанию (или самодельный скрипт) в nautilus для mimetype x-xfig?
Вы можете создать . desktop
файл, который будет перечислен на вкладке "Открыть другим приложением":
~/.local/share/applications
textfig.desktop
, содержимое которого:[Desktop Entry] Кодирование=UTF-8 Имя=Текстфиг Comment=Правка файлов fig с помощью пользовательского текстового скрипта Exec=<путь к вашему скрипту> %u Терминал=настоящий Тип=Приложение Иконка= Категории=Приложение;Утилита;Текстовый редактор; StartupNotify=true MimeType=текст/объяснение; NoDisplay=true
После этого вы увидите Textfig в вашей вкладке Open with other application, выберите его, и когда вы дважды щелкните по файлу, вы сможете открыть его с помощью вашей программы.
Просто настройте остальные значения немного больше, чтобы они соответствовали вашим потребностям. %u скажет nautilus выполнить его на текущем выбранном файле.
Я приготовил этот маленький сценарий, чтобы позволить нашим пользователям открыть файл с программой по их выбору.
Если вы больше думаете о графическом интерфейсе (как и я), перейдите к launchpad PPA и установите Ubuntu-Tweak в репозитории вашего программного обеспечения. Что касается меня и многих других, он должен быть включен во все инсталляционные пакеты дистрибутива.
Одним из "тонкостей" является Nautilus, где Вы можете изменять ассоциации файлов, как и раньше, включая все, что есть в usr/bin.
Проверьте его по адресу http://ubuntu-tweak.com/.
Выберите файл, который вы хотите изменить.
Выберите «Файл» ▸ «Свойства». Откроется окно свойств элемента.
Щелкните вкладку «Открыть с помощью».
Выберите приложение, в котором вы хотите открывать файлы этого типа.
Вам нужно указать файл *.desktop, поместить тип файла, который вы хотите открыть.
Сначала вам нужно получить миметипу этого файла, например, *.mkv
use: mimetype /path/to/file
, чтобы найти его
XXXX.mkv: video/x-matroska
Теперь вы изменяете assosiated приложение по умолчанию, в ~/.local/share/applications/mimeapps.list
, создаете его, если он не найден.
Объедините следующий файл:
[Default Applications]
video/x-matroska=mplayer.desktop;
Это означает, что вы используете mplayer.desktop
, чтобы открыть все *.mkv файлы по умолчанию.
(Создайте mplayer.desktop в /usr/share/applications
, и укажите Exec=
на ваш скрипт `
mplayer.desktop
:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=mplayer -ao alsa %f
Name=MPlayer
NoDisplay=true
Icon=gnome-mplayer
Для менее технических продвинутых пользователей вы можете сделать следующее:
Установите файловый менеджер Thunar из среды рабочего стола Xfce (он установит только thunar, а не остальную часть xfce4):
sudo apt-get install thunar
(Вы также можете установить пакет thunar
в Центре программного обеспечения Ubuntu или в диспетчере пакетов Synaptic.)
Откройте thunar
в Терминале или через меню приложений / GNOME Shell / Unity / что угодно, а затем используйте файловый менеджер Thunar, чтобы установить ассоциации типов файлов. Nautilus также будет уважать эти ассоциации, когда вы в следующий раз нажмете на этот тип файла в Nautilus.