This commit is contained in:
2025-09-02 19:11:39 +02:00
parent f482a87c48
commit 3bd9a146ca

View File

@@ -313,6 +313,51 @@ if ! grep -q 'source ~/.cargo/env' ~/.bashrc; then
print_success "PATH aggiornato con Cargo"
fi
# === CONFIGURAZIONE DOCK UBUNTU ===
print_status "Configurazione dock Ubuntu con applicazioni installate..."
# Attendiamo che tutte le applicazioni siano installate
sleep 3
# Lista delle applicazioni da aggiungere alla dock (in ordine)
DOCK_APPS=(
"org.gnome.Nautilus.desktop" # File Manager
"google-chrome.desktop" # Chrome
"code.desktop" # VS Code
"org.gnome.Terminal.desktop" # Terminal
"dev.warp.Warp.desktop" # Warp Terminal
"filezilla.desktop" # FileZilla
"dbeaver.desktop" # DBeaver
"insomnia.desktop" # Insomnia
"MQTTX.desktop" # MQTTX
"forticlient.desktop" # FortiClient VPN
)
# Crea la stringa delle applicazioni per gsettings
DOCK_FAVORITES="["
for app in "${DOCK_APPS[@]}"; do
DOCK_FAVORITES+="'${app}', "
done
# Rimuove l'ultima virgola e spazio, chiude la parentesi
DOCK_FAVORITES="${DOCK_FAVORITES%, }]"
# Applica la configurazione alla dock
print_status "Applicazione configurazione dock..."
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false
gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'BOTTOM'
gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts true
# Imposta le applicazioni favorite nella dock
gsettings set org.gnome.shell favorite-apps "$DOCK_FAVORITES"
# Configurazioni aggiuntive della dock
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true
gsettings set org.gnome.shell.extensions.dash-to-dock show-trash true
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
print_success "=== INSTALLAZIONE COMPLETATA! ==="
print_status "Applicazioni installate:"
echo " ✓ Google Chrome"