uunicorn / python-validity

Validity fingerprint sensor prototype
MIT License
976 stars 82 forks source link

For Ubuntu 22.10 'Kinetic Kudu', 23.04 'Lunar Lobster' or Ubuntu 23.10 'Mantic Minotaur' this does not work but workaround possible! Please mention this on main page. #188

Open Valenteriano opened 8 months ago

Valenteriano commented 8 months ago

advice for Ubuntu users using Ubuntu 22.10 'Kinetic Kudu', 23.04 'Lunar Lobster' or Ubuntu 23.10 'Mantic Minotaur':

After the commands

mentioned in github site, then it tells that it did not find the IP of the repository (or repository itself). My solution for Ubuntu 23.10 'mantic minotaur' was, execute the system app 'software & Updates', go to tab 'Other Software', edit the new entry for fingerprint 'fprintd' (often the last new entry) and write in suites box 'jammy' instead of 'kinetic', 'lunar or 'mantic''.

Then update and continue with the other helpful commands on the github page without enrolling finger. The fingers can be enrolled in user settings (better as correct naming possible). Also important: Do not forget the other helpful settings as under 'Fingerprint not working after waking up from suspend' and so on.

I do not know how lon this workaround works but these distributions work for sure 'tested' (or used) by me long time.

dacog commented 7 months ago

I can confirm this workaround works on Kubuntu 23.10 on a Thinkpad t480s

I used the following instead of Software and Updates

nano /etc/apt/sources.list.d/uunicorn-ubuntu-open-fprintd-mantic.sources

and replace mantic with jammy

bclarke123 commented 5 months ago

Confirming this works on 24.04 Noble as well

vdrover commented 5 months ago

Confirming this works on 24.04 Noble as well

Are you saying you have successfully installed python-validity in 24.04? Like others, I am getting the does not have release file error in 24.04.

shahxeb-debug commented 5 months ago

Confirming this works on 24.04 Noble as well

Are you saying you have successfully installed python-validity in 24.04? Like others, I am getting the does not have release file error in 24.04.

I am also having the same. The dev hasn't yet submitted the release file. Let's hope that the project is still active.

bclarke123 commented 5 months ago

Confirming this works on 24.04 Noble as well

Are you saying you have successfully installed python-validity in 24.04? Like others, I am getting the does not have release file error in 24.04.

Yes, updating the PPA to pull the Jammy source works for me, Lenovo X1C6, device id 06cb:009a -

$ cat /etc/apt/sources.list.d/uunicorn-ubuntu-open-fprintd-noble.sources
Types: deb
URIs: https://ppa.launchpadcontent.net/uunicorn/open-fprintd/ubuntu/
Suites: jammy
Components: main
Signed-By: -----BEGIN PGP PUBLIC KEY BLOCK-----

[etc]
$ fprintd-list [me]
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
Fingerprints for user [me] on DBus driver (press):
 - #0: right-index-finger
$ fprintd-verify 
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify result: verify-match (done)
$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04 LTS"
shahxeb-debug commented 5 months ago

I can also confirm the solution by @bclarke123 works on Ubuntu 24.04 for 138a:0097 Validity Sensors.

Just replace the suites from "noble" to "jammy" and you are all good to go.

Screenshot from 2024-06-03 16-06-44

ToniCipriani commented 3 months ago

Confirmed working with Linux Mint Wilma, just had to specify jammy.

Works great with my Yoga 260 with an 009d swapped over from an X380.

Enetzlsg commented 3 months ago

Confirmed working with Linux Mint Wilma, just had to specify jammy.

Where do you change this in Mint??

k0nki commented 3 months ago

You don't need to make any changes to KDE neon User Edition 20240801 to use the python-validity repository. Just follow the instructions for Ubuntu, then register your fingerprints via the user settings.

Works straight out of the box, kudos to the KDE team.

K0nki

sidneijp commented 1 week ago

I've add the Ubuntu's Kinetic (22.10) PPA repo on my Ubuntu 24.10 (GNOME distro) and it installed and runt just fine.

This OS version is already using the deb822 standard for apt source files, so to specify the distro version just add Suites: kinetic to the respective file:

# it has 'noble' on its name instead of 'kinetic' because I didn't renamed it on purpose
vim /etc/apt/sources.list.d/uunicorn-ubuntu-open-fprintd-noble.sources

expected contents:

Types: deb
URIs: https://ppa.launchpadcontent.net/uunicorn/open-fprintd/ubuntu/
Suites: kinetic  # <----HERE----- it was 'noble' here, so change it for the newest supported distro version (currently 'kinetic')
Components: main
Signed-By: -----BEGIN PGP PUBLIC KEY BLOCK-----
...