Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synergy application can't change to other PC when reaching screen edge #21

Closed
cognacc opened this issue Dec 23, 2011 · 10 comments
Closed

Comments

@cognacc
Copy link

cognacc commented Dec 23, 2011

Hi i'm using Synergy to control different PC and laptops with one mouse & keyboard.

It works with MATE desktop, Gnome (MGSCE?).

I have to open an application window then fullsize it, then i can move the cursor to the screen edge, according to my
synergy setup, and control the next laptop/PC.

@clefebvre
Copy link
Member

Hi,

Mate is forked from Gnome 2 so this should work ok with MATE alright...

Can you try to see if this works with Gnome-Shell, both with and without the MGSE extensions?

@cognacc
Copy link
Author

cognacc commented Dec 25, 2011

In progress. I have tested with gnome Classic, Gnome, MATE, and Cinnamon(from login menu), but i'm a bit confused, which one is Gnome-Shell MGSE? (if any). Or should i install anything.

Right now all of the mentioned "Desktops" need the fullscreen trick except MATE.

However for those that need the trick it doesnt work with a "term Shell" window, and one other application i can't remember right now.

It worked with inkscape & firefoxas fullscreen windows (?).

@goinglinux
Copy link

I have not done the thorough testing you will need, but here are my observations about using Synergy version 1.4.5 on Mint 12 Gnome-Shell, with and without MGSE extensions enabled. (Synergy server is on this machine. Synergy Client 1.4.2 and LMDE on 2nd machine, Synergy Client 1.4.2 and Windows XP on 3rd machine.)

With and without MGSE extensions:
· Synergy is confirmed connected from server to client
· With no windows open on desktop, mouse simply can not be moved from one machine to another.
· With Nautilus window open and positioned to the left edge of the screen, I can move the mouse to the client computer on the left, but not to the client computer on the right.
· With Nautilus window positioned to the right edge of the screen, I can move the mouse to the client computer on the right, but not to the client computer on the right.
· With Nautilus window maximised on the screen, I can move the mouse to both client computers.
· With dual, extended monitors on the server machine, putting the window at the left edge of the left screen, or maximising on the left screen allows moving the mouse only to the client on the left. Putting the window at the right edge of the right screen, or maximising on the right screen allows moving the mouse only to the client on the right.

NOTE: I have not tried this exhaustively with different applications, but in my testing only Nautilus appears to enable Synergy when configured to touch the edge of the screen through which you must move the mouse cursor. I have tried Firefox and Audacity so far.

@goinglinux
Copy link

Sorry, bullet 4 in the previous post should read
· With Nautilus window positioned to the right edge of the screen, I can move the mouse to the client computer on the right, but not to the client computer on the LEFT.

@rotty3000
Copy link

I just want to +1 this issue.

Thankfully I can use Cinnamon on my primary desktop using the maximized window work around because I have Eclipse maximized on this desktop 99.95% of the time.

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

cinnamon: 1.2.0-2ubuntu1~oneiric

BTW: Cinnamon really rocks! Keep up the good work!

@kultapanda
Copy link

Just to further add to this issue. Synergy works if the screen "exit point" is the cinnamon bar as well. That is, if your mouse pointer is hovering over the cinnamon bar (any mode; traditional, flipped, or classic) during the exit attempt.

@rotty3000
Copy link

Seems that the latest Ubuntu updated package solves the issue:

]$ apt-cache show cinnamon
Package: cinnamon
Priority: optional
Section: gnome
Installed-Size: 7392
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 1.4.0-1ubuntu1~oneiric1
Recommends: gnome-control-center, gnome-user-guide, gnome-themes-standard, gnome-session-fallback
Replaces: cinnamon-session, cinnamon-settings
Provides: cinnamon-session, cinnamon-settings
Depends: gir1.2-atk-1.0, gir1.2-clutter-1.0, gir1.2-cogl-1.0, gir1.2-folks-0.6, gir1.2-freedesktop, gir1.2-gdkpixbuf-2.0, gir1.2-gee-1.0, gir1.2-glib-2.0, gir1.2-gmenu-3.0, gir1.2-gtk-3.0, gir1.2-json-1.0, gir1.2-muffin-3.0, gir1.2-networkmanager-1.0, gir1.2-pango-1.0, gir1.2-soup-2.4, gir1.2-telepathyglib-0.12, gir1.2-telepathylogger-0.2, gjs (>= 1.29.18), gnome-bluetooth (>= 3.0.0), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.7), libcairo2 (>= 1.10.0), libcanberra0 (>= 0.2), libclutter-1.0-0 (>= 1.7.6), libcogl5 (>= 1.7.4), libcroco3 (>= 0.6.2), libdbus-glib-1-2 (>= 0.78), libecal1.2-10 (>= 3.2.2), libedataserver1.2-15 (>= 3.2.2), libedataserverui-3.0-1 (>= 3.2.2), libfolks25 (>= 0.6.0), libgconf2-4 (>= 2.31.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libgee2 (>= 0.5.0), libgirepository-1.0-1 (>= 0.9.2), libgjs0c (>= 1.29.18), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.29.10), libgnome-desktop-3-2 (>= 2.91.5), libgnome-keyring0 (>= 2.20.3), libgnome-menu-3-0 (>= 3.1.5), libgstreamer0.10-0 (>= 0.10.20), libgtk-3-0 (>= 3.0.0), libical0 (>= 0.30), libjson-glib-1.0-0 (>= 0.13.2), libmozjs185-1.0 (>= 1.8.5~hg20110306r6), libmuffin0 (>= 1.0.2), libnm-glib4 (>= 0.8.998), libnm-util2 (>= 0.8.998), libpango1.0-0 (>= 1.14.0), libpolkit-agent-1-0 (>= 0.99), libpolkit-gobject-1-0 (>= 0.94), libpulse-mainloop-glib0 (>= 1:0.99.1), libpulse0 (>= 1:0.99.1), libstartup-notification0 (>= 0.11), libtelepathy-glib0 (>= 0.15.5), libtelepathy-logger2 (>= 0.2.0), libx11-6, libxfixes3 (>= 1:5.0), libxml2 (>= 2.7.4), dconf-gsettings-backend | gsettings-backend, gconf2 (>= 2.28.1-2), caribou, cups-pk-helper, gnome-settings-daemon (>= 2.91.5.1), gsettings-desktop-schemas (>= 0.1.7), gnome-icon-theme-symbolic (>= 2.91), gir1.2-accountsservice-1.0, gir1.2-gconf-2.0, gir1.2-gkbd-3.0, gir1.2-gnomebluetooth-1.0, gir1.2-polkit-1.0, gir1.2-upowerglib-1.0, python, python-dbus, pkg-config, mesa-utils
Conflicts: cinnamon-session, cinnamon-settings
Breaks: gnome-control-center (<< 1:3.0)
Filename: pool/main/c/cinnamon/cinnamon_1.4.0-1ubuntu1~oneiric1_amd64.deb
Size: 1523966
MD5sum: 4fe3db7feddf5530c9765308d87e552a
SHA1: c026f135238ab8543a2a01fd8a6ca092010969bd
Description: Cinnamon desktop
 Cinnamon redefines user interactions with the GNOME desktop.
 In particular, it offers new paradigms for launching applications,
 accessing documents, and organizing open windows in GNOME. Later, it
 will introduce a new applets eco-system and offer new solutions for
 other desktop features, such as notifications and contacts
 management. Cinnamon is intended to replace functions handled
 by the GNOME Panel and by the window manager in previous versions of
 GNOME. Cinnamon has rich visual effects enabled by new
 graphical technologies.
Original-Maintainer: Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>

Not sure if other fixed or updated packages were involved in solving the problem.

@rwestgeest
Copy link

I am not sure if this is the same issue, but in my case synergyc dies with a segmentation fault when i press a control key (shift, alt, ctrl , etc.).

I have synergys (1.3.6) running on ubuntu 11.10 and synergyc (1.3.8) on mint maya with cinnamon.

I'll post this in the synergy tracker list as well

@AlbertJP
Copy link
Contributor

AlbertJP commented Jul 9, 2012

@cognacc Please try latest Cinnamon (http://community.linuxmint.com/tutorial/view/955 for example) and close the issue if it's fixed.

@mtwebster
Copy link
Member

Closing due to inactivity - please see here to see your options, such as trying a newer version, to see if the problem still exists. If so, we can reopen this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants