dock
This commit is contained in:
@@ -313,6 +313,51 @@ if ! grep -q 'source ~/.cargo/env' ~/.bashrc; then
|
|||||||
print_success "PATH aggiornato con Cargo"
|
print_success "PATH aggiornato con Cargo"
|
||||||
fi
|
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_success "=== INSTALLAZIONE COMPLETATA! ==="
|
||||||
print_status "Applicazioni installate:"
|
print_status "Applicazioni installate:"
|
||||||
echo " ✓ Google Chrome"
|
echo " ✓ Google Chrome"
|
||||||
|
|||||||
Reference in New Issue
Block a user