As you know or don’t know, all my work (especially programming) is done from a laptop running Linux OS, or to be more specific, Fedora.
Except from programming, I’m also using Adobe products like Photoshop, Fireworks and more to design and style photos, picture and images.
As I know for now, there is no standard way to run Adobe products from Linux but only from Windows or Mac OS X.
On Linux there is also pretty nice Photoshop-like application called GIMP, but it is not rich with features and user-experience like Photoshop. And what about the rest Adobe products except Photoshop, is there an alternative applications on Linux? I didn’t find any.
This gives me no choice, but work with two computers at the same time. The problem starts when I’m trying to physically follow and control both of the computers using each other control devices (Keyboard and Mouse), it becomes confusing and chaotic. Then, like typical programmer, I started to Google for solutions.
After a short time, I found a software called Synergy that provides a solution for my problem.
So, how Synergy works?
Synergy is a sever/client application that works on nearly any OS and as far as I know is free of charge (as of November 2011).
You have to install the application on both computers, configure as a server on the one you that want to use as a main controller, and the other as a client.
Sounds complicated? Actually, it’s very simple!
Let’s take my example. The main controller is on Windows, and I want to control with it the Fedora.
So, here is the steps you have to follow to solve the same problem as mine.
- Download the stable version from: http://synergy-foss.org/download/, by choosing your OS architecture.
- Install it and run it.
- Select the option “Share this computer’s keyboard and mouse (server)”, and click on “Configure…”.
- On configure window, add both PCs by giving him a name.
- Now, make a link between both PCs in the Links section by providing a screen edges parts that the mouse pointer will be transferred on.
Note: Don’t forget to add a link for both sides, one from PC1 to PC2 and another from PC2 to PC1, otherwise the mouse pointer will stack on the second PC.
- By pressing OK, he will rebuild the configuration file usually located on
- Now, you can press on “Start” button. Now the application will run in the background.
- Open the Terminal.
- Access as root by entering:
[[email protected] ~]$ su - Password:
- Enter your root password.
- Now, enter:
[[email protected] ~]# yum -y install synergy
- Synergy installed 2 execution files in the /usr/bin/ called synergyc (client) and synergys (server)
- Now, we need to run the Synergy client, by entering the following command:
[[email protected] ~]# synergyc --daemon --name DNA-LINUX 192.168.0.2
- Change the name DNA-LINUX to the one you entered in the Screens configuration of the Synergy server.
Change the address 192.168.0.2 to the local/remote IP or host of the PC that Synergy server runs on.
For more information about synergyc command use:
[[email protected] ~]# synergyc –help
- Now try to move your mouse to the edges parts of the screen you’ve set on configuration step.
Really a good website ,I like it.
hey hey!! this is a very nice website here and I just wanted to comment & say that you’ve done a great job here! Very nice choice of colors & layout, very easy on the eyes.. Nicely done!…
Lovely blog post, wonderful website design, carry on the great work
hey your blog design is very nice, clean and fresh and with updated content, make people feel peace and I always like browsing your site.
I can not thank you adequately for the posts on your web site. I know you’d put a lot of time and effort into them and hope you know how much I appreciate it. I hope I’ll do exactly the same for someone else at some point.
I won’t be able to thank you fully for the articles on your web-site. I know you’d put a lot of time and energy into all of them and hope you know how much I appreciate it. I hope I could do the same for someone else sometime.
Amazing blog post, We are checking back frequently to watch out for fresh news.
this blog is definitely an example of a huge help for me since i am just starting a blog myself.
your website is like an encyclopaedia for me, thanks.
Hey man, nice blog!
Thanks for this post! I have KVM but this app is much better and faster! 🙂
(thought about buying a second screen, now I use an old laptop as a screen :))
Aw, this was an incredibly nice post. Taking a few minutes and actual effort to create a good article… but what can I say… I hesitate a lot and don’t seem to get anything done.
Where exactly did you stuck? on which part?
doing good, i hope everyone likes it.
i’m really interested on this subject, gonna see your other posts, hope they are so good like this one.
thanks for your nice sharing to us.
just wanted to comment and say that it is a very interesting post.
information was very great to read.
i really enjoyed reading this. thanks for the post.
thanks for posting this information.
great post thanks!
thank you very much for sharing all this great information with us! it’s definitely appreciated. well worth the time in reading!
thank you for sharing some knowledge. i really appreciate it.
hi, great article. thanks for the opportunity to learn even more.
really impressed! everything is very open and very clear explanation of issues. it contains truly information. your website is very useful. thanks for sharing. looking forward to more!
you need time to create interesting and additionally post, real effort to make such a good article.
thanks for sharing such a lovely stuff…
that was a lovely article. i liked reading it. thanks for sharing.
well, thank you very much for sharing the great post!!!
thanks for giving in the reviews.
good article; i will share with the many friends i can. thank you for posting.
i loved reading this article.
that was nice to know about.
A major thank you to your article.
Genuinely thank you! Definitely Good.
Amazing blog mate