Open9

Chrome OSのLinuxをハイパー使いやすくする

NPG418NPG418

ここではChrome OSのLinuxはCrostiniを用いた仮想環境である。

NPG418NPG418

とりまLinux開発環境をONにすると、デフォルトで入ってくるのはpenguinというdebianベースのディストリがはいる。
まあ別にそれでもいいんだがpacman(もといyay)が恋しいのでArchに入れ変えてみる。

NPG418NPG418

CrostiniはChrome OSでlxcコンテナを動かしているものなのでArch以外のディストリも入れられるゾ
crosh(ctrl+alt+tで出てくるやつ)でterminaのvmに入り(初回起動vmc start terminaor起動済みvsh termina)、lxcコマンドでごにょごにょして好きなディストリを入れるのじゃ

NPG418NPG418

後は秘伝のタレ(dotfiles)を入れたり、煮るなり焼くなり好きにしてヨシ!
でもデフォルトのターミナルのフォントがnerdフォントじゃなくていろんなアイコンが表示されない。
Linux側にターミナルエミュレータを入れてもいいが、折角のarchだしなによりタイトルバーの見た目がよろしくない。

NPG418NPG418

デフォルトのターミナルの設定から選べるフォントの種類が少ねえ
webフォントを適用できるらしい

NPG418NPG418

色はそれぞれANSIコードに対応したものを設定できる

NPG418NPG418

半透明な色にしたい場合、カラーコードを#rrggbbaaみたいに書けばOK
カーソルの色なんかそうするといいかも

NPG418NPG418

カスタムされたvimなんかを使っているとパディングが気になる所さん
パディングもフォントなんかと同じで対象の要素にpadding: 0 !importantみたいなユーザーcssを差し込めばいい
でもそうするとマウスでのセレクションがずれる
解決策は、ナスです