Ok, so you’ve installed Ubuntu 14.04 on a new machine. Now there are a few things you can do to make your life more comfortable after getting your OS installed, and connected to wifi (which is beyond the scope of this post).
You’ll want to first have ssh set up so you can remote in, even if your graphic driver is not configured.
ssh:
sudo apt-get install openssh-server
Give your yourself super user access by adding a line to your sudousers file. Then you won’t have to type in your password every time you use sudo.
sudo:
sudo nano /etc/sudoers
Add this line to the end of the file:
yourusername ALL=(ALL) NOPASSWD:ALL
Next, you’ll want to set up VNC, so you can put that computer in another room if you want. This way you can be in front of your favorite big monitor or TV and access your Ubuntu box. For this, you will need to install x11vnc on Ubuntu. If you are accessing from Windows, I found that the tightvnc viewer works best with x11vnc.
x11vnc:
sudo apt-get install x11vnc
Save password:
sudo x11vnc –storepasswd /etc/x11vnc.pass
Create a startup file:
sudo nano /etc/init/x11vnc.conf
Put this in your x11vnc.conf file:
start on login-session-start script /usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -overlay -cursor -noshared -forever -bg -rfbport 5900 -o /var/log/x11vnc.log end script
Now, you can reboot Ubuntu and x11vnc will always start up. But if you want to stop/start it manually, you can do this via ssh. This is also handy if your vnc session crashes for some reason or gets stuck.
sudo pkill -f x11vnc sudo start x11vnc
If you don’t want to deal with sending error reports to Ubuntu by being prompted to send them, then edit this file and set enable=0
sudo nano /etc/default/apport
If you have your source code on an SVN Server:
sudo apt-get install subversion
Some useful things to attach to your tool bar:
Terminal Software Updater Scheduled Tasks Startup Applications System Monitor
Some conveniences if you like:
Settings: Brightness and Lock: Turn off screen when inactive for: Never Power: When lid is closed: Do Nothing Appearance/Behaviour: Enable Workspaces
Works great!