Jump to content

Synergy 3 - No cursor with Wayland (Fedora 38)


Sebastien

Recommended Posts

Sebastien

Hi there,

Wanted to report that Synergy 3 works fine under X11 (Fedora 38), however when running Wayland the mouse cursor is not visible and the keyboard doesn't seem to work either, while the service is running and the computer detected. I can't test it with F37 as I already upgraded, but happy to give more details to help troubleshoot/improve.

Link to comment
Share on other sites

I'm having the same issue on Ubuntu 22.04.  The mouse "effects" of mousing over or right clicking are all there, just no cursor.

Link to comment
Share on other sites

Nobody is going to be surprised when I say it's a Wayland problem. Changed to X11 and it's all fine. A decade later and we're still here apparently.

Link to comment
Share on other sites

  • 3 weeks later...
Quote

Nobody is going to be surprised when I say it's a Wayland problem. Changed to X11 and it's all fine. A decade later and we're still here apparently.

Is it a "Wayland" problem, or is it "Synergy" problem? X's days are numbered, and most apps at least work in Wayland. A little frustrating that the new Synergy is still requiring X. 

Link to comment
Share on other sites

Disappointing that Wayland is still not supported...for me it makes the product useless.  Time to look for an alternative I think...

Link to comment
Share on other sites

Disappointed

Wayland (and Linux in general) are a very low priority for the Symless team, so all you will hear about it is Nick Bolton apologizing that it's not here and claiming that it will eventually come, which may or may not be when you are still alive. 🤷‍♂️

 

Link to comment
Share on other sites

  • 1 month later...
On 5/6/2023 at 8:15 AM, Sebastien said:

Hi there,

Wanted to report that Synergy 3 works fine under X11 (Fedora 38), however when running Wayland the mouse cursor is not visible and the keyboard doesn't seem to work either, while the service is running and the computer detected. I can't test it with F37 as I already upgraded, but happy to give more details to help troubleshoot/improve.

How did you get the service running ? 

 

x sudo dnf install ./Downloads/synergy-linux_x64-libssl3-v3.0.73.7-rc2.rpm -y
Last metadata expiration check: 2:11:01 ago on Tue 01 Aug 2023 08:37:28.
Dependencies resolved.
===========================================================================================================================================================================================================================
 Package                                           Architecture                                     Version                                                   Repository                                              Size
===========================================================================================================================================================================================================================
Installing:
 synergy                                           x86_64                                           3.0.7_3.7_rc2-1                                           @commandline                                            84 M

Transaction Summary
===========================================================================================================================================================================================================================
Install  1 Package

Total size: 84 M
Installed size: 331 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                   1/1
  Installing       : synergy-3.0.7_3.7_rc2-1.x86_64                                                                                                                                                                    1/1
  Running scriptlet: synergy-3.0.7_3.7_rc2-1.x86_64                                                                                                                                                                    1/1
  Verifying        : synergy-3.0.7_3.7_rc2-1.x86_64                                                                                                                                                                    1/1

Installed:
  synergy-3.0.7_3.7_rc2-1.x86_64

Complete!

~ took 14s
> systemctl status synery
Unit synery.service could not be found.

~
x systemctl status synergy
× synergy.service - Synergy 3 Login service
     Loaded: loaded (/etc/systemd/system/synergy.service; enabled; preset: disabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: failed (Result: timeout) since Tue 2023-08-01 10:46:31 ACST; 2min 23s ago
        CPU: 36ms

Aug 01 10:46:31 brass systemd[1]: synergy.service: start-pre operation timed out. Terminating.
Aug 01 10:46:31 brass systemd[1]: synergy.service: Control process exited, code=killed, status=15/TERM
Aug 01 10:46:31 brass systemd[1]: synergy.service: Failed with result 'timeout'.
Aug 01 10:46:31 brass systemd[1]: Failed to start synergy.service - Synergy 3 Login service.
Aug 01 10:48:35 brass systemd[1]: /etc/systemd/system/synergy.service:7: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altog>
Aug 01 10:48:35 brass systemd[1]: /etc/systemd/system/synergy.service:8: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altog>
Aug 01 10:48:36 brass systemd[1]: /etc/systemd/system/synergy.service:7: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altog>
Aug 01 10:48:36 brass systemd[1]: /etc/systemd/system/synergy.service:8: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altog>
Aug 01 10:48:37 brass systemd[1]: /etc/systemd/system/synergy.service:7: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altog>
Aug 01 10:48:37 brass systemd[1]: /etc/systemd/system/synergy.service:8: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altog>

~ took 10s
x cat /etc/systemd/system/synergy.service
[Unit]
Description=Synergy 3 Login service

[Service]
ExecStartPre=/opt/Synergy/resources/services/system/loginLauncherPre.sh
ExecStart=/opt/Synergy/resources/services/system/loginLauncher.sh
StandardOutput=syslog
StandardError=syslog

[Install]
WantedBy=graphical.target

looks like those two shell scripts are hanging: 

 

> cat /opt/Synergy/resources/services/system/loginLauncher.sh
#!/usr/bin/env bash

source /etc/Synergy/loginInfo

if [ -z "$ARGS" ]; then
    echo "Login agent is disabled"
else
    /opt/Synergy/synergy-core $ARGS
fi

~
> cat /etc/Synergy/loginInfo

~
> cat /opt/Synergy/resources/services/system/loginLauncherPre.sh
#!/usr/bin/env bash

GDM_ID=$(id -u gdm)

while [ ! -f "/var/run/user/$GDM_ID/gdm/Xauthority" ]; do
    sleep 1;
done

/bin/systemctl set-environment XAUTHORITY="/var/run/user/$GDM_ID/gdm/Xauthority"

 

Link to comment
Share on other sites

  • 2 weeks later...
On 5/6/2023 at 8:15 AM, Sebastien said:

Hi there,

Wanted to report that Synergy 3 works fine under X11 (Fedora 38), however when running Wayland the mouse cursor is not visible and the keyboard doesn't seem to work either, while the service is running and the computer detected. I can't test it with F37 as I already upgraded, but happy to give more details to help troubleshoot/improve.

 

Since I have posted proof that Synergy 3 DOES NOT work on Fedora 38.

Can you please post proof of your claims that Synergy 3 runs on Fedora 38.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...