我/usr/share/applications/firefox.desktop
过去曾编辑过firejail
在运行时使用firefox
,但似乎在更新期间已将其删除。
如何在 Firefox 中永久打开浏览器,而无需在更新时更新 .desktop 文件?
.desktop
文件在~/.local/share/applications
这些文件仍然存在,与我几个月前创建它们时相比没有变化。系统只是出于某种原因没有选择它们,而是似乎优先考虑了它们/usr/share/applications
。
由于无关内容(语言规范等),其中一些已被编辑。
firefox.desktop
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firejail firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=Open a New Window
Name[ar]=افتح نافذة جديدة
Exec=firefox -new-window
[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=firefox -private-window
brave-browser.desktop
[Desktop Entry]
Version=1.0
Name=Brave Web Browser
GenericName=Web Browser
# Gnome and KDE 3 uses Comment.
Comment=Access the Internet
Exec=firejail /usr/bin/brave-browser-stable %U
StartupNotify=true
Terminal=false
Icon=brave-browser
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https;
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=New Window
Exec=/usr/bin/brave-browser-stable
[Desktop Action new-private-window]
Name=New Incognito Window
Exec=/usr/bin/brave-browser-stable --incognito
.desktop
文件在/usr/share/applications
它们与 中的相同~/.local/share/applications
。
我只是在每个文件中添加firejail
到命令的前面。这些命令在终端中手动执行时可以正常工作。Exec
.desktop
更多调试信息
我认为这可能是在我从 Ubuntu 20.04.1 LTS 更新到 Ubuntu 20.04.2 LTS 之后开始发生的。不过,我不确定。
除了用apt
. 我不知道有什么可能导致这个问题。
我知道它什么时候工作,因为什么时候工作,我只能~/Downloads
在浏览器中上传文件时访问该文件夹。如果我从命令行运行它,我将从 firejail 获得输出。