Bug 14944

Summary: x2x package request
Product: Mageia Reporter: Pavel Kreuzt <pkreuzt>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal CC: davidwhodgins, marja11, pkg-bugs, yvesbrungard
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://github.com/dottedmag/x2x
Whiteboard:
Source RPM: x2x CVE:
Status comment:

Description Pavel Kreuzt 2015-01-04 21:02:35 CET
x2x
===

Overview
--------

x2x allows the keyboard, mouse on one X display to be used to control another X
display. It also shares X clipboards between the displays.

When built/run on Cygwin it may be run on Windows desktop to control X display.

License
-------

x2x is under MIT/BSD license.

Windows support includes code under GPL2 or later.

Call for help
-------------

x2x has a long history. It was born in the times when life was hard, window
managers were simple and displays were rectangle. Several implicit assumptions
survived during the x2x lifetime, and now need reconsideration. As x2x is simple
(however, it has accumulated inner knowledge of X11 implementations), we are
looking for brave person who can read and understand whole x2x and will write
new x2x, adapted to the modern life of dynamically attached and detached
displays, complex data transferring through the X selections and Xinerama.

[. . . ]

Since Synergy went closed source this can be seen as an alternative.

Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2016-01-17 09:24:13 CET
@ Pavel

I understand this is not a real package request, yet, but a call for developers to help upstream?

I don't know Pavel... we do have x2go, but that seems broken here, see bug 16361

Why should some of us help x2x upstream if we don't even find time to fix x2go (which is probably just a packaging issue)?

CC'ing pkg-bugs ml for now instead of assigning to pkg-bugs

Kind regards,
Marja

CC: (none) => marja11, pkg-bugs
Source RPM: (none) => x2x

Comment 2 Samuel Verschelde 2016-10-11 20:56:18 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might want to integrate it to the distribution and maintain it for bug and security fixes.

You might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs

Comment 3 papoteur 2021-01-24 06:38:19 CET
Hello,
I push this request, according to the need of a user:
Example of usage :
two machines, RASP and ROCK64 :

ssh -XC gerard@RASP x2x -east -to :0.0
ssh -XC rock64@ROCK x2x -west -to :0.0

I confirm that synergy-gui ask for a code that is to buy.

CC: (none) => yves.brungard_mageia

Comment 4 Dave Hodgins 2021-01-24 08:41:32 CET
The former website http://synergy-project.org/ does now redirect to
a proprietary version at https://symless.com/synergy, but the 
open source version is still available at 
https://sourceforge.net/projects/synergy-stable-builds/

Do we need to just change the url in the rpm package, or is this a
different package.

If it's a different package, I see no reason we can't keep the version we
have now in Mageia 7 as it's under a GPLv2 license according to
rpm -q -i synergy.

CC: (none) => davidwhodgins

Comment 6 Dave Hodgins 2021-01-24 09:46:40 CET
See bug 28207