Package Details: obs-plugin-input-overlay 5.0.6-2

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: 4
Popularity: 0.92
First Submitted: 2021-07-20 09:44 (UTC)
Last Updated: 2025-03-29 02:48 (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

patlefort commented on 2025-03-29 02:44 (UTC)

libxkbfile and libxtst are needed or it will fail to build. sdl2 is being pulled as a transitive dependency, I will add it explicitly as well as Qt6.

xuiqzy commented on 2025-03-29 02:05 (UTC)

Should this also depend on sdl2 like the obs-plugin-input-overlay-bin package or should that be removed from the bin package? Except for make dependencies they should have the same runtime dependencies in theory. On the other hand this package has libxkbfile and libxtst, which the bin package doesn’t have.

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

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

chb commented on 2024-08-12 07:32 (UTC)

Could someone please pin a comment of where the presets install to?

Gelmo commented on 2024-06-15 18:24 (UTC) (edited on 2024-06-15 18:37 (UTC) by Gelmo)

Getting an error in the prepare() stage:

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

Looks like they may have done a force push in the libuiohook repo, breaking the 5.0.5 release. Going to leave an issue at their repo

Edit: Actually, when I checkout tag v5.0.5 manually and init submodules, it successfully pulls that commmit:

❯ git submodule update --init --recursive
Submodule 'deps/libuiohook' (https://github.com/univrsal/libuiohook) registered for path 'deps/libuiohook'
Cloning into '/home/gelmo/tmp/input-overlay/input-overlay/deps/libuiohook'...
remote: Enumerating objects: 90, done.
remote: Counting objects: 100% (70/70), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 90 (delta 52), reused 51 (delta 47), pack-reused 20
Unpacking objects: 100% (90/90), 61.41 KiB | 1.14 MiB/s, done.
From https://github.com/univrsal/libuiohook
 * branch            0d02efba92886988afd2429785f037ff8e96134a -> FETCH_HEAD
Submodule path 'deps/libuiohook': checked out '0d02efba92886988afd2429785f037ff8e96134a'

patlefort commented on 2023-05-08 02:57 (UTC)

I applied a patch that should solve the compilation issue.

acgtyrant commented on 2023-05-08 02:13 (UTC)

@patlefort Hello, could you have a look at this please? https://github.com/univrsal/input-overlay/issues/344#issuecomment-1537481153

patlefort commented on 2023-03-06 21:01 (UTC)

Thanks, fixed.

redskull commented on 2023-03-06 20:49 (UTC)

Missing libxtst and libxkbfile as depends (for the embedded libuiohook). It doesn't build in a chroot environment without them.