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
sourcecommand which kick off theinstall.shscript:
# As always, ensure you understand the script before you run it!
source ~/computer/install.sh
startxwill 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
vagrantand passwordvagrant. mkdir ~/computer && cp -r /vagrant/* ~/computer/. && cd ~/computer && source install.shstartxwill 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