首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为运行在防火墙中的firefox设置自定义图标?(不仅是对于启动程序,而且对于运行的应用程序本身也是如此)

如何为运行在防火墙中的firefox设置自定义图标?(不仅是对于启动程序,而且对于运行的应用程序本身也是如此)
EN

Ask Ubuntu用户
提问于 2022-01-13 21:18:10
回答 2查看 375关注 0票数 1

我的规格:Ubuntu20.04.3与Gnome在Wayland。笔记本宏碁Aspire 5与AMD Ryzen 7,5700 U。

对于我的工作,我想运行Firefox通过沙箱实用程序防火墙。我创建了一个定制的*.desktop文件来启动“防火墙”火狐,并将它放在~/local/share/application中。

在*.desktop文件中,我指定了一个自定义图标(用于夜间构建的蓝色Firefox图标),并且定制启动程序使用这个蓝色图标。好吧,好吧。

当我运行启动程序时,“防火墙”Firefox启动并正确运行,但是显示在窗口概述和任务栏(或停靠)中的图标是标准Firefox图标(橙色/黄色),而不是我指定的蓝色图标。

我要做什么才能让运行中的“防火墙”Firefox以蓝色图标显示在Gnome中?

下面是我的*.desktop文件的样子:

代码语言:javascript
复制
[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
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-01-14 15:49:00

通过添加选项使火狐启动的这个特定实例具有特定的WMClass

代码语言:javascript
复制
--class=CLASS

其中的类是您选择的名称,例如fjfox

然后通过添加如下一行将您的自定义.desktop劳彻连接到该WMCLass

代码语言:javascript
复制
StartupWMClass=CLASS

请看nuri对桌面文件的完整示例的回答。

票数 2
EN

Ask Ubuntu用户

发布于 2022-01-14 20:57:21

对于那些想要实际解决方案的人来说,工作的*.desktop文件现在看起来如下所示:

代码语言:javascript
复制
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=fjfox
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1387008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档