https://github.com/anupam-git/fingerboard
A fprintd based fingerprint GUI for Linux
https://github.com/anupam-git/fingerboard
fingerprint fingerprint-gui fprintd gui qml qt qt5
Last synced: about 2 months ago
JSON representation
A fprintd based fingerprint GUI for Linux
- Host: GitHub
- URL: https://github.com/anupam-git/fingerboard
- Owner: anupam-git
- License: mit
- Created: 2020-08-26T07:41:44.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-12T07:32:36.000Z (over 4 years ago)
- Last Synced: 2025-04-15T16:18:17.454Z (about 2 months ago)
- Topics: fingerprint, fingerprint-gui, fprintd, gui, qml, qt, qt5
- Language: QML
- Homepage:
- Size: 118 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
===========
Fingerboard
===========| A fprintd_ based fingerprint GUI for Linux
Fingerboard is a fingerprint GUI to enroll, list, delete and verify fingerprints.
Fingerboard is a GUI interface to fprint, and uses the D-Bus interfaces to communicate with fprint.Building
--------
The project uses CMake build system. Follow the steps below to build, compile and install this project.Dependencies - Ubuntu
^^^^^^^^^^^^^^^^^^^^^
Note: Requires ``universe`` repository to be enabled for qt dependencies... code-block:: bash
apt install \
gcc \
g++ \
make \
cmake \
extra-cmake-modules \
qtbase5-dev \
qtdeclarative5-dev \
qtquickcontrols2-5-dev \
libqt5svg5-dev \
qml-module-qtquick-controls \
qml-module-qtquick-controls2 \
qml-module-qtgraphicaleffects \
qml-module-qtquick-layoutsDependencies - Arch
^^^^^^^^^^^^^^^^^^^
.. code-block:: bashpacman -S \
gcc \
make \
cmake \
extra-cmake-modules \
qt5-base \
qt5-graphicaleffects \
qt5-svg \
qt5-quickcontrols \
qt5-quickcontrols2Build and compile
^^^^^^^^^^^^^^^^^
.. code-block:: bash# Make a build directory and cd into it
mkdir build && cd build# Run cmake
cmake .. -DCMAKE_INSTALL_PREFIX=/usr# Build the project
make -j$(nproc)# [OPTIONAL] Install to system (requires root access)
sudo make installHacking
-------
#. Any kind of contribution is appreciated
#. Format the cpp sources and headers with ``clang-format -i -style=file ``
#. Properly indent qml source.. References
.. ----------
.. _fprintd: https://fprint.freedesktop.org/
.. _HACKING.rst: HACKING.rst