ZorinPin using a pincode instead of a password

ZorinPin – log in and unlock with a PIN code

I missed one thing when I moved to Zorin: unlocking my laptop with a short PIN
instead of typing my full password every time. So I built it, and I would like
to share it in case it is useful to anyone else here.

GitHub - Hersenpap206/ZorinPin · GitHub

The PIN code settings window

What it does

  • Unlock the lock screen (Super+L) and/or log in at the login screen with a PIN.
  • A settings window called PIN code in the menu, in the same style as GNOME
    Settings, where you set your PIN and choose where it is used. Search for
    "pin", "password" or "users" and you will find it.
  • A command line tool (zorinpin set, zorinpin status, …) if you prefer that.
  • Works on Zorin OS 17 and 18, and on other Ubuntu/Debian systems with GDM.

Installing

One command, also on a machine with no compiler or git installed:

2 Likes

I am not gonna lie this is awesome as hell and works pretty good but... Couldn't it have been possible to just make your password numbers only? or did I miss something?

(I installed it and logged in with numbers only cuz that's what pincode is)

2 Likes

Should this be moved to "Tutorials"?

Welcome to the Forum!

I switched the Thread Category to Tutorials & Guides. This seems to fit better to this.

I saw the english Language Block and I thought, I could make a german Translation. I don't have a Github Account, so I will post it here. You are free to use it. And if You don't want it, simply ignore it.

TEXT = {
    "de": {
        "title": "PIN Code",
        "your_pin": "Ihr PIN Code",
        "pin_row": "PIN Code",
        "pin_set": "Eingestellt - Sie können sich damit einloggen",
        "pin_unset": "Noch nicht eingestellt",
        "pin_blocked": "Nach zu vielen Versuchen blockiert",
        "set": "Einstellen",
        "change": "Ändern",
        "remove": "Entfernen",
        "remove_row": "PIN entfernen",
        "remove_sub": "Wieder mit dem Password einloggen",
        "where": "Wo es benutzt wird",
        "login": "Anmeldebildschirm",
        "login_sub": "Der Keyring bleibt gesperrt. Daher werden einige Apps einmalig das Password abfragen.",
        "lock": "Sperrbildschirm",
        "lock_sub": "Entsperren Sie mit Ihrem PIN nach Super+L",
        "rules": "Regeln",
        "min_len": "Mindestlänge",
        "attempts": "Versuche bis gesperrt wird",
        "lockout": "Gesperrt für",
        "seconds": "%s Sekunden",
        "until_admin": "bis ein Administrator es entsperrt",
        "new_pin": "Neuer PIN Code",
        "repeat_pin": "PIN Code wiederholen",
        "set_title": "PIN Code einstellen",
        "cancel": "Abbrechen",
        "save": "Speichern",
        "no_match": "Die zwei PIN Codes stimmen nicht überein.",
        "remove_q": "Den PIN Code entfernen?",
        "remove_body": "Sie werden sich wieder mit Ihrem Password einloggen. Sie können jederzeit einen neuen PIN einstellen.",
        "failed": "Das hat nicht funktioniert",
        "digits_hint": "%(min)s to %(max)s Stellen, nicht so etwas offensichtliches wie 1234 oder 1111",
        "test_hint": "Testen Sie Ihren PIN mit Super+L bevor Sie sich ausloggen. Bei der PIN-Abfrage können Sie immer Enter drücken, um das Password zu benutzen.",
        "password_note": "Ein PIN ist ein Kürzel für Ihr Password. Ihr Password bleibt weiterhin gültig und ist notwendig für eine verschlüsselte Festplatte.",
    }
1 Like