RPi2でubuntu14.04LTS(5)CrunchBang!風にしてみる
CrunchBang!とPiBang!
CrunchBang!はモノクロのスパルタンなデザインが人気のLinuxディストリビューションで、これにインスパイアされてRaspberryPi向けにPiBang!というディストリビューションが公開されていました。
CPUパワーが向上したRaspberryPi2ではPiBang!がより快適に動作すると期待されますが、PiBang!のRaspberryPi2版はいまのところアナウンスが無いようです。
ということで、自分で作ってみることにしました。
リソースはCrunchBang!のリポジトリから拝借します。
壁紙とテーマを追加
ubuntuリポジトリからgtk2-engines-murrine、CrunchBang!リポジトリからcrunchbang-wallpapersとwaldorf-ui-themeをダウンロードしてインストールします。
1 2 3 4 5 |
sudo apt-get install gtk2-engines-murrine wget http://packages.crunchbang.org/waldorf/pool/main/crunchbang-wallpapers_1.0-1_all.deb wget http://packages.crunchbang.org/waldorf/pool/main/waldorf-ui-theme_0.07_all.deb sudo dpkg -i crunchbang-wallpapers_1.0-1_all.deb sudo dpkg -i waldorf-ui-theme_0.07_all.deb |
テーマが使用するliberationフォントをインストールします。
1 |
sudo apt-get -y install ttf-liberation |
- テーマ設定
ObConf(右クリック→ObConf)でWaldorfテーマを選択 - 壁紙設定
Nitrogen(右クリック→Wallpaper)でPreferencesを開いてAdd(参照先ディレクトリ追加)。
/usr/share/backgroundsを追加。
default-tile.pngを選択。
dmenuはsuckless-toolsパッケージに入っています。
1 |
sudo apt-get install suckless-tools |
起動スクリプトを~/config/dmenu/dmenu-bind.shに新規作成します。
1 2 |
#!/bin/bash dmenu_run -b -nb '#151617' -nf '#d8d8d8' -sb '#d8d8d8' -sf '#151617' |
CrunchBang!の設定ファイルを取得
CrunchBang!リポジトリからcb-configsのtarボールをダウンロードして展開します。
1 2 |
wget http://packages.crunchbang.org/waldorf/pool/main/cb-configs_20130504-2.tar.gz tar xzf cb-configs_20130504-2.tar.gz |
OpenBoxの設定
~/.config/openbox/rc.xmlを~/.config/openbox/~rc.xmlにリネーム。
CrunchBang!のcb-configs-20130504/skel/.config/openbox/rc.xmlを~/.config/openboxにコピー。
1 2 |
mv ~/.config/openbox/rc.xml ~/.config/openbox/~rc.xml cp cb-configs-20130504/skel/.config/openbox/rc.xml ~/.config/openbox |
~/.config/openbox/rc.xmlの下のブロックを、~/.config/openbox/~rc.xmlの内容で置き換える。
330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 |
<!-- Keybindings for running applications --> <keybind key="A-F2"> <action name="Execute"> <startupnotify> <enabled>true</enabled> <name>Run Program</name> </startupnotify> <command>gmrun</command> </action> </keybind> <keybind key="A-F3"> <action name="Execute"> <startupnotify> <enabled>true</enabled> <name>dmenu-bind</name> </startupnotify> <command>~/.config/dmenu/dmenu-bind.sh</command> </action> </keybind> <keybind key="W-f"> <action name="Execute"> <startupnotify> <enabled>true</enabled> <name>spacefm</name> </startupnotify> <command>spacefm</command> </action> </keybind> <keybind key="W-t"> <action name="Execute"> <startupnotify> <enabled>true</enabled> <name>Terminal</name> </startupnotify> <command>lxterminal</command> </action> </keybind> <keybind key="W-x"> <action name="Exit"> <prompt>yes</prompt> </action> </keybind> <keybind key="W-Tab"> <action name="ShowMenu"> <menu>client-list-combined-menu</menu> </action> </keybind> <keybind key="W-space"> <action name="ShowMenu"> <menu>root-menu</menu> </action> </keybind> |
tint2設定
CrunchBang!のcb-configs-20130504/skel/.config/tint2/tint2rcを~/.config/tint2にコピー。
1 |
cp cb-configs-20130504/skel/.config/tint2/tint2rc ~/.config/tint2 |
conky設定
CrunchBang!のcb-configs-20130504/skel/.conkyrcを~にコピー。
1 |
cp cb-configs-20130504/skel/.conkyrc ~ |
SYSTEM INFOからスワップ表示を削除してCPU周波数を追加、SHORTCUT KEYSからアサインされていない表示を削除します。
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
############################################## # Output ############################################## TEXT S Y S T E M I N F O ${hr} Host:$alignr$nodename Uptime:$alignr$uptime Frequency (in MHz):$alignr$freq CPU1 usage:$alignr${cpu cpu0}% CPU2 usage:$alignr${cpu cpu1}% CPU3 usage:$alignr${cpu cpu2}% CPU4 usage:$alignr${cpu cpu3}% RAM:$alignr$mem/$memmax Disk usage:$alignr${fs_used /}/${fs_size /} Networking Up:$alignr${upspeed eth0} Networking Down:$alignr${downspeed eth0} S H O R T C U T K E Y S ${hr} Alt+F2$alignr Run Dialog Alt+F3$alignr Alt Menu Super+Space$alignr Main Menu Super+Tab$alignr Client Menu Super+t$alignr Terminal Super+f$alignr File Manager Super+x$alignr Logout |
アイコンテーマ
ubuntuリポジトリからdmz-cursor-themeを、CrunchBang!からgnome-icon-theme、crunchbang-icon-themeをインストールします。
1 2 3 |
sudo apt-get install dmz-cursor-theme wget http://packages.crunchbang.org/waldorf/pool/main/gnome-icon-theme_3.4.0-2crunchbang2_all.deb wget http://packages.crunchbang.org/waldorf/pool/main/crunchbang-icon-theme_20130502-1_all.deb |
cb-configs-20130504/skel/.gtk2rc-2.0を~にコピー。
cb-configs-20130504/skel/.config/gtk-3.0/settings.iniを~/.config/gtk-3.0にコピー。
1 2 3 4 |
cp cb-configs-20130504/skel/.gtkrc-2.0 ~ cp cb-configs-20130504/skel/.gtkrc-2.0.mine ~ mkdir .config/gtk-3.0 cp cb-configs-20130504/skel/.config/gtk-3.0/settings.ini ~/.config/gtk-3.0 |