mirror of
https://github.com/evilsocket/opensnitch.git
synced 2025-03-04 16:44:46 +01:00
OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.
![]() In order to display icons on the GUI, we use the Icon Naming Specification defined by freedesktop [0]. However these icons are not always available due to several reasons. In this situation until now, we have relied on the Qt's built-in icons [1]. It has worked fine until Fedora 36/Gnome 4x, where even some built-in Qt icons are missing (SP_VistaShield in particular). Since Gnome uses symbolic icons [2], falling back to these icons when the original one doesn't load, helps to display the missing icon. These icons have the same name than the ones defined by freedesktop, but with "-symbolic" as a suffix. Tested on u16, u18, pop22.04, tumbleweed 15.3, f36, devuan/debian 11 (lxqt, unity, gnome3/4, kde). If you think that there's a better way of handling this situation, please, open an issue or submit a PR with a fix. [0] https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html [1] https://doc.qt.io/qtforpython-5/PySide2/QtWidgets/QStyle.html#PySide2.QtWidgets.PySide2.QtWidgets.QStyle.StandardPixmap [2] https://wiki.ubuntu.com/SymbolicIcons |
||
---|---|---|
.github | ||
daemon | ||
debian | ||
ebpf_prog | ||
proto | ||
screenshots | ||
ui | ||
utils | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
release.sh |
OpenSnitch is a GNU/Linux application firewall.
Installation and configuration
Please, refer to the documentation for detailed information.