Действительно ли возможно установить портативное приложение по умолчанию?

Просто любопытный - но не только это.

(Больше на мотивации в этом вопросе: действительно ли возможно установить (имейте готовый к употреблению), различные версии VLC?.)

Таким образом, я нашел портативный источник приложений для Linux здесь, я загрузил 2.1.2 версии VLC (как мотивировано в связанном вопросе), но это имеет некоторые ограничения, а именно, что видео не может быть установлено запуститься в том приложении при двойном щелчке по нему (который является выполнимым в Windows).

1
задан 13 April 2017 в 15:24

1 ответ

Возможно установить портативное приложение по умолчанию, но если у Вас есть специальный тип файла (например, .skp для SketchUp под Вином), необходимо создать mimetype и затем добавить 'MimeType' к файлу средства запуска (я узнал это путем рассмотрения винных соглашений с материалом путем размещения средств запуска в ~/.local/share/applications и материал в ~/.local/share/mime). Можно проверить, имеет ли это mimetype путем рассмотрения свойств Файла в Наутилусе (может работать с другими файловыми менеджерами):

screenshot of file properties window

Если mimetype уже существует (например. text/plain), довольно легко сделать средство запуска для него. Как пример, можно создать средство запуска как это:

[Desktop Entry]
Type=Application
Name=Custom Program
Icon=firefox
MimeType=text/plain;
Exec=gnome-terminal -e "nano %f "
NoDisplay=true
StartupNotify=true

сохраните его к ~/.local/share/applications/Custom Program.desktop, и необходимо добраться (возможно, после выхода из системы/входа в систему, перезапуская файловый менеджер, работая update-desktop-database ~/.local/share/applications/ или что-то):

Который должен смочь открыть txt файлы в nano в терминале гнома. Необходимо также смочь сделать это значение по умолчанию программы в Файловом менеджере; s свойства.

При использовании пользовательской версии существующей системной установленной версии программы, такой как VLC можно делать/редактировать средство запуска на основе существующего в /usr/share/applications:

[Desktop Entry]
Version=1.0
Name=VLC media player
GenericName=Media player
Comment=Read, capture, broadcast your multimedia streams
Exec=/usr/bin/vlc --started-from-file %U
TryExec=/usr/bin/vlc
Icon=vlc
Terminal=false
Type=Application
Categories=AudioVideo;Player;Recorder;
MimeType=video/dv;video/mpeg;video/x-mpeg;video/msvideo;video/quicktime;video/x-anim;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;video/x-nsv;video/x-flc;video/x-fli;video/x-flv;video/vnd.rn-realvideo;video/mp4;video/mp4v-es;video/mp2t;application/ogg;application/x-ogg;video/x-ogm+ogg;audio/x-vorbis+ogg;audio/ogg;video/ogg;application/x-matroska;audio/x-matroska;video/x-matroska;video/webm;audio/webm;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-m4a;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;misc/ultravox;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;audio/x-pn-realaudio-plugin;application/x-extension-mp4;audio/mp4;audio/amr;audio/amr-wb;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;x-content/audio-cdda;x-content/audio-player;application/xspf+xml;x-scheme-handler/mms;x-scheme-handler/rtmp;x-scheme-handler/rtsp;
X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb
Keywords=Player;Capture;DVD;Audio;Video;Server;Broadcast;
X-Desktop-File-Install-Version=0.22

Вы могли использовать это, изменить путь Должностного лица и Имени (можно удалить TryExec), добавьте его к одному из каталогов средства запуска приложения и имейте собственное средство запуска VLC :)

См. также:


Для примера на то, как установить по умолчанию портативные приложения, загруженные из portablelinuxapps.org или других, сделало портативным с утилитами, которые могут быть также загружены оттуда, смотреть на этот ответ о VLC.

3
ответ дан 7 December 2019 в 12:47

Другие вопросы по тегам:

Похожие вопросы: