Synergy-core: Wayland server support

Created on 17 Jan 2017  路  26Comments  路  Source: symless/synergy-core

feature

Most helpful comment

@XinyuHou @her001 what's the progress / info on this one?

I did some research on my own and I do think it's highly discouraged by Wayland developers to try to do what we need to be done, which may be the problem. Qt, for example, dropped it's support for setPointer(x, y) api calls because there is not corresponding underlying mechanism to do so cleanly under Wayland.

I think you would have to hook up somewhere deeper, like into libinput or (dear gods) kernel driver to emit the events, that'd be captured by wayland.

Is my research correct? Can you give us some hints on problems you are facing and if/when we will see some progress? You know, we can go to wayland devs and shout at them that we need support for simulating keyboard/mouse events and capture those if you have problem on that area ;)

All 26 comments

Any updates on being able to run a server on wayland? Ubuntu is about to switch to using Wayland, which means Mint will be not far behind. I'm afraid you're going to get another flood of unhappy comments from Ubuntu and Mint users who are suddenly not able to use synergy anymore, similar to the flood of Fedora users who posted in regards to issue #4090.

I'm a huge fan of synergy and have been using it for years and years, and I would REALLY like to be able to use it again, unfortunately that can't happen until Wayland is supported. Thanks in advance!

References:
Ubuntu wiki - Article on Wayland
OMG! Ubuntu! - Ubuntu Is Switching to Wayland

The Ubuntu switch to Wayland as a default wouldn't happen until at least
18.04, when Gnome becomes the default desktop environment. There is no rush.

Even when it does switch, people can still use X, so it isn't all that
critical.

@her001 Fedora and Arch have already switched to Wayland by default. Synergy is the last remaining application on my Arch setup that prevents me from switching.

You mentioned in a prior tweet that you had a prototype of Wayland on the client - is that available anywhere?

I disagree that there is no rush as well @her001. Those of us on RHEL/Fedora/Arch and other distributions are ahead of where Ubuntu is with Gnome / Wayland and the user base justifies a fix soon.

Please fix this as I don't plan on returning to Xorg/X11 and I cannot use Synergy until the invisible mouse cursor is resolved.

@Splix76 - Well, there definitely has been no rush so far. I do hope that they don't plan to wait until 2018/04 to get a version supporting it out there, though. :)

Well this is a bad sign. Sad to see because I really liked synergy. I watched the others like synergy go down this route. Open-Source / free to owned and not free, to not adding the new features because there were other options, to why support linux at all when most only use windows and OSX.

When you have to start asking the average Joe to use X11 on Ubuntu in order get your program to work, how do you think they'll respond?

I like Synergy and have supported this project multiple times financially over the years. I run Fedora 25 and have lockups with Synergy running so I guess I will have to uninstall it until this is fixed.

@XinyuHou @her001 what's the progress / info on this one?

I did some research on my own and I do think it's highly discouraged by Wayland developers to try to do what we need to be done, which may be the problem. Qt, for example, dropped it's support for setPointer(x, y) api calls because there is not corresponding underlying mechanism to do so cleanly under Wayland.

I think you would have to hook up somewhere deeper, like into libinput or (dear gods) kernel driver to emit the events, that'd be captured by wayland.

Is my research correct? Can you give us some hints on problems you are facing and if/when we will see some progress? You know, we can go to wayland devs and shout at them that we need support for simulating keyboard/mouse events and capture those if you have problem on that area ;)

Just purchased Synergy Pro... Installed... Doesn't work :/

Check the FAQ - oh... Wayland, and I'm running Fedora 26

Try disable Wayland - can't even log in to the desktop.

Yeah, I think supporting Wayland would probably be a very good idea.

Also real shame it doesn't work because it looks exactly what I wanted

Ah...that's why it isn't working (Wayland). In addition to the comments above, I expect most people will install Synergy and it just won't work. They won't know why...

It will be nice when this happens. I "can" run x11 but being the only application that requires x11 is a bit sad. I've been using synergy for over 10 years and donated a couple of times before it was a paid pre-compiled product. Hopefully, we won't have to wait a long time for this feature/bug.

This is the only major piece of software that holds me back from wayland, which is a shame, but alas, I'll have to stick to X11. It's a complicated problem to solve, so I understand it will take time. Really hope this does eventually get sorted somehow though.

I'm a plus one here. I'm running the daily builds of Ubuntu 17.10 and Wayland is the default. I've dropped back to X for now but I suspect this will be a popular search result pretty soon. :)

+1

+1 just updated two machines to F26, and struggled for 20 minute to get Synergy working until I Googled upon the FAQ. It's a little annoying for paid software.

Am I going to run in X compatibility or redo two systems with an older OS for one useful software? Nope.

Unhappy customer here too. I just bought this and can't use it with Ubuntu 17.10. If it's a technical issue we understand which is much better than saying "there's no rush".

Is this _ever_ going to arrive? It's literally been years. I'd love to use Synergy, but it's not an option at all if it doesn't work with Wayland. I'm not going to switch to X just for this one piece of software.

The main issue for this has just been locked, with a message saying it's "coming soon" - posted almost a year ago. That isn't soon in my book. Is it time to just admit that times have changed and Synergy has been left behind and abandoned?

This is a paid product, advertising support for Linux, when in reality it doesn't work at all on modern Linux. Isn't this just false advertising?

It was a high priority until Ubuntu decided to revert to X as the default in 18.04. So now it's a low priority, but we do plan to add support, but it requires a huge rewrite of a lot of the Linux code. I appreciate that Fedora is championing it, but it's not the most popular distro. Since Ubuntu 18.04, we've heard almost nothing about Wayland from our users (literally not mentioned once in any support tickets over the last 2 months-- not to be confused with GitHub issues, but that's also been quiet). So it'd be really unwise for us to prioritize it above more serious issues.

Probably not a good way to look at it if you have customers using RHEL since RHEL 8 will be based on a version of Fedora that supports Wayland and, I would wager, RHEL probably is one of the most popular distros in the US if you count corporate installs.

jm2c

Jay Jay Billings
Team Lead, Scientific Software Development
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings


From: Nick Bolton notifications@github.com
Sent: Thursday, August 02, 2018 4:13 PM
To: symless/synergy-core
Cc: Billings, Jay Jay; Comment
Subject: Re: [symless/synergy-core] Wayland server support (#5803)

It was a high priority until Ubuntu decided to revert to X as the default in 18.04. So now it's a low priority, but we do plan to add support, but it requires a huge rewrite of a lot of the Linux code. I appreciate that Fedora is championing it, but it's not the most popular distro. Since Ubuntu 18.04, we've heard almost nothing about Wayland, so it'd be unwise for us to prioritize it.

-
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/symless/synergy-core/issues/5803#issuecomment-410053220, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AGFVYVDW7z27yBbvVxOHXQoaZoaMjcHbks5uM11YgaJpZM4Ll7P1.

I really do appreciate how frustrated our RPM-based users are about the lack of Wayland support; however, we must prioritize what is affecting most of our users. It would be foolish to focus on issues that affect a very small number of users.

Patches welcome.

Patches welcome.

GNOME did reach out to you and offer to help, and while you (@nbolton) initially took on the offer, your developer never followed up. We can鈥檛 really help if you don鈥檛 play ball.

your developer never followed up

Ah, sorry to hear that. Could you reach out to me via email and let me know the best person at GNOME to pick this back up with? [email protected]

You're right Nick. However, for those of us who paid for a license and only found out after the fact that 1) Wayland was not supported and 2) that it won't be supported, this stings.

Jay Jay Billings
Team Lead, Scientific Software Development
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings


From: Nick Bolton notifications@github.com
Sent: Thursday, August 02, 2018 4:28 PM
To: symless/synergy-core
Cc: Billings, Jay Jay; Mention
Subject: Re: [symless/synergy-core] Wayland server support (#5803)

I really to appreciate how frustrated our RPM-based users are about the lack of Wayland support; however, we must prioritize what is affecting most of our users. It would be foolish to focus on the issue that affects the smallest number of users.

Patches welcome.

-
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/symless/synergy-core/issues/5803#issuecomment-410057753, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AGFVYR9DykuBKuDOi_8ZxnpBbFTDTPXHks5uM2EDgaJpZM4Ll7P1.

Hi,
Today I installed Synergy on my Arch and now I am reading about problem with Wayland.
It is so annoying... :/

paid for a license

Please let us know if you'd like a refund. https://symless.com/synergy/refund-policy

that it won't be supported

Actually, we do plan to add support for Wayland. As I said earlier: "So now it's a low priority, but we do plan to add support."

Please refer to this issue for further info: https://github.com/symless/synergy-core/issues/4090

Was this page helpful?
0 / 5 - 0 ratings

Related issues

legonigel picture legonigel  路  4Comments

nbeazy picture nbeazy  路  4Comments

jenelcohen picture jenelcohen  路  3Comments

xmstspider picture xmstspider  路  4Comments

johnny-mac picture johnny-mac  路  4Comments