Category Archives: Software

QuickSynergy: GUI for Synergy on Linux and Mac

Want to try out Synergy on Linux or OS X but don’t want to mess with configuration files? QuickSynergy provides a pretty user-friendly graphical interface to get it up and running. I’ve been using it for many months now on Kubuntu Linux.

If you haven’t seen Synergy in action, here’s a short clip. Nothing too exciting but clearly shows you how you can seamlessly move from one computer to another with a flick of the mouse. You can also see QuickSynergy’s configuration window on the left screen.

Synergy: Control Multiple Computers with Ease

Do you have two or more computers either at home or at work? Increase your productivity by using them all at the same time without the hassle of a hardware switchbox (a.k.a. KVM).

Even if your computers run on different operating systems, Synergy enables you to access all of them from a single keyboard and mouse. The way it works is you run Synergy on all of your Windows, Linux or Mac computers. Then, define which computer is the master (the one on which you’ll be using the keyboard and mouse) and where the slaves are located (to the right, left, above, below the master). All the other computers talk to the master to receive your keystrokes and mouse movements.

How does Synergy know which computer you want to control? You just mouse over to it. That’s why you define the physical relationship of each slave relative to the master. For example, if you have a computer to the left of the master, when you move the mouse cursor past the left edge of the master’s desktop, it will show up at the right edge of the computer on the left as if it was all one big desktop. Thus, you can use all your computers at the same time. Even clipboard text is transferred between computers for simple cut-and-paste operations.

The only thing you can’t do with Synergy is move an application from one computer to another. Each computer is still a separate system. Synergy just enables you to control them all from one place.

Watch this CNET Insider’s Secrets video to see how Synergy works and how to set it up.

Create Custom Smiley Themes for Pidgin

It’s easy to create your own smiley theme for the Pidgin instant messaging client. For all the details, see the Smiley Themes wiki page at Pidgin’s developer site. Here’s a crash course.

In the Pidgin profile directory called .pidgin (the location varies by operating system), there is a subdirectory called smileys. In there is a subdirectory for all the smiley themes that are currently installed.

To create a new theme, make a new directory inside the smileys directory. Then put all the smiley image files (PNG or GIF format) inside. Finally, create a text file called theme. This is where you’ll define all the smileys.

The format of the theme file is similar to the old Windows .ini file (remember those?). There are multiple sections separated by a section heading in square brackets as shown below.

[default]
smile.gif :) :-) (: (-:
sad.gif :( :-( )-: ):
bigsmile.gif :D :-D

[Yahoo]
yahoo_angel.gif o:-) O:-) 0:-)
yahoo_angry.gif X-( x-( X( x(
yahoo_batting.gif ;;)
yahoo_bigsmile.gif :D :-D :d :-d

The section heading indicates for which instant messaging network the smilies apply (default applies to any network that isn’t already defined). Then, each line below the heading is the name of the smiley image file followed by one or more examples of the smiley text that Pidgin will look for to do the substitution. You can even add your own if people you chat with use a different combination of characters to represent a particular smiley.

Note that if you install a smiley theme and you don’t get any smiley images for some protocols, check the theme file to see if it has a section for that protocol. Chances are that it doesn’t. So, you can either create a section for it, or add a section called default that contains the smilies that you want to appear for any unspecified protocol. Be sure to put the default section above any others.

PDFCreator: Free Printing to PDF Files


Need to create PDF files but don’t want to shell out big bucks for the full version of Adobe Acrobat and its Distiller tool? PDFCreator for Windows creates a virtual printer so that you can make PDF files from any application that can print. In addition to the PDF format, it can output to PNG, JPG, TIFF, BMP, PCX, PostScript and EPS files. You can also merge multiple PDF files into one. Very handy tool.

Adding Links in Blogger for Popular Aggregation and Bookmark Sites

To make it easy for readers to add a blog post from here to link aggregation and bookmarking sites, I’m adding buttons to the Blogger template for each service. To do this on your own Blogger blog, do the following:

  1. Log into Blogger
  2. Click on the Layout tab, then Edit HTML
  3. Select “Expand Widget Templates”
  4. Find the following block of XML (your template may be slightly different)
    <div class='post-body entry-content'>
    <p><data:post.body/></p>
    <div style='clear:both;'/> <!-- clear for photos floats -->
    </div>
  5. Add the following div block immediately after it
    <div style='float:right; margin-left:10px;'>
    <!-- Add button links here -->
    </div>
  6. Add the HTML for any of the sites listed below to the inside of the div block, replacing the line “Add button links here”

    Blinklist

    <a expr:href='"http://blinklist.com/index.php?Action=Blink/addblink.php&url="
    + data:post.url + "&Title=" + data:post.title'>Blinklist</a>

    Del.icio.us

    <a expr:href='"http://del.icio.us/post?url=" + data:post.url + "&title="
    + data:post.title'>Del.icio.us</a>

    Digg

    <a expr:href='"http://digg.com/submit?phase=2&url="
    + data:post.url'>Digg</a>

    Furl

    <a expr:href='"http://furl.net/storeIt.jsp?t=" + data:post.title
    + "&u=" + data:post.url'>Furl</a>

    Reddit

    <a expr:href='"http://reddit.com/submit?url=" + data:post.url
    + "&title=" + data:post.title'>reddit</a>

    Technorati

    <a expr:href='"http://technorati.com/cosmos/search.html?url="
    + data:post.url'>Technorati</a>
  7. Preview the template and, if it looks OK, save it

The icons for each service can be used in place of the link text if desired. Since I don’t want to hot link the images from each service’s site directly, I’m attaching them to this post and referencing them locally (i.e., from Blogger’s server).