ThinkPad T440sにUbuntuを入れて,環境構築とかに使用したものを備忘録的にまとめています.
ネットに接続する
とりあえずアップデート
sudo apt-get update
sudo apt-get upgrade
言語設定をインストールする
[system settings]>[language support]
OS入れてすぐだとインストールしてくださーって言われるから,インストールのボタン押す
#日本語を(まともに)打てるようにする
sudo apt-get install ibus-mozc
インストールできたら一旦ログアウト
再ログインして,右上の言語アイコンから
[text entry settings...]>[+]>[japanese (mozc)]をaddする
んで,同じアイコンからmozcを選択
これで日本語が打てる
#キーボード配列を日本語に変更
ちゃんと設定してれば関係ないけど,何かよくわからんけど英字配列で認識されてることがある.
以下のコマンドでキーボード配列を変更する
$ sudo dpkg-reconfigure keyboard-configuration
これでなんかウィンドウが出てくるので,
Generic 105-key (Intl) PC → Japanese → Japanese → The default for the keyboard layout → No compose key
と選択.最後にX serverがどうとか言われるけどNoで良かった(のかな?)
できたら再起動でOK
参考
キーボードレイアウト、ロケール変更@Ubuntu 14.04 server on VMware Player
#CapsLockをCtrlにする
$ dconf reset /org/gnome/settings-daemon/plugins/keyboard/active
$ dconf write /org/gnome/desktop/input-sources/xkb-options "['ctrl:nocaps']"
UbuntuTips/Desktop/HowToSetCapsLockAsCtrl
#ディレクトリ名をまとめて英語に
普通に言語設定を日本語でインストールしてしまうと,ディレクトリ名までカタカナになってしまいます。
これはcdとかでコマンド入力するときに不便なので以下のコマンドでまとめて英語にしちゃいましょう
LANG=C; xdg-user-dirs-gtk-update
#google chromeを入れる
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome-stable_current_amd64.deb
ここでエラー
Errors were encountered while processing:
google-chrome-stable
そこで
sudo apt-get install -f
これでインストール完了
ダウンロードしたファイルは不要なので,
rm google-chrome-stable_current_amd64.deb
#いろいろ入れた
とりあえず,ibus-mozc,git,zsh,vim,emacs,openjdk-7-jdk,ant,gedit-pluginsを入れた
#eclipseのインストール
ここからダウンロードしてくるelipse
cd ダウンロードしたディレクトリ
sudo tar -xvzof eclipse-standard-*.tar.gz
sudo mv eclipse /usr/local
rm eclipse-standard-*.tar.gz
sudo ln -s /usr/local/eclipse/eclipse /usr/local/bin
#eclipseの日本語化pleiadesの導入
ここからダウンロードしてくるpleiades
cd ダウンロードしたディレクトリ
unzip pleoades*.zip
cd plugins
sudo mv jp.sourceforge.mergedoc.pleiades /usr/local/eclipse/plugins
/usr/local/eclipse/eclipse.iniという設定ファイルを編集.
最後の行に以下の内容を追加
-javaagent:/usr/local/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
最後に
eclipse -clean
これで日本語になって起動する.次回からは普通にeclipseだけで起動.
#skypeを入れる
いろいろ入れ方もあるけどsynapticパッケージマネージャを使った.
synapticパッケージマネージャをインストールする
sudo apt-get install synaptic
DASHホームから[synaptic package manager]を起動
起動するとパスワードの入力を求められる.
[settings]=>[repositories]=>[other software]のタブで上から2個目の[canonical partners]にチェックを入れる.そのまま[close]ボタンを押す.
[edit]=>[reload package information]を押す.なんか更新される.
[file]=>[quit]でsynapticを終了する.
Ubuntu Software Centerを起動する.[skype]で検索をかける.
[client for skype voip and instant massaging service]というやつをインストール.
これで完了.
DASHホームから[startup applications]を選択して,[add]で[skype]を設定して,自動起動するアプリに登録した.
他のインストール方法は以下参照ubuntu 12.04 LTS 日本語版に、Skype ソフトウェアをインストールする方法
#vimの設定を行なう
参考
おすすめの.vimrc設定と.zshrc設定
そのままでは,エラーで,
vimproc_unix.so is not found
と言われるが,
.vim/bundle/vimprocのディレクトリにあるmake_unix.makをmakeすれば解決
cd .vim/bundle/vimproc
make -f make_unix.mak
これで,.vim/bundle/vimproc/autoload/vimproc_unix.soができているはず
##vimでNeoBundleを入れるとなんかエラーでる
neobundle#rc()がdeprecated functionになる場合
#eclipseをUnityのLauncherとして登録する
自分で落としてきてeclipseを入れるとDASHホームから検索しても引っかからない.(端末から叩かないといけない)
pathは状況によって変わってくるかと思う.
/usr/share/applicationsの中にファイルを新規で作る.
cd /usr/share/applications/
sudo gedit eclipse.desktop
新規で作成したファイルには以下を記述
[Desktop Entry]
Name=Eclipse
Comment=Eclipse
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=IDE;
これでDASHホームからeclipseを検索実行することができる.
#ランチャー用の画像を作る
上のLauncherの登録のところで,*.desktopのファイルを作成した時に
Icon=画像のパス
って部分であるように,自分で指定すればアイコンカスタマイズできる.
画像は.xpm形式じゃなきゃいけないみたいなので,ImagemMagickをインストールする.
sudo apt-get install imagemagick
んで,なにか設定したい画像があれば,それを変換する.
たとえば
convert test.png test.xpm
とか
大きさを変えて,変換するなら,
convert -geometry 50% test.png test.xpm
みたいな感じで変換.
変換したら好きなディレクトリに移して,設定ファイルで指定すればそれがアイコンになる.
#Unityのランチャーを作るのにgnome-panel使ったほうが便利そう
GUIでアイコンの設定ができる!!便利!!
インストールして起動まで.
sudo apt-get install gnome-panel --no-install-recommends
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
直接設定ファイルを書くのと設定項目は変わらない.ソフトの起動のは絶対パスで指定.
あと,アイコンはxpm形式である必要はないかも.
#システムモニターを通知領域に表示するSystem Load Indicatorの導入
CPUとかメモリとかがどれくらい使われてるのかを画面一番上の通知領域に表示させる.
sudo apt-add-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload
indicator-multiload
起動できたら設定で表示するグラフの種類とかを設定できる
#chromeでFlashの文字化けを治す
chromeでYouTube見たりTEDを見ると字幕が文字化けする問題を解決.Ubuntu13.10で確認.
sudo apt-get update
sudo apt-get install ttf-arphic-uming
sudo fc-cache -fv
cd /usr/share/fonts/truetype/arphic
sudo cp -p ../takao-gothic/TakaoPGothic.ttf uming.ttc
参考
Flash の文字化けを直す (Ubuntu 12.10 - 13.10)
#latexを入れる.TexLiveの導入
sudo apt-add-repository ppa:texlive-backports/ppa
sudo apt-get update
sudo apt-get install texlive-lang-cjk
#dropboxのインストール
インストールしたあとに,通知領域に表示されるように以下のソフトを入れる
sudo apt-get install libappindicator1
あとは普通に普通に公式サイトにしたがってインストールdropbox
#マウスカーソルがフリーズする問題の解決
なんか,なにかの拍子にマウスカーソルがフリーズして動かなくなってしまう問題.
タッチパッドでもポインティングスティックでもダメ.マウスを外付けすれば大丈夫だけど・・・
根本的な解決ではないけど,タッチパッドのプロセス(?)を再起動すると直る
sudo modprobe -r psmouse
sudo modprobe psmouse
ショートカットみないにこれ実行する為にシェルスクリプトにしてみた
cd ~/.local
gedit refresh_mouse.sh
以下の内容を記述
#!/bin/bash
sudo modprobe -r psmouse
sudo modprobe psmouse
実行権限を与えて,シンボリックリンクをはってどこからでも行けるように.
名前は適当に付けてしまった.
chmod +x refresh_mouse.sh
sudo ln -s refresh_mouse.sh /usr/local/bin/repad
これで,もしマウスがフリーズしても,端末を起動して
repad
とすれば,なんとかなる
参考
Touchpad sometimes not working after click on Thinkpad T440s
##追記
ThinkPad T440sのタッチパッドのマウスカーソルがフリーズする問題は
ハード的な問題だったので,保証期間内だったのでレノボさんに修理してもらいました.
修理してもらって以降はフリーズするようなことは起こっていません.
もしフリーズする人いたら,Ubuntuとの相性悪いなーとかではなく,普通に修理に出してみるのをおすすめします
#Google Driveをubuntuで使えるようにする
Griveというソフトがあるみたい.GriveUbuntuの公式なものではない...
あと,GriveをベースにしたsyncdriveというのもあるSyncDrive
入れてみたけど,DropBoxをよく使うからあまり使わないかも
sudo add-apt-repository ppa:noobslab/pear-apps
sudo apt-get update
sudo apt-get install syncdrive
参考
Griveの入れ方
Ubuntu Google Drive Client with Grive and Grive Tools
SyncDriveの入れ方
Sync Multiple Google Drive Same As Dropbox With SyncDrive In Ubuntu
#eclipseで,subversionのSVNコネクター(SVNKit)を手動で入れなきゃいけない時
eclipseでSVNからインポートしようとしても,SSH設定のところがエラーっぽくなって,よくわからない状態になると,SVN設定でSVNクライアントが設定されていない状態になってると思います
そんな時には,ヘルプ>新規ソフトウェアのインストールのところで,
http://community.polarion.com/projects/subversive/download/eclipse/3.0/kepler-site/
ここのURLを指定して,コネクタをインストールすればできる