Linux Mint Customization Record

Finally, after installing a bunch of distros on my machine and in VMs that I have made, I've decided to pay attention to my own eternally good advice and record the changes that I make to my setup, so I won't have to be doing this eternally.

So here goes (moving both forward and back as memory serves)

Base install: Linux Mint 14 32 bit Cinnamon Desktop version, from here
First set of changes:

  • Install shutter, screenshot program using software manager. Details here
  • Install gtk-recordmydesktop, in case I want to...well, record my desktop. Details here: http://recordmydesktop.sourceforge.net
  • Change Grub file 
    • sudo gedit /etc/default/grub
    • GRUB_TIMEOUT=0 #Instead of 10
    • GRUB_CMDLINE_LINUX_DEFAULT="profile" #instead of "quiet splash"
    • sudo update-grub2
  • Remove unnecessary services
    • sudo apt-get install bum
    • sudo bum
    • Turn off unneeded services (do this in VMS)
  • Fingerprint GUI
    • sudo apt-get install fingerprint-gui
  • Nautilus?
  • Installed and removed 
    • NVidia current/ Nvidia setttings
    • K9Copy
  • Insync
    • Instructions here:
    • Currently, there's no GUI way of re-linking your computer so if you've accidentally unlinked your computer from Insync, to link it again close Insync, then run the following command in a terminal:
      rm -r ~/.config/Insync
      Then start Insync and the page which links Insync with your computer should open in your default browser.

      GnomeShell and Cinnamon is split into two packages, install "gnome-cinnamon-common", 
      and then choose the javascript applet that matches your desktop.

      Cinnamon
      sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
      sudo apt-get update
      Nautilus has been deprecated from the Cinnamon package.
      The above is required for Nemo support (Gwendal's ppa provides the python-nemo package)

      GnomeShell/Cinnamon shared package (LinuxMint and Fedora):
      32bits:
      http://s.insynchq.com/builds/insync-beta-gnome-cinnamon-common_0.9.35_i386.deb
      --------------------------------------------------------------------------------------
      GnomeShell
      Javascript Applet:
      http://s.insynchq.com/builds/insync-beta-gnome_0.9.35_all.deb

      Javascript Applet:

      http://s.insynchq.com/builds/insync-beta-cinnamon_0.9.35_all.deb

      Run insync, then authenticate

  • VPnc
sudo apt-get install vpnc
vpnc
sudo gedit /etc/vpnc/default.conf


  • Fix fucked up xorg from Nvidia

  • rm /etc/X11/xorg.confexec /sbin/init 3sudo killall Xorg
Maybe did this:

sudo gedit /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1


net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1


Install node: (from the Node Wiki here)
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
installed codemirror
   npm install codemirror

installed vim and gvim
Sudo apt-get install vim-gnome

configure git
  git config --global user.name <name>
  git config --global user.email <email>
  git config --global core.editor "<editor> -w"

Yet another fix 2/13/2013
My touchpad constantly gets in the way. I found a couple of things to do to fix it. I found the solution below here

CODE: SELECT ALL
synclient TouchpadOff=1


Seems like this was needed to shut the damned thing off. This may need to be in my autostart file.

More fine grained settings by
sudo apt-get install gpointing-device-settings
The GUI will let you configure it so that it does not accidentally respond to palm touches.


sudo apt-get install dconf-tools


I've also installed Chromium as well as chrome from software sources.

This article suggests getting updates by:

sudo add-apt-repository ppa:chromium-daily/stable

This site seems to have lots of hints for Mint.
I'm trying Zeitgeist and gnome-activity-journal as a result.

Also I can separately make it less sensitive to resting my hands on the touchpad by using
Virtual Machine changes for development environment
  • install guest additions (Host D, or navigate to ISO and run)
    sudo apt-get install git
    sudo apt-get install ruby rake
    sudo apt-get install vim-gtk
    curl http://j.mp/spf13-vim3 -L -o - | sh
Mods to gvim to change the sucky background:

Mods to enable fingerprint reader (docs found here)

  • sudo add-apt-repository ppa:fingerprint/fingerprint-gui sudo apt-get update
    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui


 sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
2. Install the packages:
    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui


Install node: (from the Node Wiki here)
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
.... installs current stable Node on the current stable Ubuntu. Quantal (12.10) users may need to install the software-properties-common package for the add-apt-repository command to work: sudo apt-get install software-properties-common
  • Install VirtualBox. First time was by apt-get install virtualbox. That resulted in a slightly out-of-date version with problems. Replaced with a downloade .deb package for the Ubuntu 12.10 version (Mint is supposedly based on that) from here. Then  sudo dpkg -i <package>
  • Install Google Chrome. Go to here. Download the .deb package. Install with dpkg.
Install Xiki (from here)


  $ sudo gem install xiki

  $ sudo apt-get install emacs

  $ cd `xiki directory`
  $ sudo bash etc/install/el4r_setup.sh

Add these lines to the end of ~/.el4r/init.rb and then restart emacs if you already had it open.
(You need to be root to do this)
$LOAD_PATH.unshift "(xiki directory)/lib"   # <- substitute (xiki directory) with the output of "xiki directory"
require 'xiki'
Xiki.init

KeyBindings.keys   # Use default key bindings
Themes.use "Default"  # Use xiki theme

Webstorm moved to folder shared between host and VM

Remove nautilus

sudo apt-get install --reinstall nemo
gsettings set org.gnome.desktop.background show-desktop-icons true



RANDOM TO BE INTEGRATED:
This article on Network performance in a VM
This article on problems with DNS in Ubuntu 12.10
This article on same subject





Enhanced by Zemanta

Comments

Popular Posts