Linux Compile skippy-xd from Source

• Updated March 17, 2019


In a previous post, I provided steps to install skippy: Linux software that provides OS X Expose-like functionality in a Linux distribution.

However, skippy is no longer in development and has been forked into a more advanced and modern Linux software called skippy-xd.

The following post will provide steps to compile, install, and use skippy-xd.

Compile from Source

The following compile process has been successfully tested on Fedora 17.

Install the following repository packages:

yum install libXcomposite libXcomposite-devel libXdamage libXdamage-devel libXfixes libXfixes-devel libXft libXft-devel libXinerama libXinerama-devel libXmu libXmu-devel libXrender libXrender-devel mercurial

Checkout the latest source code:

hg clone https://code.google.com/p/skippy-xd/

Change into the checked out directory:

cd ~/skippy-xd/

Compile and install the binary:

make
sudo make install

User Setup

A default skippy-xd configuration file is included in the source and needs to be copied to your user’s .config directory (this may be different on non-Fedora distributions) with the following command:

cp ~/skippy-xd/skippy-xd.rc-default ~/.config/skippy-xd/skippy-xd.rc

Unlike skippy, mapping skippy-xd to a hotkey is not done through the skippy-xd.rc file; it is done through whatever window manager you are currently using.

Using skippy-xd

To begin using skippy-xd, run skippy-xd from your shell. skippy-xd will run once and then quit. This can be mapped to a hotkey through your window manager’s hotkey configuration.

skippy-xd does not render the active windows properly. Basic functionality works such as window selection and displaying window labels on mouse over, but windows are not fully rendered when skippy-xd is running.

If you found this post useful, you can help support this site and get something for yourself by signing up for any of the services listed below through the provided links.

The following links are part of affiliate programs, and I will receive a referral payment from any of the services you sign-up for.

  • Get Faster Shipping: Perhaps you're about to order some stuff on Amazon but want to get more value out of the money you would normally pay for shipping. Sign-up for a free, 30-day trial of Amazon Prime to get free two-day shipping, access to thousands of movies and TV shows, and more.
  • Start Investing Now: Are you looking to start investing some of your disposable saved income? Get started by opening an account with Webull, where upon sign-up and opening a brokerage account with an initial deposit of at least $100 you will receive 1 stock valued (subject to change based on normal market movement) between $8 and $1600.

Thanks for reading and take care.