demo.mp4
The GNOME Shell Extension - Quake Terminal enhances your desktop experience by providing a Quake-style terminal that can be summoned over any workspace with ease.
This extension offers the following features:
- Quick Activation: You can summon the Quake Terminal using a single keyboard shortcut or a customizable key combination, ensuring fast and efficient access.
- Workspace Integration: The Quake Terminal remains discreetly hidden in overview mode and during Alt+Tab switching, ensuring it doesn't obstruct your workspace when not in use.
- Multi-Display Support: You have the flexibility to choose which display screen the Quake Terminal should appear on, making it even more versatile and convenient.
Future Plans
- Adding a blur effect to the terminal actor, enhancing both aesthetics and overall appeal.
You can easily install the extension from the GNOME Extensions website:
If you prefer manual installation, follow these steps:
- Clone this repository to your system:
git clone https://github.com/diegodario88/quake-terminal.git
- Run the provided installation script:
./scripts/install.sh
- Fork this repo on github
- Clone your new repo
- Browse to the root of the project and run the provided installation script:
./scripts/install.sh
- Login and log back in to use the extensions
- Making changes in .gschema.xml requires running:
glib-compile-schemas quake-terminal@diegodario88.github.io/schemas/
- Repeat 3. and 4. after making code changes and 5. when necessary
- Watch extensions logs
journalctl -f -o cat /usr/bin/gnome-shell
- Watch preferences window logs
journalctl -f -o cat /usr/bin/gjs
- watch GSettings updates:
dconf watch /org/gnome/shell/extensions/quake-terminal/
GNOME Shell Extensions dcoumentation and tutorial: https://gjs.guide/extensions/
If you want to help me with this, consider buying me a coffee. :)
Made with ❤️