Skip to content

Gnome

Install

Manjaro / Arch

Refer to pacman.md#Package groups for how to easily select packages from this package group

sudo pacman -S gnome gnome-control-center

Configure

Extensions

cli tool

(in Arch/Manjaro)

List extensions:

gnome-extensions list
gnome-extensions list --details

Ubuntu / Debian:

sudo apt-get install gnome-shell-extension-prefs

gsettings / dconf

Gconf, Dconf, Gsettings and the relationship between them

Backup gsettings:

gsettings list-recursively | sort > ~/backups/gsettings/gsettings.bak
cd ~/backups/gsettings/; gsettings list-recursively | sort > gsettings.bak
git add gsettings.bak; git commit -m'Checkin'

See available keybord shortcuts:

grep keybindings ~/backups/gsettings/gsettings.bak

Indicators

Guillotine

Github

Guillotine is a gnome extension designed for efficiently carrying out executions of commands from a customizable menu. Simply speaking: it is a highly customizable menu that enables you to launch commands and toggle services.

Argos

Github

Create GNOME Shell extensions in seconds

Old i3 hacks

gsettings set org.gnome.desktop.background show-desktop-icons false

Remove bottom panel for i3

gsettings get org.gnome.gnome-panel.layout toplevel-id-list
gsettings set org.gnome.gnome-panel.layout toplevel-id-list "['top-panel']"

Allow gnome-control center settings in gnome-i3 session

sudo sed 's/^OnlyShowIn=GNOME;Unity;$/OnlyShowIn=GNOME;i3;/' -i /usr/share/applications/*.desktop
sudo sed 's/^OnlyShowIn=GNOME;$/OnlyShowIn=GNOME;i3;/' -i /usr/share/applications/*.desktop