Post-Installation Trusty Tahr (Ubuntu GNOME)
Total Page:16
File Type:pdf, Size:1020Kb
Post-installation Trusty Tahr (Ubuntu GNOME) For Both (3.10 & 3.12) For GNOME 3.10 only For GNOME 3.12 only Not installed Tweak tool. Set to ON: 1. Desktop tab: Icons on desktop, Home, Network Servers, Trash, Mounted Volumes 2. Top Bar tab: Show date in the clock, show seconds, and show week numbers Terminal: 3. sudo add-apt-repository ppa:gnome3-team/gnome3 #Parts of GNOME 3.10 that won't make it into the normal Ubuntu 14.04 repositories. https://launchpad.net/~gnome3-team/+archive/gnome3 4. sudo add-apt-repository ppa:gnome3-team/gnome3-next #Parts of GNOME 3.12 that won't make it into the normal Ubuntu 14.04 repositories. https://launchpad.net/~gnome3-team/+archive/gnome3-next 5. sudo apt-get update 6. sudo apt-get upgrade 7. sudo apt-get dist-upgrade 8. sudo apt-get install language-selector-gnome ppa-purge gksu 9. sudo apt-get install gnome-boxes bijiben gnome-clocks # For a more complete GNOME experience 10. sudo apt-get autoremove 11. sudo apt-get clean Software & Updates: 12. Enable 'Canonical Partners' repository, and 'Additional Drivers' if needed 13. Set software sources to: weekly, display immediately, for long-term support versions Language Support: 14. Install the languages you want (English, Galician, Spanish) 15. Apply language preferences and regional formats system-wide Root Nautilus: 16. Copy the file 50_other-default-settings.gschema.override to the folder /usr/share/glib-2.0/schemas. Edit the file setting the defaults you want From the terminal run sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ More information: http://askubuntu.com/questions/65900/how-can-i-change-default-settings-for-new-users?rq=1 17. Change /etc/default/grub to GRUB_TIMEOT=3, uncomment GRUB_GFXMODE=640x480 and GRUB_INIT_TUNE="480 440 1".Cancel execution permissions for file /etc/grub.d/20_memtest86+. Update grub 18. Add file gnome-2.png and other backgrounds to /usr/share/backgrounds and true type fonts to /usr/share/fonts/truetype. Make sure they are available to all users (check permissions). Copy file my-wallpapers.xml to /usr/share/gnome-background-properties if you want the wallpapers to show up in Appearance settings. http://ubuntuforums.org/showthread.php?t=2008886 19. Check /etc/fstab. Clean it up so it's easier to read. Mount only 'Ubuntu' on / and 'Share' on /media/Share. The options 'umask' and 'gid' should NOT be added when mounting the 'Share' partitions if it's going to be shared with samba 20. Disable Apport popups if they really annoy you. Edit /etc/default/apport and change "enabled" from "1" to "0", then save the file. http://www.webupd8.org/2012/06/how-to-get-rid-of-internal-system-error.html Software Center: 21. Install gnome-colors and ubuntu-wallpapers (with all the add-ons) 22. Install Light Themes (Ambiance and Radiance) 23. Install lightdm. To switch from gdm to lightdm and viceversa, run sudo dpkg-reconfigure lightdm Remove unity in case it was installed automatically with lightdm 24. Install icedtea-7-plugin (java). Alternatively, you can install Oracle Java 7 from the Webupd8 ppa. http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html 25. Install Gparted. 26. Remove Evolution. Install Thunderbird. 27. Install GUFW (Ubuntu firewall). Enable to defaults 'Incoming = Deny' and 'Outgoing = Allow.' Open port 631 (CUPS) if you plan on eventually using network printers. 28. Install Samba (system-config-samba.) Change workgroup and delete the description. Open samba ports in firewall: Add → Allow, In, Service, Samba → Add. Create samba shares. 29. Install gvfs-fuse. Add users to group 'fuse' (users non administrators must be allowed to mount FUSE systems to be able to use network files) adduser user fuse To check whether a user belongs already to a group groups user 30. Install cifs-utils to solve error "wrong fs type, bad option, bad superblock..." when terminal mounting Samba shares. 31. Install the ssh metapackage (openSSH server and client) and sshfs (for terminal-mounting sftp shares). Copy file 'sftp-ssh.service' to /etc/avahi/services if you want to announce the ssh service. 32. Your ssh session will automatically log out if it is idle. To keep the connection alive add this to ~/.ssh/config or to /etc/ssh/ssh_config on the client. ServerAliveInterval 5 This will send a "keep alive" signal to the server every 5 seconds. You can usually increase this interval up to 120. 33. Install fail2ban, DenyHosts, and Avahi zeroconf browser (avahi-discover). Open port 22 in firewall: Add → Allow, In, Service, ssh → Add. 34. Install Ubuntu restricted extras, libavformat-extra-54, libavcodec-extra-54 35. Install 7zip (p7zip-full), avidemux (gtk+), mkv files creator, audacity, gimp, inkscape, kompozer, sound converter, thoggen, oggconvert, gnome subtitles, wine, pitivi, openshot, winff, librecad, unison-gtk, VirtualBox, sysinfo, gnucash, easytag, cryptsetup. Terminal: 36. Install Rhythmbox third-party plugins. Enable the ones you like. sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins sudo apt-get update sudo apt-get install rhythmbox-plugin-complete 37. Install support for playing encrypted DVDs sudo /usr/share/doc/libdvdread4/install-css.sh https://help.ubuntu.com/community/RestrictedFormats#Addlibdvdccs 38. If using a laptop, install TLP to save power. sudo add-apt-repository ppa:linrunner/tlp sudo apt-get update sudo apt-get install tlp tlp-rdw sudo tlp start Firefox: 39. Install more gnome-shell extensions. Extensions can be installed directly from https://extensions.gnome.org Installation of Activities Configurator, AppMenu Window Title, Media Player Indicator, Maximus, Window Buttons, Show Desktop from Overview, WindowOverlay Icons, and Status Area Horizontal Spacing is recommended. Installation of Weather by Neroth needs 'gir1.2-gweather-3.0'; so, either install it manually or add a repository to handle the process automatically (best, see https://github.com/Neroth/gnome-shell-extension-weather#ubuntu- mint-and-derivatives for further information). If you want the extensions available for All Users, you should move the ones installed from extensions .gnome.org, from '~/.local/share/gnome- shell/extensions' to '/usr/share/gnome-shell/extensions' (need to be root for that). Check permissions (755) User Specific: 40. Add users (guest user, etc) 41. Assign languages to users. Select regional formats 42. Select a user picture 43. Change background 44. Set permissions for users' home folders to 640 45. For administrators go to 'Keyboard → Shortcuts → Custom shortcuts' and add a shortcut called 'Root Nautilus', command 'gksu nautilus', shortcut Ctrl+Alt+R 46. Enable desired plugins in Rhythmbox 47. Use tweak-tool to enable/disable extensions for each user at your liking.