QuickSynergy Otavio Cordeiro, Cesar Blum {otavio, cesarbs}@gmail.com %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %!encoding : utf-8 %!target : xhtml %!style : style.css %!options : --toc --toc-level 3 --mask-email --css-sugar -o index.html %!postproc : '{{(.*)}}' '<\1>' %!postproc : 'GVISIT' '' %!postproc : 'LOGOSF' '
SourceForge.net Logo
' %!postproc : 'VIDEOMAC' '' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -------------------------------------------------------------------------------- %%toc -------------------------------------------------------------------------------- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% = Introduction = **QuickSynergy** is a graphical interface (GUI) for easily configuring [Synergy2 http://synergy2.sf.net/], an application that allows the user to share his mouse and keyboard between two or more computers. Without the need for any external hardware, Synergy2 uses the [TCP-IP http://en.wikipedia.org/wiki/TCP/IP] protocol to share the resources, even between machines with diferent operating systems, such as Mac OS, Linux and Windows. So **QuickSynergy** is a graphical user interface for **Mac OS** and **Linux** systems, since the official website presents only a Windows version. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% = Screenshots = == Mac OS == [imagens/Picture1.png] == Linux == [imagens/QuickSynergyLinux.png] More screenshots [here screenshots]. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% = Videos = {{div align="center"}} VIDEOMAC {{/div}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% = Downloads = **QuickSynergy** is available for download for Mac OS X and Linux under the [GNU General Public License http://www.gnu.org/licenses/gpl.txt]. You can download QuickSynergy from [QuickSynergy download center http://sourceforge.net/project/showfiles.php?group_id=152489]. {{div align="center"}} [[imagens/softpedia_clean_award_f.gif] http://mac.softpedia.com/progClean/QuickSynergy-Clean-11424.html] {{/div}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% = The Two Versions.. = == Mac OS X == [imagens/ub.gif] The [Mac OS X http://en.wikipedia.org/wiki/Mac_OS_X] version was developed in [Cocoa http://en.wikipedia.org/wiki/Cocoa_%28API%29] using the environment [Xcode http://en.wikipedia.org/wiki/Xcode] and consists of a simple //.app// file, **without** the necessity of Synergy2 installation. It holds the binaries of the original project, that is licensed under GNU GPL. End users can directly download the compiled image with the binary. For those who wish to compile the app from the //source// it is necessary to install the softwares mentioned above. QuickSynergy runs on both PPC and Intel machines. === Instructions === ==== Instalation ==== To install the application you just need to download the image (QuickSynergy_xxv.dmg - where XX is the version number), open it and drag the application to a folder (example, ``/Application``). After this step, the application is ready to be used. ==== Use ==== [imagens/Esquema.png] **QuickSynergy** has a very simple and intuitive interface, following the Apple standard for applications. The program has, basicly, three tabs and the execution follows the selected one. : About Presents a brief piece of information about the software. : Client Configures synergy to run as client. Just enter the //IP// address/hostname of the server and click on //Start// button. A dialog box will apper with the pid (process id) of the syngery2 client daemon). To stop the client, just click //Stop//. : Server Configures the server. The mouse and keyboard of this machine will be used. To add a new client, fill the fields with the clients' IP/hostnames. Save the file and then execute the server on //Start//. To stop, //Stop//. === Changelog === : Version 0.1 (nov ?, 2005) - Only saves the configuration file. - Buttons Star and Stop are disabled. : Version 0.2 (nov 02, 2005) - Synergy2 added to the Application - Saves the configuration file, and executes the server daemon. : Version 0.3 (nov 04, 2005) - Added the Client - Can run the Client or Server daemon. : Version 0.4 (nov 04, 2005) - Solved some bugs (now QSFile is not a ``property``, it is a ``global`` in the source file) : Versios 0.5 (nov 07, 2005) - When the server or client are running, all text fields are disabled. On stop, they are set to enabled. - Code organization. : Version 0.6 - QuickSynergy is now Universal Binary - Quicksynergy now use Synergy 1.3.1 for both server and client. : Version 0.7 - I can't remember... : Version 0.8 (jul 04, 2006) - Only one button to Save/Start/Stop. - QuickSynergy now remebers the last configuration. - There's no more dialog boxex saying "Client running" and "Server running". === Special Thanks === - Aurélio Jargas, for help to solve my doubts with applescript. - Bruno Maestrini, for report the first QS bug. - Luana Dummer, my love... - Paolo Bosetti, for the Cocoa Preferences support. == Linux == The Linux version was developed using GTK and C language. The first version of the program was written in Python, and then ported to C. === Instructions === ==== Instalation ==== Just follow the usual procedure: ``` ./configure make make install ``` You will need the GTK 2.0 and libglade-2.0 development packges installed on your computer in order to achieve a successful compilation. ==== Use ==== To configure synergy as a server, select the Server tab on the QuickSynergy main window. Fill in the fields with the clients' IP adresses/hostnames and then click Start. If you wish to stop the server, click Stop. Please notice that you cannot change any of the configurations nor start a synergy client while running the server. Also notice that if you click the Close button, the server will NOT be stopped. To configure synergy as a client, select the Client tab on the QuickSynergy main window. Fill in the field with the server's IP address/hostname and the click Start. If you wish to stop the client, click Stop. Please notice that you cannot change the server's address nor start a synergy server while running the client. Also notice that if you click the Close button, the client will NOT be stopped. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% = Icons = The icons used in **QuickSynergy** are based on others from the [Open Clipart http://openclipart.org/] Project in the form of public domain. They are: : [Flat Screen by Gino Rivera http://openclipart.org/clipart/computer/hardware/flat_screen_gino_rivera_01.svg] (Public Domain) ``` Title: Flat Screen Author: Gino Rivera License: Public Domain Keywords: lcd plasma flat screen monitor ``` : [Computer-aj by AJ Ashton http://openclipart.org/clipart/computer/hardware/computer-aj_aj_ashton_01.svg] (Public Domain) ``` Title: computer-aj Author: AJ Ashton License: Public Domain Keywords: monitor desktop technology computer ``` Our icons are available [here for download files/QuickSynergy.tar.gz], and they also can be used freely. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% = Contact = - **Mac OS X**: Otávio Cordeiro, [Webpage http://otavio.geek42.org/] - **Linux**: César Blum, [Webpage http://cesarbs.blogspot.com/] = gVisit = - [Last visitors on gVisit http://www.gvisit.com/map.php?sid=23dafa01b16cb9c3589b1703825bb681] GVISIT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% [imagens/appleblk.gif] [imagens/linux.png] [imagens/t2tbutton.png] [imagens/hacker.png] LOGOSF