This is computer.
The goal of computer is to create a reproducible and lightweight desktop environment to run on Ubuntu (or Debian) that's tailored to the way I work.
I eventually hope to switch to using Linux on a full-time basis.
Download and install the
Ubuntu minimal ISO
image (I'm currently using Ubuntu 15.04 Vivid Vervet
).
- Clone the computer repo:
git clone https://github.com/rey/computer.git ~/computer
- Run the following
source
command which kick off theinstall.sh
script:
# As always, ensure you understand the script before you run it!
source ~/computer/install.sh
startx
will start the X server.
Develop (or test drive) with Vagrant
There's a handy Vagrantfile
that I use to put this together (I'm currently using
VirtualBox Version 5.0.10 r104061
).
vagrant up
will pop open a new VirtualBox window running ubuntu/vivid64
from
Vagrant Cloud:
- Log in with username
vagrant
and passwordvagrant
. mkdir ~/computer && cp -r /vagrant/* ~/computer/. && cd ~/computer && source install.sh
startx
will start the X server.
This is mainly for my own benefit.
My $mod
key is currently the Alt
key.
Command | Eh? |
---|---|
$mod + Shift + r |
Restart |
$mod + Shift + w |
Reload |
$mod + Shift + e |
Exit |
Or use arrow keys ¯\_(ツ)_/¯
Command | Eh? |
---|---|
$mod + j |
← |
$mod + k |
↓ |
$mod + l |
↑ |
$mod + ; |
→ |
## General
Command | Huh? |
---|---|
$mod + d |
dmenu |
$mod + Return |
Open a terminal |
$mod + Shift + e |
Exit i3 |
$mod + Shift + q |
Quit container |
$mod + Shift + Space |
Toggle Float mode |
Command | Wat? |
---|---|
$mod + e |
Toggle split |
$mod + s |
Stack containers |
$mod + w |
Tab containers |
# For wireless networking
sudo apt-get install bcmwl-kernel-source network-manager
# Fix suspend on closing lid
# Uncomment #HandleLidSwitch=suspend
sudo vim /etc/systemd/logind.conf
sudo service systemd-logind restart