I also have a OmniKey Reader but not 100% what the below means?
And change thise lines by removing # from front and reader_drivers lines u delete one comand too:
reader_drivers = pcsc, ctapi;
try_emulation_first = yes;
lock_login = false;
Open terminal, and enter this:
nano /etc/opensc/opensc.conf
Hit enter.
Scroll down, and find:
reader_drivers = ctapi; edit it to look like:
reader_drivers = pcsc, ctapi;
There are two instances of:
reader_drivers = ctapi; I edited the first one, and left the second as it was.
Scroll down further, and find:
try_emulation_first = yes; it has a hash # in front of it, remove it, to make the line active.
Scroll down again, until you find:
#lock_login = true;, and change it to lock_login = false; Remove the hash, and set the value to false.
Scroll down quite a long way, and you will find something like:
#provider_library = /libpcsclite.so.1 I forget if it has the hash in front of the line, if so remove it, and add the /lib/ to the front of the library.
To search while in nano, hit ctrl and w (it stands for "where"). Enter "libpcsclite" in the search box and hit enter. It should take you straight to the corresponding line to edit. If you are having difficulties, just scroll down very slowly, and read every line until you find it.
Hit ctrl x then y when prompted to save, and enter when it displays the filename.