Bug 1960606

Summary: firewall-applet not usable in GUI installation
Product: Red Hat Enterprise Linux 8 Reporter: Tomas Dolezal <todoleza>
Component: firewalldAssignee: Eric Garver <egarver>
Status: CLOSED CANTFIX QA Contact: qe-baseos-daemons
Severity: medium Docs Contact:
Priority: unspecified    
Version: 8.4CC: snemec, todoleza
Target Milestone: beta   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-06-14 15:04:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tomas Dolezal 2021-05-14 11:17:50 UTC
Description of problem:
firewall-applet is unusable in desktop environment due to Gnome's lack of support of status bar where the applet puts itself to.

Version-Release number of selected component (if applicable):
rhel-8.4
firewall-applet-0.8.2-6.el8.noarch (AppStream)

How reproducible:
always

Steps to Reproduce:
dnf groupinstall workstation-product-environment
systemctl start graphical.target
# now as user:
# firewall-applet is automatically started via xdg-autostart
killall firewall-applet
DEBUG=10 firewall-applet
# no errors shown, applet is not available

Actual results:
the applet is not usable at all

Expected results:
applet is not shipped (if possible), or
note on how to make the applet work

Additional info:

Comment 5 Eric Garver 2021-06-14 15:04:00 UTC
Closing as CANTFIX. Copying comment from bug 1791860 comment 15.

--->8---

The applet can be made visible by:

  1. install gnome-shell-extension-topicons-plus
  2. log out/in of gnome
  3. enable Topicons Plus (Tweaks -> Extensions)

This is an issue induced by Gnome hiding status icons [1]. AFAIK, the only fix is to run the applet like a normal window. If you're going to do that you might as well run firewall-config which is basically what [1] suggest.

[1]: https://wiki.gnome.org/Initiatives/StatusIconMigration/