Analysis updated 2026-07-25
Fix the lock screen on a Bazzite handheld gaming PC so it sleeps and locks securely.
Replace a broken GNOME lock screen on Fedora with a reliable text-based console lock.
Migrate from an older custom lock screen script to this cleaner installer setup.
| philipgb/bazzite-deck-gnome-desktop-lock | 123satyajeet123/bitnet-server | adeilsonrbrito/cross-model-consult | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | Shell | Shell | Shell |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Must be run from a terminal inside the active GNOME session as a normal user, requires a physical keyboard, and needs Fedora's specific kbd package installed.
This is a small installer for Linux systems running the GNOME desktop, specifically Fedora and Bazzite. It addresses a narrow problem: the built-in lock screen may not work well on certain devices, particularly handheld gaming computers. When you press Super+L (the standard lock shortcut on most Linux desktops), this tool switches to a text-based console, locks all virtual terminals, puts the machine to sleep, and resumes to a password prompt when you wake it up. Your graphical session and all its open applications stay running the entire time. The project is intentionally specific. It requires Fedora's kbd package and rejects substitutes. It has been tested on a Bazzite Deck GNOME setup, Fedora 43, and a OneXPlayer handheld. It needs a physical keyboard because the text-based lock prompt cannot use touchscreen or controller-based on-screen keyboards. The installer must be run from a terminal inside the active GNOME session as your normal user, not with administrator privileges directly. Installation involves cloning the repository and running a shell script. The script creates a system service, a narrow privilege rule that allows only two specific commands without a password, and a GNOME keyboard shortcut. It backs up your existing lock binding before disabling it. If you have an older similar setup installed, the script can migrate and clean up those files. Uninstallation reverses all of these changes and restores your previous lock shortcut. The tool is careful about security. It checks that the user requesting the lock matches the active graphical session, prevents multiple lock operations from running at once, and verifies that the machine genuinely went to sleep by comparing system clocks before and after. It deliberately does not change hardware wakeup settings, so if a USB device or monitor wakes the machine immediately, that is a separate hardware issue the installer will not fix. The full README is longer than what was shown.
A script for Fedora and Bazzite Linux that fixes the lock screen on handheld gaming PCs by switching to a text console, locking the screen, and sleeping until you wake it to enter your password.
Mainly Shell. The stack also includes Shell, GNOME, Fedora.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.