TOP

VirtualBox上でDebian+Openboxなデスクトップ環境を作った

2015-10-13 15:36:17

// Openboxを入れる
# apt-get install openbox xorg

// Xの動作確認
# startx

// パスなしsudoできるようにする
# apt-get install sudo
# visudo
ユーザ名 ALL=(ALL) NOPASSWD:ALL    ←追記

// ログインマネージャを入れる
# apt-get install slim

// 一般ユーザで入ってみる
# reboot

// ログイン面倒なので自動ログインさせる
$ sudo vim /etc/slim.conf
default_user ユーザ名
auto_login yes

// いつもの
$ sudo apt-get update
$ sudo apt-get install vim git tig subversion tree watch curl libcurl3 ngrok-server siege sl cowsay

// GuestAdditions(のインストールに必要なもの)を入れる
$ sudo apt-get install build-essential linux-headers-`uname -r` dkms

// GuestAdditionsのインストール
[Host+D]
$ cd /media/cdrom0/
$ sudo sh VBoxLinuxAdditions.run

// 再起動して自動ログインの動作とGuestAdditionsの動作を確認
$ sudo reboot

// いつもの
$ vim ~/.bashrc
alias ll='ls -l'
alias lla='ls -la'
alias la='ls -A'
alias l='ls -CF'
alias h='history'
alias q='exit'
PATH="$PATH":~/bin/

// デフォのエディタをvimにする
$ vim ~/.bash_profile
export EDITOR='/usr/bin/vim'

// デスクトップ環境を整える
$ sudo apt-get install tint2 conky pcmanfm terminator

// Openbox設定ファイルのサンプルを持ってくる
$ mkdir -p ~/.config/openbox/
$ sudo cp /etc/X11/openbox/* ~/.config/openbox/
$ sudo chown (username) ~/.config/openbox/*

// 起動時にconkyとtint2を起動する
$ vim ~/.config/openbox/autostart
tint2 &    ←追記
conky -q &    ←追記

// 設定ファイルを好みでいじる
$ vim ~/.config/openbox/menu.xml
$ vim ~/.config/openbox/rc.xml
$ vim ~/.config/tint2/tint2rc
$ vim ~/.conkyrc

// 好きなフォントを入れる
$ mkdir ~/.fonts
$ cd ~/.fonts
$ cp [フォントファイル] ~/.fonts/
$ fc-cache -fv

// 好きなテーマを入れる(今回はNumixにした)
$ cd /usr/share/themes/
$ git clone https://github.com/shimmerproject/Numix.git

$ mkdir ~/.icons/
$ git clone https://github.com/numixproject/numix-icon-theme
$ git clone https://github.com/numixproject/numix-icon-theme-circle
$ git clone https://github.com/numixproject/numix-icon-theme-shine
$ cd ~/.icons/
$ mv numix-icon-theme/Numix* .
$ mv numix-icon-theme-circle/Numix* .
$ mv numix-icon-theme-shine/Numix* .

// コンパネ系を入れる
$ sudo apt-get install obconf lxinput lxappearance nitrogen synaptic

// 好みでいろいろいじる
$ obconf
$ lxinput
$ lxappearance
$ nitrogen

// 日本語
$ vim /etc/default/keyboard
XKBMODEL="pc105"
XKBLAYOUT="jp"

$ sudo apt-get install ibus-mozc
$ ibus-setup

// 掃除
$ sudo apt-get clean
$ sudo apt-get autoremove
$ cd /var/tmp/
$ dd if=/dev/zero of=./EMPTY bs=1M
$ rm ./EMPTY