Skip to content

A less flashy alt-tab window switcher for gala and Elementary OS

License

Notifications You must be signed in to change notification settings

markstory/gala-alt-tab-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gala Alt Tab Plus

Replace the default alt-tab behavior of gala/elementary os with a simpler UI inspired by the Gnome switcher and MacOS.

Example of application switcher

⚠️ If you are looking for an Elementary 6 Odin compatible version check out small-tech/catts. ⚠️

This is based off of tom95/gala-alternate-alt-tab

Build Requirements

  • elementary-sdk
  • libclutter-1.0-dev
  • libwnck-3-dev

Make sure you apt install all of the above requirements before trying to build.

Install

build from sources:

mkdir build
cd build
cmake ..
make
sudo make install

# Restart gala
sudo gala --replace &

Running tests

Modifying the primary gala instance can result in a broken desktop that requires a restart to fix. To avoid this, you should use xephyr:

sudo apt install xserver-xephyr
# Run the test script starts up xephyr, calculator and xterm
./test.sh

With xephyr active you can give it focus with ctrl-shift and test out the new alt-tab behavior.

Once you're done testing you can remove the plugin with.

./cleanup.sh

Troubleshooting

Alt + Shift + Tab doesn't work

Elementary ships with Alt + Shift bound 'switch layouts'. Make sure you go into 'Settings > Keyboard > Layout' and remove/reassign this keybinding.

Tested versions

  • Elementary OS 5.1.6

About

A less flashy alt-tab window switcher for gala and Elementary OS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published