Package Details: obs-plugin-input-overlay 5.1.0.r56.g673e594-3

Git Clone URL: https://aur.archlinux.org/obs-plugin-input-overlay.git (read-only, click to copy)
Package Base: obs-plugin-input-overlay
Description: obs-studio plugin to show keyboard, gamepad and mouse input on stream.
Upstream URL: https://github.com/univrsal/input-overlay
Licenses: GPL-2.0-only
Groups: obs-plugins
Submitter: chiyuki0325
Maintainer: patlefort
Last Packager: patlefort
Votes: 5
Popularity: 0.022823
First Submitted: 2021-07-20 09:44 (UTC)
Last Updated: 2026-09-08 17:46 (UTC)

Pinned Comments

patlefort commented on 2024-08-13 03:51 (UTC)

Presets are installed in /usr/share/obs/obs-plugins/input-overlay/presets.

Latest Comments

1 2 3 Next › Last »

patlefort commented on 2026-09-08 17:49 (UTC)

I've updated the source that was failing.

asahnoln commented on 2026-09-08 17:20 (UTC)

I cannot install the package, could you help me with that error?

==> Retrieving sources...
  -> Updating input-overlay git repo...
  -> Updating obs-plugin-input-overlay-libuiohook-TolikPylypchuk git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    input-overlay ... Passed
    obs-plugin-input-overlay-libuiohook-TolikPylypchuk ... fatal: not a tree object: b6e8179a263718107e82fcd72278e804932e2aea
==> ERROR: One or more files did not pass the validity check!
 -> error downloading sources: /home/stalin/.cache/yay/obs-plugin-input-overlay 
         context: exit status 1 


:: (1/1) Parsing SRCINFO: obs-plugin-input-overlay
==> Making package: obs-plugin-input-overlay 5.1.0.r56.g673e594-2 (Tue Sep  8 22:19:54 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating input-overlay git repo...
  -> Updating obs-plugin-input-overlay-libuiohook-TolikPylypchuk git repo...
==> Validating source files with sha256sums...
    input-overlay ... Passed
    obs-plugin-input-overlay-libuiohook-TolikPylypchuk ... fatal: not a tree object: b6e8179a263718107e82fcd72278e804932e2aea
==> ERROR: One or more files did not pass the validity check!
 -> error making: obs-plugin-input-overlay-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
obs-plugin-input-overlay - exit status 1

jazztickets commented on 2026-08-08 16:00 (UTC) (edited on 2026-08-08 16:05 (UTC) by jazztickets)

Thanks. I guess that PKGBUILD assumes an unmodified BUILDDIR in makepkg.conf but I was able to make do. The older version works, but if I restart obs after adding the source it seg faults again. Tested on a clean ~/.config/obs-studio.

EDIT: obs-plugin-input-overlay-bin works so I'll just use that for now

patlefort commented on 2026-08-08 04:59 (UTC)

Sorry, I can't get keyboard or mouse overlay to work on wayland or xwayland. I fixed the undefined symbol problem but it still won't work. You can try an older version with this pkgbuild: https://pastebin.com/v60iCgkn

If OBS crash, try restarting it in safe mode, delete input overlay sources, restart obs in normal mode and recreate them.

jazztickets commented on 2026-08-08 02:59 (UTC)

I haven't tried the plugin for a while but when I load it up now I can see the overlay image but it's not able to read any of my keyboard/mouse inputs.

I see this in the log:

info: [input-overlay] No joysticks/gamepads found
warning: load_backend [542]: Failed to open backend 'x11': /usr/lib/obs-plugins/input-overlay/libuiohook-x11.so: undefined symbol: libinput_event_get_type!
error: [input-overlay] An unknown hook error occurred. (0X10)

Anyone else seeing this?

patlefort commented on 2026-07-12 02:27 (UTC)

I bumped the version of the plugin to the latest commit as well as for libuiohook with some fixes. I hope it's not too buggy.

denilsonsa commented on 2026-07-11 22:07 (UTC)

==> Starting prepare()...
Submodule 'deps/libuiohook' (https://github.com/TolikPylypchuk/libuiohook) registered for path 'deps/libuiohook'
Cloning into '/var/tmp/pamac-build-denilson/obs-plugin-input-overlay/src/input-overlay/deps/libuiohook'...
done.
fatal: git upload-pack: not our ref ce96f4239e5ff7337e11f94ca5601089f82f306f
fatal: remote error: upload-pack: not our ref ce96f4239e5ff7337e11f94ca5601089f82f306f
fatal: Fetched in submodule path 'deps/libuiohook', but it did not contain ce96f4239e5ff7337e11f94ca5601089f82f306f. Direct fetching of that commit failed.

sanerb commented on 2026-06-12 09:29 (UTC)

just checking in to confirm that my issue as well completely disappears if i use an alternate makepkg.conf (makepkg --config /etc/makepkg.conf.obs-plugin-input-overlay), in which the only change from /etc/makepkg.conf is changing march=x86_64 to march=native. my (normal) makepkg.conf is mostly stock otherwise, with the only differences being:

  1. i use: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman purge !debug !lto) instead of the default: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)

  2. i use -j16

jazztickets commented on 2026-05-26 00:05 (UTC)

Changing march from x86-64 to native does indeed fix the compilation issue.

patlefort commented on 2026-05-25 15:40 (UTC)

I was able to reproduce it using default flags. Can you try to change march to native? It looks like an upstream problem on OBS. SIMDe recommend to define SIMDE_ENABLE_NATIVE_ALIASES only for testing.