hyprwm / hyprlock

Hyprland's GPU-accelerated screen locking utility
BSD 3-Clause "New" or "Revised" License
794 stars 59 forks source link

unable to trigger face recognition pressing a key #400

Closed prietus closed 3 months ago

prietus commented 3 months ago

actualy what i have to do to trigger facial recognition (it works) is to randomly press as muxh keys as I can for several seconds till the ir cam starts. my actual config is

background { monitor = path = /home/teraflops/git/gnome-backgrounds/backgrounds/blobs-d.png # only png supported for now color = rgba(25, 20, 20, 1.0) blur_passes = 0 # 0 disables blurring blur_size = 7 noise = 0.0117 contrast = 0.8916 brightness = 0.8172 vibrancy = 0.1696 vibrancy_darkness = 0.0 }

prietus commented 3 months ago

❯ journalctl -f jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] Clearing password buffer jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] Clearing password buffer jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] Clearing password buffer jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] Authenticating jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] PAM: Identified face as teraflops jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] auth: authenticated for hyprlock jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] Unlocking session jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] Unlocked, exiting! jul 05 15:15:39 zeph /usr/lib/gdm-wayland-session[5866]: [LOG] Reached the end, exiting jul 05 15:15:49 zeph systemd[1405]: Started VTE child process 5924 launched by gnome-terminal-server process 1865. jul 05 15:16:10 zeph [6051]: Attempting facial authentication for user teraflops jul 05 15:16:11 zeph /usr/lib/gdm-wayland-session[6071]: [ WARN:0@0.048] global cap_gstreamer.cpp:2839 handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module source reported: Could not read from resource. jul 05 15:16:11 zeph /usr/lib/gdm-wayland-session[6071]: [ WARN:0@0.049] global cap_gstreamer.cpp:1698 open OpenCV | GStreamer warning: unable to start pipeline jul 05 15:16:11 zeph /usr/lib/gdm-wayland-session[6071]: [ WARN:0@0.049] global capgstreamer.cpp:1173 isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6071]: /lib/security/howdy/compare.py:57: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6071]: "Date: " + datetime.datetime.utcnow().strftime("%Y/%m/%d %H:%M:%S UTC"), jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6071]: [ WARN:0@1.242] global loadsave.cpp:771 imwrite imwrite_('/usr/lib/security/howdy/snapshots/20240705T131612.jpg'): can't open file for writing: permission denied jul 05 15:16:12 zeph [6051]: Login approved jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wl_seat v9 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to wl_seat v9 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wl_data_device_manager v3 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wl_compositor v6 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to wl_compositor v6 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wl_subcompositor v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wl_shm v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_viewporter v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to wp_viewporter v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_tearing_control_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_fractional_scale_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to wp_fractional_scale_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zxdg_output_manager_v1 v3 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_cursor_shape_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to wp_cursor_shape_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_idle_inhibit_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_relative_pointer_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zxdg_decoration_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_alpha_modifier_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_gamma_control_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: ext_foreign_toplevel_list_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_pointer_gestures_v1 v3 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_foreign_toplevel_manager_v1 v3 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_keyboard_shortcuts_inhibit_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_text_input_manager_v3 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_pointer_constraints_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_output_power_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: xdg_activation_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: ext_idle_notifier_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: ext_session_lock_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to ext_session_lock_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_input_method_manager_v2 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_virtual_keyboard_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_virtual_pointer_manager_v1 v2 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_output_manager_v1 v4 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: org_kde_kwin_server_decoration_manager v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: hyprland_focus_grab_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_tablet_manager_v2 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_layer_shell_v1 v5 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_presentation v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: xdg_wm_base v6 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_data_control_manager_v1 v2 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_primary_selection_device_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: xwayland_shell_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wl_drm v2 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_linux_dmabuf_v1 v5 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to zwp_linux_dmabuf_v1 v5 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: hyprland_toplevel_export_manager_v1 v2 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwp_text_input_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: hyprland_global_shortcuts_manager_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: zwlr_screencopy_manager_v1 v3 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to zwlr_screencopy_manager_v1 v3 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_drm_lease_device_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wp_drm_lease_device_v1 v1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] | got iface: wl_output v4 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] > Bound to wl_output v4 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] [core] dmabufFeedbackMainDevice jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] output 47 make Samsung Display Corp. model ATNA40CU05-0 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] output 47 name eDP-1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] output 47 description Samsung Display Corp. ATNA40CU05-0 (eDP-1) jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] output 47 done jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] Running on Hyprland jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] Locking session jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] onLockLocked called jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] got fractional 1 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] got fractional 1.5 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] configure with serial 8811 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] Configuring surface for logical [Vector2D: x: 1920, y: 1200] and pixel [Vector2D: x: 2880, y: 1800] jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] got fractional 1.5 jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [ERR] Invalid key down event (stray release event?) jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] Authenticating jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] PAM: Identified face as teraflops jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] auth: authenticated for hyprlock jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] Unlocking session jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] Unlocked, exiting! jul 05 15:16:12 zeph /usr/lib/gdm-wayland-session[6051]: [LOG] Reached the end, exiting

prietus commented 3 months ago

it's just pressing enter key

prietus commented 3 months ago

pressing enter key triggers the face recognition