From 0f143662ed8a8a2a38ea724d327e137f832f7bd8 Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Sat, 14 Mar 2026 15:35:22 +0100 Subject: [PATCH] patch unified-remote server to make click work --- .../files/unified-remote-clickfix.patch | 48 +++++++++++++++++++ .../unified-remote/unified-remote-9999.ebuild | 2 + 2 files changed, 50 insertions(+) create mode 100644 app-misc/unified-remote/files/unified-remote-clickfix.patch diff --git a/app-misc/unified-remote/files/unified-remote-clickfix.patch b/app-misc/unified-remote/files/unified-remote-clickfix.patch new file mode 100644 index 0000000..05ad66a --- /dev/null +++ b/app-misc/unified-remote/files/unified-remote-clickfix.patch @@ -0,0 +1,48 @@ +diff --git a/opt/urserver/remotes/Unified/Core/Input/remote.lua b/opt/urserver/remotes/Unified/Core/Input/remote.lua +index 1553696..9b5d131 100644 +--- a/opt/urserver/remotes/Unified/Core/Input/remote.lua ++++ b/opt/urserver/remotes/Unified/Core/Input/remote.lua +@@ -30,7 +30,11 @@ actions.MouseUp = function(...) + end + + actions.Click = function(...) +- mouse.click(unpack({...})); ++ -- click() doesn't work with wayland for some reason (14.03.2026) ++ -- respective github issue: https://github.com/unifiedremote/Remotes/issues/140 ++ -- mouse.click(unpack({...})); ++ mouse.down(unpack({...})); ++ mouse.up(unpack({...})); + end + + actions.DblClick = function(...) +@@ -63,4 +67,4 @@ end + + actions.ZoomOut = function () + mouse.zoomout(); +-end +\ No newline at end of file ++end +diff --git a/opt/urserver/remotes/Unified/Core/Mouse/remote.lua b/opt/urserver/remotes/Unified/Core/Mouse/remote.lua +index df8f5d3..be96e9a 100644 +--- a/opt/urserver/remotes/Unified/Core/Mouse/remote.lua ++++ b/opt/urserver/remotes/Unified/Core/Mouse/remote.lua +@@ -37,7 +37,11 @@ end + --@help Click mouse button(s) + --@param buttons:buttons Buttons to click + actions.click = function (...) +- mouse.click(unpack({...})); ++ -- click() doesn't work with wayland for some reason (14.03.2026) ++ -- respective github issue: https://github.com/unifiedremote/Remotes/issues/140 ++ -- mouse.click(unpack({...})); ++ mouse.down(unpack({...})); ++ mouse.up(unpack({...})); + end + + --@help Double click mouse button(s) +@@ -76,4 +80,4 @@ end + --@help Perform zoom out + actions.zoom_out = function () + mouse.zoomout(); +-end +\ No newline at end of file ++end diff --git a/app-misc/unified-remote/unified-remote-9999.ebuild b/app-misc/unified-remote/unified-remote-9999.ebuild index 51b8af5..308be82 100755 --- a/app-misc/unified-remote/unified-remote-9999.ebuild +++ b/app-misc/unified-remote/unified-remote-9999.ebuild @@ -21,6 +21,8 @@ RESTRICT="strip mirror bindist fetch" DEPEND=" " +PATCHES=("${FILESDIR}/unified-remote-clickfix.patch") + src_unpack() { unpack_deb "${SRC_URI}" }