dock
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user