Comments (15)
There are some issues with appindicator:
- Only one menu possible for the applet. No support for context menus with the right click.
- Existing icons are not shown in Xfce for example without any error. If icon names are used that do not exist, then the "missing icon" is shown.
from firewalld.
+1 It would be nice to have a solution for KDE 5. Thanks.
from firewalld.
There is a new firewall-applet version in the qt-gui branch: https://github.com/t-woerner/firewalld/blob/qt-gui/src/firewall-applet-qt
Please give this a try and report back if this is working for you.
from firewalld.
I can confirm that one works as advertised, thanks, though long-term I'd recommend you consider using qt5 python bindings (fedora pkg python-qt5) instead of qt4 (fedora pkg PyQt4).
from firewalld.
Thanks a lot. It loads, however I get a message like "no connection to the firewall daemon".
Of course, firewalld is active and running (systemctl status firewalld.service).
Am I missing something ?
from firewalld.
@phocean What is the output of "firewall-cmd --state"?
from firewalld.
Here it is:
% firewall-cmd --state
running
from firewalld.
Great, works for me. Thanks very, very much! That little applet makes a big difference;
and you don't really notice until it is missing...
I'd also echo what Rex said about qt5 python bindings. Since this whole issue
reared its head because of Plasma 5, makes perfect sense.
from firewalld.
@phocean this is strange - firewall-cmd and also firewall-applet* are using FirewallClient to talk to firewalld. Have you started firewall-applet-qt in a special way?
from firewalld.
@rdieter I also have a QT5 version of this applet, but it behaves different in KDE5 and is not working as expected: There are no menues at all.
from firewalld.
Works for me too 👍
from firewalld.
@t-woerner Can you post a link to the Qt5 version?
from firewalld.
@gbcox Here it is: https://github.com/t-woerner/firewalld/blob/qt-gui/src/firewall-applet-qt5
It is simply a port of the Qt4 version to Qt5.
from firewalld.
@gbcox Please open an new issue for the Qt5 applet if needed
from firewalld.
Closing this issue as it has been solved with the Qt4 applet
from firewalld.
Related Issues (20)
- Doc: Include better explainations of the effects various configurations (i.e. what does the setting do?)
- ipset: config checks should verify that the number of elements does not exceed ipset size
- firewall-config doesn't show policy objects
- Render, but don't apply, rules - for debugging
- In rocky8, I have a question about firewall. Can't iptables command see firewall rules? HOT 4
- Preserve source IP when using masquerade + rich-rule port-forwading
- Policy and IPv6 HOT 3
- Add port forwarding to firewalld doesn't take effect actually HOT 4
- Applet icon missing in the tray but randomly appears after relog HOT 3
- Add SCTP for DLM
- --runtime-to-permanent removing public zone from active zones HOT 2
- Should `https.xml` include `http3.xml`? HOT 1
- Bug in `wrong_args_for_callable()` causes firewall-applet to crash (regression introduced in 2.1.0) HOT 1
- rework D-Bus bindings and move away from deprecated python-dbus
- Disruptive remnants of firewalld.service remain after removal HOT 3
- Non compacted IPv6 address conflict after reload HOT 1
- Unfriendly error message with `firewall-cmd --load-zone-defaults` without customization.
- Feature request: Add a functionality for services/ports/protocols to be filtered first and then source IP HOT 2
- PolicyKit authentication attempt on startup of firewall-config times out after 25 seconds HOT 10
- Ceph highest port number is outdated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firewalld.