From aa1a537db2130848930903378d60e3e5e8c31b1a Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Mon, 9 Mar 2026 20:03:55 +0100 Subject: [PATCH] Ara si, gestor-atajos.sh ja funciona --- bash/debian-gnome/gestor-atajos.sh | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/bash/debian-gnome/gestor-atajos.sh b/bash/debian-gnome/gestor-atajos.sh index def9aae..5ad14e5 100755 --- a/bash/debian-gnome/gestor-atajos.sh +++ b/bash/debian-gnome/gestor-atajos.sh @@ -27,7 +27,6 @@ disable_all() { echo "Deshabilitando todos los atajos…" - # Reset completo de los esquemas for schema in "${SCHEMAS[@]}"; do echo "→ Reset: $schema" dconf reset -f "/$(echo $schema | tr . /)/" @@ -36,16 +35,10 @@ disable_all() { echo "→ Deshabilitando overlay-key (Super)…" gsettings set org.gnome.mutter overlay-key '' - echo "→ Forzando a vacío solo las claves que son listas…" + echo "→ Forzando todos los atajos a vacío…" for schema in "${SCHEMAS[@]}"; do for key in $(gsettings list-keys "$schema"); do - type=$(gsettings range "$schema" "$key" | head -n 1) - - # Solo modificar claves tipo array (listas de atajos) - if [[ "$type" == "array" ]]; then - echo " $schema.$key → []" - gsettings set "$schema" "$key" "[]" - fi + gsettings set "$schema" "$key" "[]" done done @@ -62,7 +55,7 @@ enable_all() { dconf load / < "$BACKUP" echo "Restaurando overlay-key…" - gsettings reset org.gnome.mutter overlay-key + gsettings reset org.gnome.mutter.overlay-key echo "Atajos restaurados." }