Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # g0tmi1k
- ##### (Cosmetic) Colour output
- RED="\033[01;31m" # Issues/Errors
- GREEN="\033[01;32m" # Success
- YELLOW="\033[01;33m" # Warnings/Information
- BLUE="\033[01;34m" # Heading
- BOLD="\033[01;01m" # Highlight
- RESET="\033[00m" # Normal
- echo -e "\n ${GREEN}[+]${RESET} Configuring ${GREEN}GNOME 3${RESET} ~ desktop environment"
- export DISPLAY=:0.0
- #-- Gnome Extension - Frippery (https://extensions.gnome.org/extension/13/applications-menu/)
- mkdir -p ~/.local/share/gnome-shell/extensions/
- curl --progress -k -L -f "http://frippery.org/extensions/gnome-shell-frippery-0.9.3.tgz" > /tmp/frippery.tgz || echo -e ' '${RED}'[!]'${RESET}" Issue downloading frippery.tgz" 1>&2
- tar -zxf /tmp/frippery.tgz -C ~/
- #-- Gnome Extension - TaskBar (https://extensions.gnome.org/extension/584/taskbar/)
- mkdir -p "/usr/share/gnome-shell/extensions/"
- git clone -q https://github.com/zpydr/gnome-shell-extension-taskbar.git /usr/share/gnome-shell/extensions/TaskBar@zpydr/ || echo -e ' '${RED}'[!] Issue when git cloning'${RESET} 1>&2
- #--- Gnome Extensions (Enable)
- for EXTENSION in "TaskBar@zpydr" "Bottom_Panel@rmy.pobox.com" "Panel_Favorites@rmy.pobox.com" "Move_Clock@rmy.pobox.com"; do
- GNOME_EXTENSIONS=$(gsettings get org.gnome.shell enabled-extensions | sed 's_^.\(.*\).$_\1_')
- echo "${GNOME_EXTENSIONS}" | grep -q "${EXTENSION}" || gsettings set org.gnome.shell enabled-extensions "[${GNOME_EXTENSIONS}, '${EXTENSION}']"
- done
- #--- Gnome Extensions (Disable)
- for EXTENSION in "dash-to-dock@micxgx.gmail.com" "workspace-indicator@gnome-shell-extensions.gcampax.github.com"; do
- GNOME_EXTENSIONS=$(gsettings get org.gnome.shell enabled-extensions | sed "s_^.\(.*\).\$_\1_; s_, '${EXTENSION}'__")
- gsettings set org.gnome.shell enabled-extensions "[${GNOME_EXTENSIONS}]"
- done
- #--- TaskBar (Global)
- dconf write /org/gnome/shell/extensions/TaskBar/first-start false
- #--- TaskBar (with Frippery)
- dconf write /org/gnome/shell/extensions/TaskBar/hide-default-application-menu true
- dconf write /org/gnome/shell/extensions/TaskBar/bottom-panel false
- dconf write /org/gnome/shell/extensions/TaskBar/display-favorites false
- dconf write /org/gnome/shell/extensions/TaskBar/display-desktop-button false
- dconf write /org/gnome/shell/extensions/TaskBar/display-showapps-button false
- dconf write /org/gnome/shell/extensions/TaskBar/display-tasks false
- dconf write /org/gnome/shell/extensions/TaskBar/display-workspace-button false
- dconf write /org/gnome/shell/extensions/TaskBar/overview false
- dconf write /org/gnome/shell/extensions/TaskBar/separator-two false
- dconf write /org/gnome/shell/extensions/TaskBar/separator-three false
- dconf write /org/gnome/shell/extensions/TaskBar/separator-four false
- dconf write /org/gnome/shell/extensions/TaskBar/separator-five false
- dconf write /org/gnome/shell/extensions/TaskBar/separator-six false
- #--- Workspaces
- gsettings set org.gnome.shell.overrides dynamic-workspaces false
- #--- Top bar
- gsettings set org.gnome.desktop.interface clock-show-date true # Show date next to time
- #--- Dock settings
- gsettings set org.gnome.shell.extensions.dash-to-dock extend-height true # Set dock to use the full height
- gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'RIGHT' # Set dock to the right
- gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true # Set dock to be always visible
- gsettings set org.gnome.shell favorite-apps "['gnome-terminal.desktop', 'org.gnome.Nautilus.desktop', 'iceweasel.desktop', 'kali-burpsuite.desktop', 'kali-msfconsole.desktop', 'geany.desktop']"
- #--- Smaller title bar
- gsettings set org.gnome.desktop.wm.preferences titlebar-font "'Droid Bold 10'"
- gsettings set org.gnome.desktop.wm.preferences titlebar-uses-system-font false
- #--- Hide desktop icon
- dconf write /org/gnome/nautilus/desktop/computer-icon-visible false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement