Watch
1
0
Fork
You've already forked usbguard-notifier
0
No description
  • C++ 80.8%
  • M4 10.3%
  • Makefile 7.9%
  • Shell 0.9%
  • C 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Baumann 06db314f4a
Sorting build-depends.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-10-19 21:27:45 +02:00
.github/workflows Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
debian Sorting build-depends. 2026-10-19 21:27:45 +02:00
icons Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
man Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
scripts Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
src Merging upstream version 0.1.1. 2026-10-19 11:24:00 +02:00
.gitignore Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
.gitmodules Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
.travis.yml Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
autogen.sh Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
CHANGELOG.md Merging upstream version 0.1.1. 2026-10-19 11:24:00 +02:00
configure.ac Merging upstream version 0.1.1. 2026-10-19 11:24:00 +02:00
LICENSE Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
Makefile.am Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
README.md Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
RELEASE_PROCESS.md Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00
usbguard-notifier.service.in Adding upstream version 0.1.0. 2026-10-19 08:01:50 +02:00

USBGuard Notifier

License

About

USBGuard Notifier is a software framework mainly for detecting usbguard policy modifications as well as device presence changes. In a nutshell, the purpose of this project is to create user-friendly notifications in form of quick pop-up messages.

Dependencies

In order to compile the sources from a tarball/zip you will need the following development files:

Instalation

It is pretty easy to install the USBGuard Notifier. There are two possibilities how to install it:

  • per user (locally)
$  ./autogen.sh

Now you can choose if you would like to store the notifications temporarily(until reboot):

$  ./configure --prefix /home/$(id -un)

or permanently:

$ ./configure --prefix /home/$(id -un) --with-permanent-notifications=path/to/dir
$  make
$  make install SYSTEMD_UNIT_DIR=/home/$(id -un)/.config/systemd/user/
$  systemctl enable --now --user usbguard-notifier.service

Note

You might get an IPC connection error while trying to execute the binary program. It means the usbguard.service stopped working or you have not started it yet.

If you want to compile the sources in a cloned repository, you’ll have to run the ./autogen.sh script. It will fetch the sources (via git submodule) of CATCH. The script will then initialize the autotools based build system.

USBGuard Notifier has to use the same version of usbguard-devel package that USBGuard uses in your system.

Contribution

You may want to extend the features of USBGuard Notifier. Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.

License

GNU General Public License v2.0