Package Details: synergy3-bin 3.3.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.000735
First Submitted: 2023-04-12 14:09 (UTC)
Last Updated: 2025-05-09 06:56 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

Thadah commented on 2025-04-28 20:00 (UTC)

Hi @trapping2879

I'll add the package as a dependency. Thanks for finding out about the issue!

trapping2879 commented on 2025-04-28 12:21 (UTC)

For anyone else looking here: As of 3.3.0, my synergy logs mentioned the following

/opt/Synergy/synergy-core: error while loading shared libraries: libpugixml.so.1: cannot open shared object file: No such file or directory
core process exited after 0.01 seconds
core process exited with code 127

All you need to do to solve this is installing pugixml from the official extra repository, it should immediately resolve the issue if you have auto restarting enabled.

Thadah commented on 2025-02-07 09:37 (UTC)

Hi @ghfujianbin

It seems that script allows the user to use Synergy before login. I hadn't notice it because I just maintain the PKGBUILD versions and don't really look at the folder structure. It was probably added after @arraen stopped maintaining the package.

I'll add it disabled to the systemd services so that people can enable it if they want that functionality in their devices.

Thank you for the feedback!

ghfujianbin commented on 2025-02-07 08:50 (UTC)

@Thadah Any reason why the service file synergy.service and it's affiliated scripts in /opt/Synergy/resources/services/system/ are not used? Thanks for maintaining the pkg.

Thadah commented on 2025-02-06 20:04 (UTC)

Hi @autrelian961

I will update the package to reflect them as necessary packages. Thanks for finding out!

aurelian961 commented on 2025-02-06 10:14 (UTC) (edited on 2025-02-06 10:14 (UTC) by aurelian961)

On a fresh install, there is an error related to missing dependencies:

thread 'main' panicked at /github/home/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libappindicator-sys-0.9.0/src/lib.rs:41:5:
Failed to load ayatana-appindicator3 or appindicator3 dynamic library
libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory
libappindicator3.so.1: cannot open shared object file: No such file or directory
libayatana-appindicator3.so: cannot open shared object file: No such file or directory
libappindicator3.so: cannot open shared object file: No such file or directory
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[1]    8900 IOT instruction (core dumped)  ./synergy-tray

Which can be solved by installing these packages:

libayatana-appindicator  
libappindicator-gtk3 

ghfujianbin commented on 2025-01-12 06:50 (UTC)

Have anyone got it working before login?

eldarberserker commented on 2024-11-26 12:14 (UTC)

@jholbrook you can fix this with the same fix from @brianc

for some reason I can't do sudo echo "distrib_release=99.0" >> /etc/arch-release I get permission denied....

but editing the /etc/arch-release with vim works fine. for some reason that file got truncated, and it was empty. adding the content fixed the issue

jholbrook commented on 2024-11-25 20:42 (UTC)

Any chance of getting an update to 3.2.1?

There's a bug in 3.2.0 where you can't open GUI and you only get the Wayland error message. This is fixed in 3.2.1.

Thanks.

taylankasap commented on 2024-11-12 20:44 (UTC) (edited on 2024-11-13 06:08 (UTC) by taylankasap)

I'm not a linux pro so I got lost at first. Hope this helps someone.

Run /opt/Synergy/synergy to open the GUI. Press ignore whenever an error pops up (it's related to OS version not getting detected properly, which doesn't matter as far as I can tell). Configure any way you like. Make sure the correct computer has the keyboard/mouse (you can change it under "Manage computers" menu by clicking the 3 dots right next to the computer you want to be the server and click "Keyboard and mouse computer").

At this point Synergy should work as expected. If it doesn't work check the logs in GUI and .local/state/Synergy/synergy.log. Don't continue to the next steps until Synergy works properly.

Quit GUI. Kill the synergy-service process.

GUI is no longer needed unless you need to configure something from the GUI. So you can just remove ~/.config/synergy/ directory (note the lowercase "s"). Don't remove the ~/.config/Synergy/ directory (note the uppercase "S")

Now all you need is to run /opt/Synergy/synergy-service which you can either do directly or via a user unit systemctl --user enable --now synergy.service.