Files
scripts/bash/debian-gnome/gestor-atajos.sh
T

47 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
# Ruta del propio script
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
BACKUP="$SCRIPT_DIR/gnome-shortcuts-backup.txt"
disable_all() {
echo "Guardando atajos actuales en $BACKUP..."
dconf dump /org/gnome/settings-daemon/plugins/media-keys/ > "$BACKUP"
echo "Deshabilitando todos los atajos de GNOME..."
dconf reset -f /org/gnome/settings-daemon/plugins/media-keys/
echo "Deshabilitando la tecla Super para abrir Actividades..."
gsettings set org.gnome.mutter overlay-key ''
echo "Todo deshabilitado."
}
enable_all() {
if [ ! -f "$BACKUP" ]; then
echo "No existe el archivo de backup: $BACKUP"
exit 1
fi
echo "Restaurando atajos desde $BACKUP..."
dconf load /org/gnome/settings-daemon/plugins/media-keys/ < "$BACKUP"
echo "Restaurando la tecla Super..."
gsettings reset org.gnome.mutter overlay-key
echo "Todo restaurado."
}
case "$1" in
disable)
disable_all
;;
enable)
enable_all
;;
*)
echo "Uso: $0 {disable|enable}"
exit 1
;;
esac