60 lines
2.7 KiB
Bash
60 lines
2.7 KiB
Bash
# 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 '<Super>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! 🎉"
|