https://github.com/rtvd/gnome3-demutilator
Making gnome3 be a bit less unusable
https://github.com/rtvd/gnome3-demutilator
gnome-setting gnome-settings gnome3 usability
Last synced: about 1 year ago
JSON representation
Making gnome3 be a bit less unusable
- Host: GitHub
- URL: https://github.com/rtvd/gnome3-demutilator
- Owner: rtvd
- License: gpl-3.0
- Created: 2025-02-08T19:09:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-11T18:39:16.000Z (over 1 year ago)
- Last Synced: 2025-04-11T05:57:42.585Z (about 1 year ago)
- Topics: gnome-setting, gnome-settings, gnome3, usability
- Language: Shell
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gnome3-demutilator
Gnome 3 comes packed with keyboard shortcuts and various features.
However, not every feature or keyboard shortcut brings value.
Unfortunately, in case of Gnome 3, the default settings are exceptionally poor.
This repo is a collection of scripts.
## [wipe-out-shortcuts.sh](wipe-out-shortcuts.sh)
This script wipes out most of the shortcuts.
This is important, as Gnome's default shortcuts often get into conflict with shortcuts of other applications, while
bringing almost no value whatsoever. Running this script is a good starting point.
## [set-useful-settings.sh](set-useful-settings.sh)
This script configures a few important shortcuts to my liking.
In particular, it does the following:
* makes the keyboard layout switcher do it on `Alt+space`;
* configures sensible shortcuts to switch between virtual workspaces and move windows between them;
* defines launchers like `Super+t` for launching a terminal;
* sets shortcuts like `Super+up` and `Super+down` to toggle maximization state and to minimize windows.
## [set-useful-settings.sh](set-useful-settings.sh)
This script sets various settings unrelated to shortcuts, such as:
* Disables a terribly annoying 'attach modal dialogs' feature;
* Configures a fixed number of virtual workspaces and makes them be global (not display-specific);
* Disables animations and hot corners.