# Nautilus # Fetching customs keyboard shortcuts CUSTOM_KEYBINDINGS_LIST=$(gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings) if [[ $CUSTOM_KEYBINDINGS_LIST == "@as []" ]] # creating new list if not exists then CUSTOM_KEYBINDINGS_LIST="['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/nautilus-shortcut/']" else # if already existing, adding our new element CUSTOM_KEYBINDINGS_LIST="${CUSTOM_KEYBINDINGS_LIST::-1}, '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/nautilus-shortcut/']" fi gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "$CUSTOM_KEYBINDINGS_LIST" # updating the list # Naming it gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/nautilus-shortcut/ name 'Nautilus' # set name gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/nautilus-shortcut/ command 'nautilus -w' # set command gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/nautilus-shortcut/ binding 'E' # set shortcut echo -e "\nNautilus shortcut added (Super+E)!" # Desktop modifications # Remove the Trash icon from the bar gsettings set org.gnome.shell.extensions.dash-to-dock show-trash false echo "Trash icon removed from the dock!" # Move the Menu Button to the top of the bar gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true echo "Menu button moved from left to right in the dock!" # Move the taskbar to the bottom gsettings set org.gnome.shell.extensions.dash-to-dock dock-position BOTTOM echo "Dock moved from the left to the bottom!" # Add minimized window on dock click gsettings set org.gnome.shell.extensions.dash-to-dock click-action minimize echo "Window are now minimized when clicked in te dock!" # Show battery pourcentage gsettings set org.gnome.desktop.interface show-battery-percentage true echo "Battery pourcentage now displayed!" # Change size of icon in the Dock sizedock=40 gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size $sizedock echo "Icon in the dock changed from 29 to $sizedock!" # Icons # Path where icons are saved pathicons='/usr/share/applications' apps=("debian-xterm" "debian-uxterm" "software-properties-drivers" "software-properties-livepatch") # We remove the Ubuntu desktop shortcut only if it already exists for app in ${apps[@]} do if [ -f $pathicons/$app.desktop ] then sudo mv $pathicons/$app.desktop $pathicons/$app.desktop.bak echo "$app's icon removed!" fi done echo -e "\nGlobal Ubuntu modifications applied! 🎉"