Posts Tagged ‘opensuse’

Launchy… for Linux

January 16, 2009

A tool that I have fallen in love with on Windows is Launchy. It allows me to quickly start programs without switching to the mouse and hunting for the icon. Well, Launchy was ported to QT4 and now runs on Linux! Yes! There is a debian package available but at work I have OpenSuse 11 so I needed to compile it from source.  It was really straight-forward. Here’s the steps I took to compile Launcy 2.1.2.

1. Download source and extract.

2. Make sure the following Suse packages are installed:

  • libqt4-devel
  • boost-devel
  • gcc-c++
  • make

3. Applied this patch.

4. make

5. sudo make install

Then just start launchy in the background and configure as you like!

Advertisements

Synergy on OpenSuse 11.0

September 29, 2008

I am a fan of Ubuntu linux.  Unfortunately at work my new computer has OpenSuse 11.0.  Apparently Ubuntu wouldn’t install properly.  Well Suse is a close second to Ubuntu.  The only frustration is there are much less packages available through Yast than through Apt.

Synergy is a great application for accessing multiple computers from just one Keyboard/mouse.  It’s pretty much essential when using more than one box constantly.  Much quicker than a KVM switch, you can have both screens up at the same time, and you can copy text across computers via the clipboard.

On Ubuntu I would just apt-get install synergy; it was a little more complicated to install on OpenSuse.  Here’s the process I went through:

  1. I first tried the RPM binary release, but install failed with unmet dependencies, so rather than sifting through dependency issues I decided to compile the source.
  2. To get ./configure to run properly I had to make sure I had the xorg-x11-devel and gcc-g++ packages installed.
  3. Compiling failed at first and after some googling found I needed to apply this patch to allow compiling with gcc-4.3
  4. Compile and Install success!

Now I am happily running 3 computers (WinXP, OpenSuse, Kubuntu) from 1 set of keyboard/mouse.