Author |
Message |
DrOwl
Joined: 24 May 2007 Posts: 19
|
Posted: Thu 24 May 2007, 22:23 Post subject:
synergy - desktop sharing |
|
Synergy is a software km switch, Basicly you can use one computers keyboard and mouse to controle mutiple computers.
For example you can move the mouse off the edge of your desktops screen and controle your laptop with the desktops keyboard and mouse. Synergy also alows clipbook shareing all though this can be buggy, but just like windows a quick restart should fix it
This works with meny computers, diffrent OS's and you can conifgure which direction each screen is etc...
you can find more infomation Ω - http://synergy2.sourceforge.net/about.html -
JB4x4 wrote: | Here's a quick way to get synergy to work.
I downloaded the synergy binaries: synergy-1.3.1-1.i386.rpm - http://sourceforge.net/project/showfiles.php?group_id=59275&package_id=58013
Extract the rpm using unrpm - http://dotpups.de/dotpups/System_Utilities/unrpm.undeb.pup , and copy the contents to the correct folders.
Install the following library: libstdc++-libc6.2-2.so.3 - http://dotpups.de/dotpups/Libraries/libstdc++-libc6.2-2.so.3.pup
The "server" will need a configuration file named .synergy.conf in your /root directory. Here is mine for example:
--------------------------------
# sample synergy configuration file
#
# comments begin with the # character and continue to the end of
# line. comments may appear anywhere the syntax permits.
section: screens
# two hosts named: desktop and laptop
desktop:
laptop:
end
section: links
# desktop is right of laptop
desktop:
left = laptop
laptop:
right = desktop
end
------------------------------
In my example, I start the "server", desktop, with the command - synergys -n desktop - and start the "client", laptop, with the command - synergyc -n laptop 192.168.1.100 - (The ip address of the server)
Note: The desktop is running Puppy 2.16 and the laptop runs 2.14. Mouse and keyboard work, copy and paste seem buggy.
JB |
#just to make the thread cleaner =)
# must try make a .puppy install.
=============
Im haveing the same issue trying to compile synergy on Puppy linux.
synergy2.sourceforge.net/
I have
sh-3.00# ls -al libXtst.*
-rw-r--r-- 1 root root 18430 May 24 22:05 libXtst.a
-rwxr-xr-x 1 root root 915 May 24 22:05 libXtst.la
lrwxrwxrwx 1 root root 16 Apr 29 23:45 libXtst.so.6 -> libXtst.so.6.1.0
-rwxr-xr-x 1 root root 18352 Aug 8 2006 libXtst.so.6.1.0
sh-3.00# pwd
/usr/X11R6/lib
and
sh-3.00# which g++
/usr/bin/g++
but im still getting:
...
checking for sstream... yes
checking whether time.h and sys/time.h may both be included... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XTestQueryExtension in -lXtst... no
configure: error: You must have the XTest library to build synergy
sh-3.00#
any idears?
Last edited by DrOwl on Mon 18 Jun 2007, 14:14; edited 3 times in total
|
Back to top
|
|
 |
John Doe
Joined: 01 Aug 2005 Posts: 1689 Location: Michigan, US
|
Posted: Thu 24 May 2007, 22:53 Post subject:
|
|
try specifying the x11 libs and headers like this if possible, linker might choke on the link:
libs /usr/X11R7/lib
headers /usr/X11R7/include
type ./configure --help
look for something like:
--x-includes=
example:
./configure --prefix=/usr --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib
sometimes you can use the -I/ or -L like:
./configure --prefix=/usr -I/usr/X11R7/include -L/usr/X11R7/lib
OR...
maybe the headers aren't in the devx file, but it looks like it's trying to link to it to check
|
Back to top
|
|
 |
DrOwl
Joined: 24 May 2007 Posts: 19
|
Posted: Thu 24 May 2007, 23:34 Post subject:
|
|
Hi, i tried that
i used
./configure --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib/
and get the same errors
Re:
maybe the headers aren't in the devx file, but it looks like it's trying to link to it to check
humm which files do you think might be missing?
|
Back to top
|
|
 |
John Doe
Joined: 01 Aug 2005 Posts: 1689 Location: Michigan, US
|
Posted: Thu 24 May 2007, 23:57 Post subject:
|
|
Not sure, XTest.h is there (I think that the extension they mention using):
Code: | sh-3.00# find /usr -name XTest*
/usr/X11R7/include/X11/extensions/XTest.h |
Perhaps the way the configure script is testing for it is messed up. On the synergy site they say to do it like this:
Code: | sh-3.00# xdpyinfo | grep XTEST
sh: xdpyinfo: command not found |
Doesn't seem to work on puppy.
Good reading here:
http://www.xfree86.org/current/xtestlib.html
|
Back to top
|
|
 |
DrOwl
Joined: 24 May 2007 Posts: 19
|
Posted: Wed 30 May 2007, 05:46 Post subject:
|
|
yup looks like this is just an issue with xdpyinfo being missing, im trying to find out if i can just fudge the install...
i installed the dev apps from the dev.sfs do you know if the pup installs have this app included?
|
Back to top
|
|
 |
kirk22
Joined: 03 May 2007 Posts: 15
|
Posted: Tue 12 Jun 2007, 18:41 Post subject:
|
|
Any luck DrOwl?
I'd like to see a Synergy package for puppy.
|
Back to top
|
|
 |
JB4x4
Joined: 30 Jul 2006 Posts: 256
|
Posted: Tue 12 Jun 2007, 23:06 Post subject:
|
|
Here's a quick way to get synergy to work.
I downloaded the synergy binaries: synergy-1.3.1-1.i386.rpm - http://sourceforge.net/project/showfiles.php?group_id=59275&package_id=58013
Extract the rpm using unrpm - http://dotpups.de/dotpups/System_Utilities/unrpm.undeb.pup , and copy the contents to the correct folders.
Install the following library: libstdc++-libc6.2-2.so.3 - http://dotpups.de/dotpups/Libraries/libstdc++-libc6.2-2.so.3.pup
The "server" will need a configuration file named .synergy.conf in your /root directory. Here is mine for example:
--------------------------------
# sample synergy configuration file
#
# comments begin with the # character and continue to the end of
# line. comments may appear anywhere the syntax permits.
section: screens
# two hosts named: desktop and laptop
desktop:
laptop:
end
section: links
# desktop is right of laptop
desktop:
left = laptop
laptop:
right = desktop
end
------------------------------
In my example, I start the "server", desktop, with the command - synergys -n desktop - and start the "client", laptop, with the command - synergyc -n laptop 192.168.1.100 - (The ip address of the server)
Note: The desktop is running Puppy 2.16 and the laptop runs 2.14. Mouse and keyboard work, copy and paste seem buggy.
JB
|
Back to top
|
|
 |
kirk22
Joined: 03 May 2007 Posts: 15
|
Posted: Wed 13 Jun 2007, 06:26 Post subject:
|
|
Thanks for that JB. I'm going to try it today!
I've got a windows app that won't allow multiple instances to run on the same login account. The solution will hopefully be to put a puppy box next to it and run the 2nd instance of the app in a remote desktop session. Synergy would tie both both together and allow the app to run an instance on each monitor.
Thanks again.
EDIT: It works great! That was almost too easy. One binary and one line to start synergy and I'm seamlessly sharing a keyboard/mouse across two monitors and two different operating systems.
|
Back to top
|
|
 |
DrOwl
Joined: 24 May 2007 Posts: 19
|
Posted: Thu 14 Jun 2007, 17:05 Post subject:
|
|
Cool its working for me too... windows and puppy, next ill try spice it up with some solaris too
thanks jb
ED===
joy 3 way synagy is fun
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15238 Location: Paradox Realm
|
Posted: Thu 14 Jun 2007, 20:50 Post subject:
|
|
http://synergy2.sourceforge.net/
Pictures for mere mortals?
_________________ YinYana AI Buddhism
|
Back to top
|
|
 |
JB4x4
Joined: 30 Jul 2006 Posts: 256
|
Posted: Thu 14 Jun 2007, 23:38 Post subject:
|
|
Lobster: That is where I got the binaries, ver. 1.3.1 to be exact. I would take a picture of my desktop, unfortunately it is an "organized" mess . Check out the about page - http://synergy2.sourceforge.net/about.html - for a better description.
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15238 Location: Paradox Realm
|
Posted: Fri 15 Jun 2007, 04:22 Post subject:
|
|
Thanks for the link
Cool and Hot!
Now we have a use for two (or even three motherboards in one case as someone recently reported) In fact a mother board with several cheap processors and inbuilt graphics, running three different operating systems would be very useful.
I used to run a 386 PC, Amiga 2000 and BBC Master at the same time. The Amiga had a PC bridgeboard and the BBC Master 512 also had PC capability.
I have heard of an (illegal? - probably) hack of the Mac OS that runs on any PC . . . m m m . . .
I think I would be happy with Puppy, PCLinuxOS (my current setup) and perhaps in a quarantine area a Windows computer.
Very exciting possibilities. Something to try in the future
_________________ YinYana AI Buddhism
|
Back to top
|
|
 |
kjurkic

Joined: 18 Jul 2007 Posts: 29 Location: Terrace, BC Canada - The Great *Wet* North
|
Posted: Wed 25 Jul 2007, 15:57 Post subject:
RPM FUBAR Subject description: Synergy rpm toast |
|
Every time I try the RPM from that site, I get a file of <1kb, and unrpm cant do anything with it.
anybody have this rpm they could send?
regards
Ken
PS I tried the tar.gz, but keep getting "cannot execute binary file"
PPS its NOT a permissions issue
|
Back to top
|
|
 |
kjurkic

Joined: 18 Jul 2007 Posts: 29 Location: Terrace, BC Canada - The Great *Wet* North
|
Posted: Fri 27 Jul 2007, 13:23 Post subject:
rpm supplies Subject description: closure |
|
Just wanted to note that with the supplied RPM (actually converted to tgz) from a genereous member (jb4x4), I was able to get Synergy working.
3 machines
1 - Dream linux (fwiw if you need multi-user, and have a PIII, you might want to check this distro out)
2-puppy 2.17
3 - winXP
my keyboard & mouse now scroll nicely through 3 displays, and I can copy & paste text from any to any.
very handy as there are network managment utlities I need that only play in winxp
|
Back to top
|
|
 |
blakamin
Joined: 14 Sep 2007 Posts: 4 Location: Kapiti, New Zealand
|
Posted: Sat 15 Sep 2007, 22:07 Post subject:
|
|
I dont suppose anyone would like to build a really easy way to install this for us n00bs (seeing as I cant get anything to open (told you I was a n00b))
eg: got the libs done, but am having some probs with the rpm
where do I extract the synergy files to and where do I put the conf if my puppy machine is my client?
|
Back to top
|
|
 |
|