Thinkpad X61にUbuntuをインストール、設定する
CapsLockをCtrlにする
システム→設定→キーボード→レイアウトオプションタブ→Ctrl key position→SwapCtrl and CapsLock
/etc以下をsubversionで管理する
$ sudo su - # apt-get install subversion # mkdir -p /var/svn/etc # svnadmin create /var/svn/etc # cd /etc # svn import file:///var/svn/etc -m "initial import" # cd .. # svn co file:///var/svn/etc etc # chmod 0440 /etc/sudoers # find /etc -name '*key'| xargs chmod 400
rootのEDITORをviにする
# echo 'export EDITOR=vi' >> ~/.bashrc # source ~/.bashrc
パスワードなしでsudoできるようにする
!!セキュリティレベルが下がるのでご利用は計画的に
# visudo // 省略 # User privilege specification root ALL=(ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) NOPASSWD: ALL #←NOPASSWD:を加える
mltermをインストール
# apt-get install mlterm mlterm-tools
mlermのフォントをM+フォントにする
# vi /etc/mlterm/fonts //以下をコピペ DEC_SPECIAL = 10,mplus_j10r-iso;12,mplus_j12r-iso; ISO8859_1 = 10,mplus_j10r-iso;11,mplus_f10r;12,mplus_j12r-iso; ISO8859_1_BOLD = 10,mplus_j10b-iso;11,mplus_f10b;12,mplus_j12b-iso; JISX0201_KATA = 10,mplus_j10r-jisx;12,mplus_j12r-jisx; JISX0201_KATA_BOLD = 10,mplus_j10b-jisx;12,mplus_j12b-jisx; JISX0201_ROMAN = 10,mplus_j10r-jisx;12,mplus_j12r-jisx; JISX0201_ROMAN_BOLD = 10,mplus_j10b-jisx;12,mplus_j12b-jisx; JISX0208_1983 = \ 10,-mplus-gothic-medium-r-normal--10-100-75-75-c-100-jisx0208.1983-0; \ 12,-mplus-gothic-medium-r-normal--12-120-75-75-c-120-jisx0208.1983-0; JISX0208_1983_BOLD = \ 10,-mplus-gothic-bold-r-normal--10-100-75-75-c-100-jisx0208.1983-0; \ 12,-mplus-gothic-bold-r-normal--12-120-75-75-c-120-jisx0208.1983-0; JISX0208_1990 = 10,mplus_j10r;12,mplus_j12r; JISX0208_1990_BOLD = 10,mplus_j10b;12,mplus_j12b; // ここまで # vi /etc/mlterm/vfont //以下をコピペ ISO8859_1 = 10,mplus_h10r:110;12,mplus_h12r:110; ISO8859_1_BOLD = 10,mplus_h10b:110;12,mplus_h12b:110; JISX0201_KATA = 10,mplus_h10r-jisx:110;12,mplus_h12r-jisx:110; JISX0201_KATA_BOLD = 10,mplus_h10b-jisx:110;12,mplus_h12b-jisx:110; JISX0201_ROMAN = 10,mplus_h10r:110;12,mplus_h12r:110; JISX0201_ROMAN_BOLD = 10,mplus_h10b:110;12,mplus_h12b:110; JISX0208_1983 = \ 10,-mplus-gothic-medium-r-normal--10-100-75-75-c-100-jisx0208.1983-0:110; \ 12,-mplus-gothic-medium-r-normal--12-120-75-75-c-120-jisx0208.1983-0:110; JISX0208_1983_BOLD = \ 10,-mplus-gothic-bold-r-normal--10-100-75-75-c-100-jisx0208.1983-0:110; \ 12,-mplus-gothic-bold-r-normal--12-120-75-75-c-120-jisx0208.1983-0:110; JISX0208_1990 = 10,mplus_j10r:110;12,mplus_j12r:110; JISX0208_1990_BOLD = 10,mplus_j10b:110;12,mplus_j12b:110; //ここまで
mlterm-toolsをいろいろいじる
mltermを起動してmlterm上でctrl+右クリックでmlterm-toolを起動する
- フォントタブ
フォントサイズを14ピクセルにする
前景色を白にする
- 背景タブ
背景色を黒にする
- その他タブ
メタキーをEscにする
zshをインストール
# apt-get install zsh # usermod -s /usr/bin/zsh #{ユーザー名} # exit $ vi ~/.zshrc //以下をコピペ autoload -U compinit compinit bindkey -e #PROMPT local GREEN=$'%{\e[1;32m%}' local BLUE=$'%{\e[1;34m%}' local DEFAULT=$'%{\e[1;m%}' PROMPT=$BLUE'${USER}@${HOST}: %(!.#.$) '$DEFAULT RPROMPT=$GREEN'[%~]'$DEFAULT setopt PROMPT_SUBST alias emacs="emacs -nw" alias ls='ls --color=auto' alias killX='for p in `ps ax | egrep "X|gdm"| cut -d " " -f 2`; do sudo kill $p; done;' export EDITOR='emacs -nw' #HISTORY HISTFILE=$HOME/.zsh-history # 履歴をファイルに保存する HISTSIZE=100000 # メモリ内の履歴の数 SAVEHIST=100000 # 保存される履歴の数 setopt extended_history # 履歴ファイルに時刻を記録 function history-all { history -E 1 } # 全履歴の一覧を出力する setopt share_history // ここまで
Emacsをインストール
どうでもいいけどemacsとかEMACSよりEmacsって書くのが一番格好いいと思う。
$ sudo apt-get install emacs-snapshot $ emacs ~/.emacs //以下をコピペ (setq tabify t) (setq inhibit-startup-message t) (setq make-backup-files nil) ; font-color (global-font-lock-mode t) (setq font-lock-support-mode 'jit-lock-mode) ; default (setq default-tab-width 4) (setq-default indent-tabs-mode nil) ;; UTF-8 and Japanese Setting ;(require 'un-define) (set-language-environment 'Japanese) (set-terminal-coding-system 'utf-8) (setq file-name-coding-system 'utf-8) (set-clipboard-coding-system 'utf-8) (setq default-buffer-file-coding-system 'utf-8) (prefer-coding-system 'utf-8) (set-default-coding-systems 'utf-8) (set-keyboard-coding-system 'utf-8) (set-buffer-file-coding-system 'utf-8-unix) (setq default-input-method 'japanese-anthy) ; load-path (setq load-path (cons "~/.site-lisp" load-path)) ;; Font (cond (window-system (set-default-font "-*-fixed-medium-r-normal--12-*-*-*-*-*-*-*") (progn (set-face-font 'default ;"-shinonome-gothic-medium-r-normal--12-*-*-*-*-*-*-*" "-mplus-gothic-medium-r-normal-*-12-*-*-*-*-*-*-*" ) (set-face-font 'bold ;"-shinonome-gothic-bold-r-normal--12-*-*-*-*-*-*-*" "-mplus-gothic-bold-r-normal-*-12-*-*-*-*-*-*-*" ) (set-face-font 'italic "-shinonome-gothic-medium-i-normal--12-*-*-*-*-*-*-*") (set-face-font 'bold-italic "-shinonome-gothic-bold-i-normal--12-*-*-*-*-*-*-*") ))) // ここまで
ポイントデバイスでのスクロールを有効にする
$ sudo su - # vi /etc/X11/xorg.conf //マウスのセクションに以下のように書く Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" Option "EmulateWheel" "true" #この行から下を付け足す Option "EmulateWheelbutton" "2" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSection //ここまで、ログアウトしてログインしなおせば有効になる
開発環境を整える
$ sudo su - # apt-get install ruby1.8 ruby1.8-dev irb1.8 ri1.8 rdoc1.8 # ln -s /usr/bin/ruby1.8 /usr/bin/ruby # cd /usr/local/src # wget --no-check-certificate https://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.gz # tar -zxvf rubygems-1.0.1.tgz # cd rubygems-1.0.1 # ruby setup.rb # ln -s /usr/bin/gem1.8 /usr/bin/gem # gem install rails --ignore-dependencies # apt-get install openssh-server # update-rc.d -f remove ssh
続きは明日やる