diegodario88 / quake-terminal

Gnome Shell extesion to launch a terminal in quake mode
GNU General Public License v3.0
40 stars 6 forks source link
extension gnome terminal

GNOME Shell Extension - Quake Terminal

License: GPL v3

https://github.com/diegodario88/quake-terminal/assets/25825145/eb49d9a2-e918-4f22-8ddb-25486c2cd91b

Settings

Settings

Overview

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:

Future Plans


Installation

Via GNOME Extensions Website

You can easily install the extension from the GNOME Extensions website:

Get it on GNOME Extensions

Manual Installation

If you prefer manual installation, follow these steps:

  1. Clone this repository to your system:
git clone https://github.com/diegodario88/quake-terminal.git
  1. Run the provided installation script:
./scripts/install.sh

Contributing

Setup

  1. Fork this repo on github
  2. Clone your new repo
  3. Browse to the root of the project and run the provided installation script:
./scripts/install.sh
  1. Login and log back in to use the extensions
  2. Making changes in .gschema.xml requires running:
glib-compile-schemas quake-terminal@diegodario88.github.io/schemas/
  1. Repeat 3. and 4. after making code changes and 5. when necessary

Debugging

journalctl -f -o cat /usr/bin/gnome-shell
journalctl -f -o cat /usr/bin/gjs
dconf watch /org/gnome/shell/extensions/quake-terminal/

GJS docs

GNOME Shell Extensions dcoumentation and tutorial: https://gjs.guide/extensions/

Like this Extension?

If you want to help me with this, consider buying me a coffee. :)

ko-fi

Made with ❤️