Package Details: synergy3-bin 3.2.1-1

Git Clone URL: https://aur.archlinux.org/synergy3-bin.git (read-only, click to copy)
Package Base: synergy3-bin
Description: Share a single mouse and keyboard between multiple computers
Upstream URL: https://symless.com/synergy
Keywords: kvm synergy synergy3
Licenses: unknown
Conflicts: synergy, synergy-1.6, synergy-git, synergy1-bin, synergy2-bin, synergy3-beta-bin, synergy3-bin
Submitter: arraen
Maintainer: Thadah
Last Packager: Thadah
Votes: 4
Popularity: 0.033119
First Submitted: 2023-04-12 14:09 (UTC)
Last Updated: 2024-11-26 17:51 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

brianc commented on 2024-02-10 00:55 (UTC)

I did a bit of digging into the issue reported by by @ralberts and @Sanitary4788. The root of the issue is that Synergy assumes that the OS has a version number associated with it; but, Arch does not.

You can do a workaround for now by running the command:

sudo echo "distrib_release=99.0" >> /etc/arch-release

This will spoof a version number and allow synergy3 to run without error. I'll try to file a bug with the synergy developers for this one. I can see how to fix it in their code; but, synergy3 is closed source.

ralberts commented on 2024-02-05 13:48 (UTC)

Same here @Sanitary4788

Sanitary4788 commented on 2024-01-26 08:00 (UTC)

Hello, hope someone can help me. Cannot get it to connect to its backend service. Already tried to systemctl it.

The log says this so dunno where to start:

Sentry event ID: 349296a72f53418f9cf8aeaf63d538de

There was a problem with the GUI back-end.

Error: failed to get linux info [cause] Error: cannot trim falsy string

Stack trace... Error: failed to get linux info at getOSInfo (/opt/Synergy/resources/app.asar/build/main/index.js:2758:15) [cause] Error: cannot trim falsy string at trimString (/opt/Synergy/resources/app.asar/build/main/index.js:125:13) at getLinuxInfo (/opt/Synergy/resources/app.asar/build/main/index.js:2790:14) at async getOSInfo (/opt/Synergy/resources/app.asar/build/main/index.js:2756:16)

arraen commented on 2023-11-14 12:42 (UTC) (edited on 2023-11-14 12:43 (UTC) by arraen)

Hi! Sorry for the disappearance. Life happens :) I'm not using synergy these days.So, adding @Thadah as Maintainer.

tsangares commented on 2023-11-12 23:17 (UTC)

@Thadah Should we make a new repo of the latest version?

Thadah commented on 2023-11-06 08:07 (UTC)

New PKGBUILD for 3.0.76.5-RC3

@@ -1,13 +1,13 @@
 # Maintainer: arraen
 pkgname="synergy3-bin"
-pkgver="v3.0.73.7"
-pkgrel="9"
+pkgver="v3.0.76.5"
+pkgrel="12"
 pkgdesc="Share a single mouse and keyboard between multiple computers"
 url="https://symless.com/synergy"
 license=('unknown')
 arch=("x86_64")
-source_x86_64=("https://rc.symless.com/synergy3/$pkgver-rc2/synergy-linux_x64-libssl3-$pkgver-rc2.deb")
-sha256sums_x86_64=("ddd6d2d5836a0b6cb14b45edcf7ee3575c24425a46c08d3bda6a2a759482c40a")
+source_x86_64=("https://rc.symless.com/synergy3/$pkgver-rc3/synergy-linux_x64-libssl3-$pkgver-rc3.deb")
+sha256sums_x86_64=("8e1262875adecd852f98b9cfff05bdbe5b23acdd6c6f734706dabe07c4fe47c1")

 conflicts=('synergy' 'synergy1-bin' 'synergy-git' 'synergy-1.6' 'synergy2-bin' 'synergy3-bin')
 depends=('openssl')
@@ -15,7 +15,7 @@ optdepends=('libappindicator-gtk3')
 options=("!strip")

 package() {
-  bsdtar -xf ${srcdir}/data.tar.xz -C ${pkgdir}/
+  bsdtar -xf ${srcdir}/data.tar.bz2 -C ${pkgdir}/

Thadah commented on 2023-10-23 08:00 (UTC) (edited on 2023-10-23 08:05 (UTC) by Thadah)

New PKBUILD for 3.0.75.7-RC3

diff --git a/PKGBUILD b/PKGBUILD
index 15889ed..655de0a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
 # Maintainer: arraen
 pkgname="synergy3-bin"
-pkgver="v3.0.73.7"
-pkgrel="9"
+pkgver="v3.0.75.7"
+pkgrel="11"
 pkgdesc="Share a single mouse and keyboard between multiple computers"
 url="https://symless.com/synergy"
 license=('unknown')
 arch=("x86_64")
-source_x86_64=("https://rc.symless.com/synergy3/$pkgver-rc2/synergy-linux_x64-libssl3-$pkgver-rc2.deb")
-sha256sums_x86_64=("ddd6d2d5836a0b6cb14b45edcf7ee3575c24425a46c08d3bda6a2a759482c40a")
+source_x86_64=("https://rc.symless.com/synergy3/$pkgver-rc3/synergy-linux_x64-libssl3-$pkgver-rc3.deb")
+sha256sums_x86_64=("3fcb14696a2644ec323a4cf1e62a5f30a91f5fb861492265e6fdea6c257ed2a9")

 conflicts=('synergy' 'synergy1-bin' 'synergy-git' 'synergy-1.6' 'synergy2-bin' 'synergy3-bin')
 depends=('openssl')
@@ -15,7 +15,7 @@ optdepends=('libappindicator-gtk3')
 options=("!strip")

 package() {
-  bsdtar -xf ${srcdir}/data.tar.xz -C ${pkgdir}/
+  bsdtar -xf ${srcdir}/data.tar.bz2 -C ${pkgdir}/
   mkdir -p ${pkgdir}/usr/bin
   ln -s /opt/Synergy/synergys ${pkgdir}/usr/bin/synergys
   ln -s /opt/Synergy/synergyc ${pkgdir}/usr/bin/synergyc

Only things changed are the pkg version and release, SHA256 checksum and data.tar.bz2 (from .tar.xz)

jonstelly commented on 2023-10-13 21:59 (UTC) (edited on 2023-10-13 22:01 (UTC) by jonstelly)

I didn't realize formatting for the out-of-date message was lost... RC3 diff below, it does generate an error on launching the UI but everything functions OK as far as I can tell:

ERROR:

There was a problem with the GUI back-end.

Error: failed to get linux info
    at getOSInfo (/opt/Synergy/resources/app.asar/build/electron.js:2653:15)
[cause] Error: cannot trim falsy string
    at trimString (/opt/Synergy/resources/app.asar/build/electron.js:119:13)
    at getLinuxInfo (/opt/Synergy/resources/app.asar/build/electron.js:2685:14)
    at async getOSInfo (/opt/Synergy/resources/app.asar/build/electron.js:2651:16)

DIFF:

diff --git a/PKGBUILD b/PKGBUILD
index 15889ed..8920f49 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
 # Maintainer: arraen
 pkgname="synergy3-bin"
-pkgver="v3.0.73.7"
+pkgver="v3.0.74.10"
 pkgrel="9"
 pkgdesc="Share a single mouse and keyboard between multiple computers"
 url="https://symless.com/synergy"
 license=('unknown')
 arch=("x86_64")
-source_x86_64=("https://rc.symless.com/synergy3/$pkgver-rc2/synergy-linux_x64-libssl3-$pkgver-rc2.deb")
-sha256sums_x86_64=("ddd6d2d5836a0b6cb14b45edcf7ee3575c24425a46c08d3bda6a2a759482c40a")
+source_x86_64=("https://rc.symless.com/synergy3/$pkgver-rc3/synergy-linux_x64-libssl3-$pkgver-rc3.deb")
+sha256sums_x86_64=("a67a486d884f609fd8a3306660a04109a781408b8cc9a7e5a48d86da9f4074b6")

 conflicts=('synergy' 'synergy1-bin' 'synergy-git' 'synergy-1.6' 'synergy2-bin' 'synergy3-bin')
 depends=('openssl')

tstromberg commented on 2023-08-30 15:21 (UTC)

The "libappindicator-gtk3" package appear to be a required pre-requisite with Synergy 3 RC2.

Without it, the synergy-service backend coredumps when it can't find libappindicator3.so. I suspect this issue is what shyce@ may have been hitting.

wayneb commented on 2023-06-19 04:07 (UTC)

After install the Synergy frontend couldn't connect to the backend service. I ran systemctl --user enable synergy and systemctl --user start synergy to make it work.