我如何区分使用 snap 安装和使用 apt 安装的相同软件?
Ubuntu 20.04
侏儒
我已经从包管理器和 snap 安装了 firefox 和 vlc,但是当我转到“显示应用程序”或“活动”搜索时,它们看起来一样。我唯一能分辨的方法是运行程序。有什么方法可以更改图标或其他东西,以便我知道哪些是 snap,哪些是 apt?
---不相关的细节---
我为什么要安装同一个程序的两个版本?
嗯,apt firefox 有一堆 java 脚本拦截器扩展和来自 restoreprivacy.com 的其他配置更改,因此它尽可能安全和私密,即使它会破坏一些网站。我用它来做很多事情。
我使用 snap firefox 进行 webex 会议之类的活动,我需要用户代理切换器扩展来表明我在 windows 10 上才能工作,以及学校所需的其他活动,在这些活动中,我需要能够访问每个网页并需要访问数据的扩展等,本质上与私密和安全相反。
apt vlc 从系统继承了深色风格,但不会在第二台显示器上播放全屏视频。snap vlc 在第二台显示器上播放全屏视频,但不会继承深色主题。
答案1
在终端中使用snap list
来列出系统上的所有快照。
.desktop
在 Ubuntu 中,应用程序以文件形式描述
Gnome Shell、Unity、KDE Plasma 等使用这些文件来获取应用程序名称。
.desktop
他们通过在文件中查找名称参数来实现这一点。
大多数 .desktop 文件位于/usr/share/applications
要更改应用程序的显示名称:
以 root 身份打开 gedit ( sudo gedit
) 并打开 /usr/share/applications/firefox.desktop,因此sudo gedit /usr/share/applications/firefox.desktop
找到 Name=Firefox Web Browser 行并将其更改为 Name=Firefox Snap(或其他任何名称)保存文件并重新加载 shell