Одним нажатием меньше: эргономика в slock

August 2012 · 1 minute read

Минималистичный блокировщик экрана slock отображает мою любимую заставку (чёрный цвет), бинарник занимает несколько кб, ресурсов практически не ест и зависимости имеет только от xcb. Не нравился один момент: когда экран гаснет по таймауту раньше чем сработал скринсейвер, то автоматически начинаешь набирать пароль для логина и если это был не slock, то пароль попадает в текущее окно в фокусе. Т.к. индикации ввода минималистичности ради не предусмотрено. Отправив так пароль пару раз в скайпе и джаббере отказался от slock.

На днях обнаружил, что в новой версии проблему уведомления о вводе изящно решили, без задействования специальных индикаторов — при нажатии клавиши экран меняет цвет на лиловый, при отмене ввода — возвращается к чёрному. Nice, то что нужно. Но таки не удержался и форкнул их репозиторий на github; внёс минимальное изменение — убрал необходимость <kbd>Enter</kbd> после ввода пароля. А действительно, зачем он там? Лишнее нажатие раздражает.

А в этой версии не раздражает: https://github.com/grafov/slock :)

/black-screen.png

На иллюстрации выше — чудесный скринсейвер slock в работе.