https://github.com/markstory/gala-alt-tab-plus
A less flashy alt-tab window switcher for gala and Elementary OS
https://github.com/markstory/gala-alt-tab-plus
Last synced: 3 months ago
JSON representation
A less flashy alt-tab window switcher for gala and Elementary OS
- Host: GitHub
- URL: https://github.com/markstory/gala-alt-tab-plus
- Owner: markstory
- License: gpl-3.0
- Created: 2020-10-18T17:48:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-03T03:44:25.000Z (almost 4 years ago)
- Last Synced: 2025-01-23T21:45:01.265Z (5 months ago)
- Language: Vala
- Size: 81.1 KB
- Stars: 18
- Watchers: 5
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.
:warning: If you are looking for an Elementary 6 Odin compatible version check
out [small-tech/catts](https://github.com/small-tech/catts). :warning:This is based off of [tom95/gala-alternate-alt-tab](https://github.com/tom95/gala-alternate-alt-tab)
## Build Requirements
* elementary-sdk
* libclutter-1.0-dev
* libwnck-3-devMake sure you `apt install` all of the above requirements before trying to build.
## Install
build from sources:
```bash
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`:```bash
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.
```bash
./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