Отличная работа Brandon Authier за ваши сообщения и инструкции, вы мне очень помогли.
У меня была одна проблема с вашим методом: я узнал, что после завершения установки и перезагрузки ПК GRUB зависает. [ ! d1]
Итак, я добавил к ks.preseed следующее:
# Due notably to potential USB sticks, the location of the MBR can not be
# determined safely in general, so this needs to be specified:
d-i grub-installer/bootdev string /dev/sda
# To install to the first device (assuming it is not a USB stick):
#d-i grub-installer/bootdev string default
Это предотвратит сбой установки grub, если вы не удалите USB-накопитель. Я получил это от https://www.debian.org/releases/stable/example-preseed.txt
Вы можете создать файл .desktop
, который будет указан на вкладке «Открыть с другим приложением»:
~/.local/share/applications
textfig.desktop
с этим содержимым: blockquote>[Desktop Entry] Encoding=UTF-8 Name=Textfig Comment=Edit fig files using custom textfig script Exec=<path to your script> %u Terminal=true Type=Application Icon= Categories=Application;Utility;TextEditor; StartupNotify=true MimeType=text/plain; NoDisplay=true
После этого вы увидите Textfig в своем Open с другим приложением , выберите его, и при двойном щелчке по файлу вы сможете открыть его с помощью вашей программы.
Просто скорректируйте остальные значения немного больше, чтобы соответствовать вашим потребностям. % U скажет nautilus выполнить его в текущем выбранном файле.
Вы можете создать файл .desktop
, который будет указан на вкладке «Открыть с другим приложением»:
~/.local/share/applications
textfig.desktop
с этим содержимым: blockquote>[Desktop Entry] Encoding=UTF-8 Name=Textfig Comment=Edit fig files using custom textfig script Exec=<path to your script> %u Terminal=true Type=Application Icon= Categories=Application;Utility;TextEditor; StartupNotify=true MimeType=text/plain; NoDisplay=true
После этого вы увидите Textfig в своем Open с другим приложением , выберите его, и при двойном щелчке по файлу вы сможете открыть его с помощью вашей программы.
Просто скорректируйте остальные значения немного больше, чтобы соответствовать вашим потребностям. % U скажет nautilus выполнить его в текущем выбранном файле.
Вам нужно указать файл * .desktop, поместить тип файла, который вы хотите открыть.
Сначала вам нужно получить mimetype этого файла, например * .mkv
use: mimetype /path/to/file
, чтобы узнать это
XXXX.mkv: video/x-matroska
Теперь вы изменяете ассоциированное приложение по умолчанию, в ~/.local/share/applications/mimeapps.list
, создайте одно, если не найдено.
Объедините следующее с этим file:
[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
Для менее продвинутых технических специалистов вы можете это сделать:
sudo apt-get install thunar
(В качестве альтернативы вы можете установить пакет thunar
в программном центре Ubuntu или диспетчере пакетов Synaptic.) thunar
в терминале или в меню приложений / GNOME Shell / Unity / что угодно и затем используйте диспетчер файлов Thunar для установки ассоциаций типов файлов. Nautilus также будет относиться к этим ассоциациям в следующий раз, когда вы нажмете на этот файл в Nautilus. Если вы больше похожи на GUI (например, я), перейдите на панель запуска PPA и установите Ubuntu-Tweak в свои репозитории программного обеспечения. Что касается меня и многих других, он должен быть включен во все пакеты установки дистрибутива.
Одной из «трюков» является Nautilus, где вы можете изменить свои ассоциации файлов, как и раньше, включая что-либо в usr /bin.
Проверьте это на http://ubuntu-tweak.com/ .
Я приготовил этот маленький скрипт, чтобы позволить нашим пользователям открывать файл с программой по своему выбору.