A CLI based Linux screensaver system with i3lock-dracula
ChronoLock is a smart, feature-rich screen locking application that automatically locks your screen after a configurable idle period while intelligently detecting when not to lock (during videos, presentations, etc.).
- Smart Idle Detection - Locks screen after configurable idle time
- Video Awareness - Automatically skips locking when videos are playing
- Fullscreen Detection - Won't lock during fullscreen applications
- Laptop-Friendly - Respects lid closure events
- Customizable Notifications - Visual and audio warnings before locking
- Persistent Configuration - Remembers your settings across sessions
- Lightweight - Minimal resource usage
- Supported Platform - Xfce, GNOME, KDE, Cinnamon, etc
git clone https://github.com/Mahmud-Mahi/ChronoLock.git
cd ChronoLocksudo mv i3lock-dracula /usr/local/bin/
sudo mv chronolock /usr/local/bincd ..
sudo mv ChronoLock ~/.config/sudo apt install x11-utils x11-xserver-utils procps playerctl libnotify-bin mplayer i3lock-colorchronolock --helpsudo rm -r /usr/local/bin/i3lock-dracula
sudo rm -r /usr/local/bin/chronolock
sudo rm -r ~/.config/ChronoLocksudo apt remove x11-utils x11-xserver-utils procps playerctl libnotify-bin mplayer i3lock-colorThis project is licensed under the MIT License - see the LICENSE
Feel free to contribute by submitting pull requests. If you encounter any issues, open a ticket in the GitHub Issues section.