Package Details: synergy3-bin 3.2.1-3

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.006245
First Submitted: 2023-04-12 14:09 (UTC)
Last Updated: 2025-02-07 11:54 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

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?

esanmar 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.

esanmar commented on 2024-10-01 14:12 (UTC) (edited on 2024-10-01 14:12 (UTC) by esanmar)

I had some issues with this package, when installing. UI was loading, I was able to detect other machines, but for some reason, mouse was not moving between laptops.

Runing the "Diagnostic Tool" on Troubleshooting section it showed that Synergy-core was not running and logs were not saying anything usefull. So when I tried to run synergy-core manually, some qt library was missing. I fixed it installing qt5-tools (https://archlinux.org/packages/extra/x86_64/qt5-tools/)

command to run synergy-core manually, if you are having the same issue is: /opt/Synergy/synergy-core server -f --ipc -c /home/[username]/.config/Synergy/synergy.conf --serial-key xxxxxx --name [machine-name] --enable-crypto --tls-cert /home/[username]/.config/Synergy/synergyCert.pem --debug DEBUG1 --address 0.0.0.0:24800

esanmar commented on 2024-07-02 20:53 (UTC) (edited on 2024-07-02 21:23 (UTC) by esanmar)

amazing work done here, but for some reason when I install this package, I get the beta version installed.

my bad, for some reason I got the version pointing the beta on my user cache folder. I just removed it and got the correct one. problems for being an arch newbie