Ubuntu 14.04 デスクトップ開発環境構築手順 [Unity, Rails, Ramdisk, SSD]
OS:Ubuntu 14.04 LTS 日本語 Remix 64bit
ホームディレクトリ以下の日本語ディレクトリを英語名へ変更する
env LANGUAGE=C LC_MESSAGES=C xdg-user-dirs-gtk-update
インストールするパッケージ
sudo apt-get -y install curl tree libreadline-dev autoconf bison build-essential libssl-dev libyaml-dev zlib1g-dev libncurses5-dev git xclip mysql-server libffi-dev libmysqlclient-dev unrar p7zip-full vim-gtk
特に必須ではないパッケージ
sudo apt-get -y install comix smplayer
標準のエディタを vim へ変更する
sudo update-alternatives --config editor
sudo のパスワード入力を省略
以下コマンドを実行し
sudo visudo
開いたテキスト内に以下を追記します。
username ALL=(ALL) NOPASSWD:ALL
ssh-agent を設定する
~/.ssh ディレクトリ以下に秘密鍵を配置する。
設定した鍵の内容が出力されること。
$ ssh-add -l 2048 xx:xx:xx...
登録された鍵の確認をする
ssh-add ~/.ssh/private_key
使用するフォントをインストールする
プログラミング用フォントの Ricty を使用する。
作成した .ttf ファイルを fonts ディレクトリに配置します。
/usr/share/fonts/truetype/ 以下に ricty ディレクトリを作成します。
fc-cache コマンドは fonts ディレクトリを再スキャンします。
mkdir /usr/share/fonts/truetype/ricty cp ./*.ttf /usr/share/fonts/truetype/ricty sudo fc-cache -fv
Vimの設定
AppArmorを無効化
AppArmorとは以下のようなものです。
AppArmor - openSUSE
Linuxキーワード - AppArmor:ITpro
セキュリティを上げるために存在するものだが
自分環境上非常にハマる要因となるため、無効にして運用する。
grubの設定を開きます。
sudo vi /etc/default/grub
以下の GRUB_CMDLINE_LINUX を変更します。
GRUB_CMDLINE_LINUX="apparmor=0"
編集後、Grubの設定を更新し再起動します。
sudo update-grub sudo reboot
Unity の設定を変更する。
unity-tweak-tool をインストールし、各設定を変更する。
sudo apt-get install unity-tweak-tool unity-tweak-tool
基本的には演出をすべて切る。
特に Window snapping は嫌なので切る。
スクロールバーの表示を変更
スクロールバーの仕様がオンマウスして表示されるようなもので
使いづらいので以前のようなスタイルに以下のコマンドで変更する。
gsettings set com.canonical.desktop.interface scrollbar-mode normal