Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
705
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.87 KB | None | 0 0
  1. #!/bin/bash
  2. # g0tmi1k
  3.  
  4. ##### (Cosmetic) Colour output
  5. RED="\033[01;31m"      # Issues/Errors
  6. GREEN="\033[01;32m"    # Success
  7. YELLOW="\033[01;33m"   # Warnings/Information
  8. BLUE="\033[01;34m"     # Heading
  9. BOLD="\033[01;01m"     # Highlight
  10. RESET="\033[00m"       # Normal
  11.  
  12. echo -e "\n ${GREEN}[+]${RESET} Configuring ${GREEN}GNOME 3${RESET} ~ desktop environment"
  13. export DISPLAY=:0.0  
  14. #-- Gnome Extension - Frippery (https://extensions.gnome.org/extension/13/applications-menu/)
  15. mkdir -p ~/.local/share/gnome-shell/extensions/
  16. 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
  17. tar -zxf /tmp/frippery.tgz -C ~/
  18. #-- Gnome Extension - TaskBar (https://extensions.gnome.org/extension/584/taskbar/)
  19. mkdir -p "/usr/share/gnome-shell/extensions/"
  20. 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
  21. #--- Gnome Extensions (Enable)
  22. for EXTENSION in "TaskBar@zpydr" "Bottom_Panel@rmy.pobox.com" "Panel_Favorites@rmy.pobox.com" "Move_Clock@rmy.pobox.com"; do
  23.   GNOME_EXTENSIONS=$(gsettings get org.gnome.shell enabled-extensions | sed 's_^.\(.*\).$_\1_')
  24.   echo "${GNOME_EXTENSIONS}" | grep -q "${EXTENSION}" || gsettings set org.gnome.shell enabled-extensions "[${GNOME_EXTENSIONS}, '${EXTENSION}']"
  25. done
  26. #--- Gnome Extensions (Disable)
  27. for EXTENSION in "dash-to-dock@micxgx.gmail.com" "workspace-indicator@gnome-shell-extensions.gcampax.github.com"; do
  28.   GNOME_EXTENSIONS=$(gsettings get org.gnome.shell enabled-extensions | sed "s_^.\(.*\).\$_\1_; s_, '${EXTENSION}'__")
  29.   gsettings set org.gnome.shell enabled-extensions "[${GNOME_EXTENSIONS}]"
  30. done
  31. #--- TaskBar (Global)
  32. dconf write /org/gnome/shell/extensions/TaskBar/first-start false
  33. #--- TaskBar (with Frippery)
  34. dconf write /org/gnome/shell/extensions/TaskBar/hide-default-application-menu true
  35. dconf write /org/gnome/shell/extensions/TaskBar/bottom-panel false
  36. dconf write /org/gnome/shell/extensions/TaskBar/display-favorites false
  37. dconf write /org/gnome/shell/extensions/TaskBar/display-desktop-button false
  38. dconf write /org/gnome/shell/extensions/TaskBar/display-showapps-button false
  39. dconf write /org/gnome/shell/extensions/TaskBar/display-tasks false
  40. dconf write /org/gnome/shell/extensions/TaskBar/display-workspace-button false
  41. dconf write /org/gnome/shell/extensions/TaskBar/overview false
  42. dconf write /org/gnome/shell/extensions/TaskBar/separator-two false
  43. dconf write /org/gnome/shell/extensions/TaskBar/separator-three false
  44. dconf write /org/gnome/shell/extensions/TaskBar/separator-four false
  45. dconf write /org/gnome/shell/extensions/TaskBar/separator-five false
  46. dconf write /org/gnome/shell/extensions/TaskBar/separator-six false
  47. #--- Workspaces
  48. gsettings set org.gnome.shell.overrides dynamic-workspaces false
  49. #--- Top bar
  50. gsettings set org.gnome.desktop.interface clock-show-date true                           # Show date next to time
  51. #--- Dock settings
  52. gsettings set org.gnome.shell.extensions.dash-to-dock extend-height true                 # Set dock to use the full height
  53. gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'RIGHT'              # Set dock to the right
  54. gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true                    # Set dock to be always visible
  55. gsettings set org.gnome.shell favorite-apps "['gnome-terminal.desktop', 'org.gnome.Nautilus.desktop', 'iceweasel.desktop', 'kali-burpsuite.desktop', 'kali-msfconsole.desktop', 'geany.desktop']"
  56. #--- Smaller title bar
  57. gsettings set org.gnome.desktop.wm.preferences titlebar-font "'Droid Bold 10'"
  58. gsettings set org.gnome.desktop.wm.preferences titlebar-uses-system-font false
  59. #--- Hide desktop icon
  60. dconf write /org/gnome/nautilus/desktop/computer-icon-visible false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement