Upload
nobuto-murata
View
1.079
Download
0
Embed Size (px)
Citation preview
オレのUbuntuノートPCセットアップUbuntu 16.10リリース記念オフラインミーティング16.122016-12-17
Nobuto Murata <[email protected]>
Ubuntuと私
● Ubuntuユーザー歴 9年
● Ubuntu 7.10 (Gutsy Gibbon)から
● Ubuntu Japanese Team歴 7年
● イベントのお手伝いをしたり、Ubuntu日本語Remixに関わっていたり
● Ubuntuメンバー歴 約6年
● @ubuntu.com メールアドレス
● 企業内でUbuntuをメインOSとして使っている歴 約5年
使っているノートPC
http://www.fmworld.net/fmv/sh/1501/spec/
● 購入理由: ラインナップの中で2番目に軽いノートPC● 1番軽いものは軽さを最優先にしたものが多く、
2番目のものが軽さとパフォーマンスのバランスがちょうど良いと感じた
● CPU: Intel Core i5-5200U (Broadwell)● メモリ: 4GB(オンボード) + 16GB後付け = 20GB● ドライブ: SATA SSD 480GBに交換済み
● バッテリー: 77Wh (実使用8時間ぐらい、いい感じなら11時間ぐらい)
● 重量: 1,379g (実測)
FUJITSU LIFEBOOK SH90/T (FMVS90TB)
なぜこのような内容で話すのか
● 話す枠が埋まりきってなかったので、
たまにはUbuntuデスクトップの話題でもいけるかも。
● Ubuntu 11.04でUnityが標準採用されてから5年半。 Unity 8 “Convergence”の足音が聞こえる中、
「オレのUbuntuノートPCセットアップ」 with Unity 7を紹介できる
最後のチャンスかもしれない。
● みなさまのUbuntuライフに役立つ情報が1つか2つぐらいは
入っていることを願って。
おことわり
● 9年使ってきたらさぞすごい感じになるかと思いきや、
逆に「できるだけシンプルに」という方針に変わってきています。
● ちなみに16.04 LTSまでは常に開発版を仕事用に使っていた
のですが、今年は少し忙しくて16.04 LTSに留まっています。
● 以降の内容は16.04 LTSでのセットアップです。
あまり期待しないでください
まずは定番っぽいところからご紹介
Firefox GNotifierアドオン
Webアプリからの通知(e.g. Gmail, Googleカレンダー)が、
よりUbuntuっぽくNotifyOSDで表示される
https://addons.mozilla.org/firefox/addon/gnotifier/
ちなみにGmailの場合は
デスクトップ通知のオンオフは「設定」内にあります
indicator-multiload
最近は“Ambiance”, “Radiance”テーマが同梱されているので、
Ubuntuデスクトップと雰囲気を合わせやすいように。
CPU、メモリ使用量などを表示
クリップボードマネージャー Diodon
Ubuntuで使えるクリップボードマネージャーはいくつかあって、好きなもの
を選んでもらえれば。とにかく一度クリップボードマネージャーを使いはじ
めると手放せなくなります。
“Ctrl+Alt+C”でいつでも呼び出せるように設定しています。
「あぁ、一個前にコピーした内容を今使いたいのに」を解消
時計はタイムゾーンの自動検出もできる
「あなた今ロンドンにいらっしゃるのでは?」と親切な感じ
裏ではGeoIPが使われています
http://geoip.ubuntu.com/lookup
プライバシーを懸念する声もあるためデフォルトでは無効
ブルーライト対策(ナイトモード)
http://jonls.dk/redshift/
● 緯度経度に応じた自動調整
● 時間帯によって色合い調整
など高度な設定ができる。
“redshift-gtk”が定番
カラープロファイルを作ってしまう方法も
<?xml version="1.0" encoding="UTF-8" ?>
<profile>
<name>Gamma6500K</name>
<type>temperature</type>
<description>D63</description>
<copyright>This profile is free of known copyright restrictions</copyright>
<license>CC0</license>
<temperature>6304</temperature>
<gamma>1.0</gamma>
</profile>
$ cd-create-profile INPUT.xml -o OUTPUT.icc
もう少し深いところ
デスクトップの設定をエクスポートしたい時
[エクスポート]$ dconf dump / > /PATH/TO/TEXT.ini
[リセット]$ dconf reset -f /
[インポート]$ dconf load / < /PATH/TO/TEXT.ini
[編集された項目の表示]$ dconf watch /
ソフトウェアによってはdconfではなく“~/.config/”または独自フォルダに
設定を保存している。
基本はgsettings(dconf)
SATA ALPM
Broadwellでは効果あり。powertopで1W強の違い。
https://wiki.ubuntu.com/Kernel/PowerManagementALPM
SATAリンクのパワーマネージメント
indicator-presentation
自作indicator。プレゼン時に役立つメニューをいろいろ追加する計画だっ
たが頓挫。APTでインストールできる“caffeine”パッケージとかを使われた
方がいいのでは。
プレゼン中に画面が暗くなるのと、通知が表示されるのを防ぐ
EncFSでクラウドにアップロード前に暗号化
xenialで使えるバージョンのEncFSではセキュリティ上の問題が指摘され
ていて、インストール時に警告が出ます。より新しいEncFSで対処されてい
るかどうかや代替としてCryFSなどを調べてみようと思ってますが、時間取
れないまま。
便利なんですが...
tmpfs on /tmp
$ sudo cp -v /usr/share/systemd/tmp.mount \
/etc/systemd/system/tmp.mount
[再起動]
$ mount | grep /tmp
tmpfs on /tmp type tmpfs (rw)
systemdのファイルがあるのでコピーするだけ
端末の小技
端末の出力をクリップボードに入れる
$ grep WARN /var/log/syslog | xclips
$ xclips -o
Dec 17 01:37:30 lifebook ... WARNING **: Unable to get info
Dec 17 01:41:28 lifebook ... WARNING **: Unable to get info
そのままpastebinに投稿したい場合は
$ grep WARN /var/log/syslog | pastebinit
http://paste.ubuntu.com/23638816/
alias xclips='xclip -selection clip'
Git prompt
“/etc/bash_completion.d/git-prompt”はすでに作成済みなので、
“/usr/lib/git-core/git-sh-prompt”の説明を見ながら“~/.bashrc”に変数
をセット。
作業ブランチ、ステータスを表示
Diff highlight
いい感じにハイライト。
/usr/share/doc/git/contrib/diff-highlight/README
lessfilter + pygmentize
lessでシンタックスハイライト
ちなみに、全体をどうやって設定しているか
https://github.com/nobuto-m/dotfiles
● 設定項目はgitで管理し、鍵など秘密な項目のみ
バックアップからリストア。
● ノートPCの故障に備えて、なるべく短時間で仕事ができる環境に持っ
ていけるように。
自分専用なのであまり参考にならないかもしれませんが、
興味のある方はどうぞ。
git clone && make
Questions?