GNOME Shell Extension: Outta Space
This GNOME Shell extension can be seen as a minimalistic extension that enhances the GNOME Shell for space usage on smaller screens (e.g. Laptop displays or Extreme Multihead setups).
The Outta Space GNOME Shell extension combines the features of the following other extensions and/or programs:
It would be nice to extend this extension with the features of the following programs, because they would integrate nicely with Extreme Multihead setups and are much better in place within a GNOME Shell extension.
This GNOME Shell extension requires
xprop tool is required to
allow maximized windows to be displayed without window decorations.
Wayland support is only possible with
GTK+4 and later versions,
as the necessary API will land inside GTK and can't be realized
via alternative APIs or external toolkits.
See the hide titlebar not respected in wayland issue for details.
AUR Installation (Arch Linux)
trizen -S gnome-shell-extension-outta-space-git;
Manual Installation (Arch Linux)
git clone https://github.com/cookiengineer/gnome-shell-extension-outta-space.git; cd ./gnome-shell-extension-outta-space/package/arch; makepkg -s; sudo pacman -U gnome-shell-extension-outta-space-*.pkg.tar.xz;
r trick to restart the GNOME shell.
Sadly, looking glass (the
lg GNOME command) is a major design
fail when it comes to debugging extensions, because its window
will stay on top and keep the focus, so you cannot do anything
while inspecting the GTK tree.
In order to work with the extension's source code, you can also symlink
/source folder into your local shell extensions like so:
cd $HOME/.local/share/gnome-shell/extensions; ln -s ~/Software/cookiengineer/gnome-shell-extension-outta-space/source firstname.lastname@example.org;
- Enable the
Outta Spaceextension in
- Debug the extension by watching the output using
- Restart the
gnome-shellafter code changes via
r, the output in the "Debug Terminal session" will change on-the-fly.
journalctl /usr/bin/gnome-shell -f -o cat;