Skip to content
This repository was archived by the owner on Apr 18, 2026. It is now read-only.
This repository was archived by the owner on Apr 18, 2026. It is now read-only.

Toggling num lock or caps lock results in glitched message below password prompt #187

@xfzv

Description

@xfzv
% xsecurelock --version
XSecureLock - X11 screen lock utility designed for security.
Version: v1.9.0

To reproduce:

  1. Run xsecurelock
  2. Toggle caps lock and num lock
  3. The message below password prompt is duplicated/overriden:

Image

No issue with

% XSECURELOCK_SHOW_KEYBOARD_LAYOUT=0 xsecurelock

but the issue occurs with my usual full config that also contains XSECURELOCK_SHOW_KEYBOARD_LAYOUT=0

  XSECURELOCK_AUTH_CURSOR_BLINK=0 \
    XSECURELOCK_AUTH_FOREGROUND_COLOR="#cdd6f4" \
    XSECURELOCK_AUTH_WARNING_COLOR="#f38ba8" \
    XSECURELOCK_COMPOSITE_OBSCURER=0 \
    XSECURELOCK_DATETIME_FORMAT="%Y-%m-%d - %H:%M" \
    XSECURELOCK_DISCARD_FIRST_KEYPRESS=0 \
    XSECURELOCK_FONT="JetBrainsMono NF Medium:size=10.5" \
    XSECURELOCK_PASSWORD_PROMPT=time_hex \
    XSECURELOCK_SHOW_DATETIME=1 \
    XSECURELOCK_SHOW_HOSTNAME=0 \
    XSECURELOCK_SHOW_KEYBOARD_LAYOUT=0 \
    XSECURELOCK_SHOW_USERNAME=0 \
    xsecurelock

I guess the expected behavior would be having the message completely re-drawn every time caps lock / num lock is toggled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions