停止 chrome 更改文件关联

停止 chrome 更改文件关联

我偶尔会在 Ubuntu Eoan (19.10) 上使用 Google Chrome 稳定版,使用其 apt 存储库。更新时,它会修改文件/usr/share/applications/defaults.list以将其自身添加到许多 mime 类型的默认设置中。特别是,它会修改 PDF 关联以

application/pdf=org.gnome.Evince.desktop;google-chrome.desktop

我没有安装 evince,因为我有一个 KDE 桌面。事实上,关联之前设置为

application/pdf=org.kde.okular.desktop;

这意味着 Firefox 现在在 Chrome 中打开 PDF 文件,而不是 Okular。defaults.list除了阻止 Chrome 自动更新外,还有其他方法可以阻止 Chrome 修改文件吗?

答案1

每次更新 chrome 时我都必须执行此行:

sudo sh -c "cp /usr/share/applications/defaults.list /usr/share/applications/defaults_back.list && grep -v chrome /usr/share/applications/defaults_back.list > /usr/share/applications/defaults.list"

相关内容