Hi,
In Gnome Desktop Environment, there is an “Activity” button or you can press “Supper” key that exposes all open windows on the desktop like Exposé in Mac.
I have finally got time to test Skippy-XD in Qubes - and it works perfect in XFCE Dom0. While the steps how I got it to work are still fresh in my memory I thought to share them with our community. Please note that the below steps may change because of different software versions in the future.
I have: Qubes 4.1.1, Kernel 5.15.89-1.fc32.qubes.x86_64, XFCE 4.14
- Get Fedora 32 template by running in Dom0:
[user@dom0 Downloads]$ sudo qubes-dom0-update qubes-template-fedora-32
This step is important because dom0 runs Fedora 32 and compiled skippy-xd from Fedora 36 won’t work in dom0 because it would ask for glibc-devel of a newer version that Fedora 32 does not have.
- Create AppVM using Fedora 32. I have used disposable VM in my case. Open this AppVM and compile Skippy-XD
[user@disp4468 ~]$ sudo dnf install git make gcc pkgconfig libwnck3-devel libX11-devel libXcomposite-devel libXdamage-devel cairo-devel pango-devel giflib-devel libjpeg-turbo-devel
[user@disp4468 ~]$ git clone https://github.com/richardgv/skippy-xd.git
[user@disp4468 ~]$ cd skippy-xd/
[user@disp4468 skippy-xd]$ make
[user@disp4468 skippy-xd]$ sudo make install
- Now copy compiled skippy-xd and config file to Dom0
[user@dom0 Downloads]$ qvm-run --pass-io disp4468 'cat /usr/bin/skippy-xd' > /home/user/Downloads/skippy-xd
[user@dom0 Downloads]$ qvm-run --pass-io disp4468 'cat /etc/xdg/skippy-xd.rc' > /home/user/Downloads/skippy-xd.rc
- Move compiled and config files:
[user@dom0 Downloads]$ sudo mv skippy-xd /usr/bin/
[user@dom0 Downloads]$ sudo chmod 755 /usr/bin/skippy-xd
[user@dom0 Downloads]$ mkdir ~/.config/skippy-xd
[user@dom0 Downloads]$ cp skippy-xd.rc ~/.config/skippy-xd/
- You might also need to install giflib-devel in dom0
[user@dom0 Downloads]$ sudo qubes-dom0-update giflib-devel
- Edit config file (optional)
[user@dom0 Downloads]$ nano ~/.config/skippy-xd/skippy-xd.rc
and set background = orig mid mid #36454F and in [Normal] opacity = 255
-
add to Dom0 startup System Tools > Session and Start-up > Application Autostart command: skippy-xd --start-daemon
-
Add shortcut in System Tools > Keyboard > Application Shortcuts command: skippy-xd --toggle-window-picker and I got it set to F9 - you can set your own.
I hope this will help to increase your productivity.