Official Skippy-XD Git Repository (Felix Fung)
This repository contains files and structure needed to create a Skippy-XD AppImage, an Exposé-style window switcher for X11.
The AppImage works on most modern Linux distributions (Debian/Ubuntu, Fedora, Arch, etc.) without installation.
sudo apt update
sudo apt install -y git build-essential wget xz-utils squashfs-tools libfuse2
sudo apt install -y gcc-multilib g++-multilib libc6-dev-i386 lib32z1 # For 32-bit buildsudo dnf install -y git make gcc wget xz squashfs-tools fuse-libs glibc-devel.i686sudo pacman -S --needed git base-devel wget squashfs-tools fuse2- Clone this repository
git clone https://github.com/musqz/build-skippy-xd-appimg.git
cd build-skippy-xd-appimg- Download the latest upstream Skippy-XD
git clone https://github.com/felixfung/skippy-xd.git temp_build
cd temp_build- Build and install into the AppDir for 64-bit
make
make DESTDIR=../skippy-xd.AppDir/usr install
cd ..- Optional: Build 32-bit version
make clean
make CFLAGS="-m32" LDFLAGS="-m32"
make DESTDIR=../skippy-xd.AppDir-i386/usr install
cd ..- Ensure AppRun and binary permissions
[64bit]
chmod +x ../skippy-xd.AppDir/AppRun
chmod +x ../skippy-xd.AppDir/usr/bin/skippy-xd[32bit]
chmod +x ../skippy-xd.AppDir-i386/AppRun
chmod +x ../skippy-xd.AppDir-i386/usr/bin/skippy-xd
- Build the AppImages
Download and run appimagetool.
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage
./appimagetool-x86_64.AppImage --help
Create standalone Skippy-XD-*.AppImage (64bit/32bit).
[64bit]
./appimagetool-x86_64.AppImage skippy-xd.AppDir build/Skippy-XD-x86_64.AppImage
[32bit]
./appimagetool-i686.AppImage skippy-xd.AppDir-i386 build/Skippy-XD-i386.AppImage- Clean up
rm -rf temp_buildNow you have build/Skippy-XD-x86_64.AppImage or build/Skippy-XD-i386.AppImage ready to use.
chmod +x build/Skippy-XD-*.AppImage
./build/Skippy-XD-x86_64.AppImage
# or
./build/Skippy-XD-i386.AppImage- No root or installation required.
- The AppImage is portable and can be copied anywhere.
-
The AppImage uses the RC file installed by
make install:usr/share/skippy-xd/skippy-xd.rc -
For first-time users, AppImage will pick up this RC file automatically.
-
Users can override settings by copying the RC file to:
~/.config/skippy-xd/skippy-xd.rc
Start Daemon first.
Skippy-xd.AppImage --start-daemon
Read Felix Fung github how to use skippy-xd.
MIT License. See LICENSE file.