可以将便携式应用程序设置为默认应用程序吗?

可以将便携式应用程序设置为默认应用程序吗?

只是好奇——但不仅如此。

(有关此问题的动机的更多信息:是否可以安装(准备使用)不同版本的 VLC?

也就是说,我找到了一个适用于 Linux 的便携式应用程序源这里,我已经下载了 2.1.2 版本的 VLC(如链接问题所述)但它有一些限制,即无法将视频设置为在双击该应用程序时启动它(在 Windows 中可以做到)。

答案1

可以将便携式应用程序设置为默认应用程序,但如果您有特殊的文件类型(例如 Wine 下 SketchUp 的 .skp),则需要创建一个 mimetype,然后将“MimeType”添加到启动器文件(我通过查看 wine 处理东西来发现这一点,方法是将启动器放在 中~/.local/share/applications并将东西放在 中~/.local/share/mime)。您可以通过查看 Nautilus 中的文件属性来检查它是否具有 mimetype(可能与其他文件管理器一起使用):

文件属性窗口的屏幕截图

如果 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/或其他操作)

它应该能够在nanognome 终端中打开 txt 文件。您还应该能够在文件管理器的属性中将此程序设为默认程序。

如果您正在使用现有系统安装的程序版本的自定义版本(如 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

您可以使用它,修改 Exec 和 Name 路径(您可以删除 TryExec),将其添加到其中一个应用程序启动器目录,并拥有您自己的自定义 VLC 启动器:)

也可以看看:


有关如何将从以下位置下载的便携式应用程序设置为默认应用程序的示例portablelinuxapps.org或者其他可以使用可以从那里下载的实用程序制作的便携式软件,请查看这个答案关于 VLC。

相关内容