我的规格:Ubuntu20.04.3与Gnome在Wayland。笔记本宏碁Aspire 5与AMD Ryzen 7,5700 U。
对于我的工作,我想运行Firefox通过沙箱实用程序防火墙。我创建了一个定制的*.desktop文件来启动“防火墙”火狐,并将它放在~/local/share/application中。
在*.desktop文件中,我指定了一个自定义图标(用于夜间构建的蓝色Firefox图标),并且定制启动程序使用这个蓝色图标。好吧,好吧。
当我运行启动程序时,“防火墙”Firefox启动并正确运行,但是显示在窗口概述和任务栏(或停靠)中的图标是标准Firefox图标(橙色/黄色),而不是我指定的蓝色图标。
我要做什么才能让运行中的“防火墙”Firefox以蓝色图标显示在Gnome中?
下面是我的*.desktop文件的样子:
[Desktop Entry]
Version=1.1
Type=Application
Name=Firefox Work
Comment=Web Browser configurated for Work
Icon=firefox-nightly
Exec=firejail --private=/home/nuri/.firejail-firefox/ firefox -no-remote
Actions=
Categories=Network;
StartupNotify=true发布于 2022-01-14 15:49:00
通过添加选项使火狐启动的这个特定实例具有特定的WMClass
--class=CLASS其中的类是您选择的名称,例如fjfox。
然后通过添加如下一行将您的自定义.desktop劳彻连接到该WMCLass
StartupWMClass=CLASS请看nuri对桌面文件的完整示例的回答。
发布于 2022-01-14 20:57:21
对于那些想要实际解决方案的人来说,工作的*.desktop文件现在看起来如下所示:
Version=1.1
Type=Application
Name=Firefox Arbeit
Comment=Web Browser configurated for Work
Icon=firefox-nightly
Exec=firejail --private=/home/nuri/.firejail-firefox/ firefox -no-remote --class=fjfox
Actions=
Categories=Network;
StartupNotify=true
StartupWMClass=fjfoxhttps://askubuntu.com/questions/1387008
复制相似问题