principis/howdy-beta

Project ID: 115428

Description

Unofficial builds of Howdy beta.

Installation Instructions

IMPORTANT

Remove howdy and the repo before installing this version!

dnf remove howdy dnf copr remove principis/howdy

Enable repository

dnf copr enable principis/howdy-beta

Install howdy

dnf --refresh install howdy howdy-gtk

Configure your camera

Use howdy-gtk or see below.

Manual

Find all video devices:

$ ls /dev/video*

Configure howdy:

sudo howdy config # or use your favorite text editor sudo vim /lib64/security/howdy/config.ini

Change device_path to your camera.

device_path = /dev/video2

You can test if you've chosen the correct camera by running howdy test and see if the IR emitters turn on.

Configure PAM

Configure howdy for sudo

Add the following line to the top of /etc/pam.d/sudo

auth sufficient pam_howdy.so

Configure howdy for kde lockscreen

Add howdy to /etc/pam.d/kde so it looks something like this:

$ cat /etc/pam.d/kde auth sufficient pam_howdy.so auth substack system-auth auth include postlogin account required pam_nologin.so ...

Only add the pam_howdy.so line in the appropriate place (before system-auth), don't change anything else you don't understand!

Configure howdy for login (sddm)

Add howdy to /etc/pam.d/sddm so it looks something like this:

$ cat sddm auth [success=done ignore=ignore default=bad] pam_selinux_permit.so auth sufficient pam_howdy.so auth substack password-auth ...

Only add the pam_howdy.so line in the appropriate place (before system-auth), don't change anything else you don't understand!

Configure howdy for login (gdm)

Add howdy to /etc/pam.d/gdm-password so it looks something like this:

$ cat gdm-password auth [success=done ignore=ignore default=bad] pam_selinux_permit.so auth sufficient pam_howdy.so auth substack password-auth

Only add the pam_howdy.so line in the appropriate place (before system-auth), don't change anything else you don't understand!

Annoying messages

If you see messages like these when using howdy:

libva info: VA-API version 1.13.0 libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_13 libva info: va_openDriver() returns 0

You can disable them by editing the /etc/profile.d/howdy.sh and /etc/profile.d/howdy.csh files and uncommenting the lines containing OPENCV_VIDEOIO_PRIORITY_INTEL_MFX.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 38 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (42)* Fedora 38 (13 downloads)
Fedora 39 aarch64 (66)*, ppc64le (0)*, s390x (0)*, x86_64 (1223)* Fedora 39 (176 downloads)
Fedora 40 aarch64 (12)*, ppc64le (0)*, s390x (0)*, x86_64 (1860)* Fedora 40 (58 downloads)
Fedora rawhide aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (12)* Fedora rawhide (12 downloads)

* Total number of downloaded packages.