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
- See login-managers.md#GDM how to configure keyboard layout for GDM
- (Permanently) disabling Desktop Screen Lock in GNOME
Extensions
- Arch wiki: Gnome/Extensions
- In Arch the
gnome-shell-extensions
package is already installed as a dependency ofgnome-shell
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
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
Create GNOME Shell extensions in seconds
- Unfortunatly unclear future of project
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