近状
1週間日本に戻った。今回は完全に個人の都合で、土日に移動して平日は出勤した。やはりオフィスで仕事したほうが生産性は高く感じた。
Web で買って実家に送っておいた ThinkPad T460s がやっと手元に。 キーボードは思っていたよりも良くて満足している。仕事でも使いたいくらい。画面がやはり小さく感じる(実際小さい)。
Linux をインストールしようと思っていたが、Windows + VM(Linux)でしばらく使ってみようかなと思う。 というのも、Mac で VirtualBox 使っている時よりも、Windows で使っているほうがキー入力が邪魔されないので、 メモリに余裕があれば VM でやるのがよさそうに感じている。
あとは割と気に入っていた Apricity OS がディスコンになってしまい(!)、 仕方なく Manjaro Linux を入れてみているが、 これだと Arch Linux ベースを使っている面白みは減ってしまうのかなとも。しばらく様子見る。 構成の関係で、メモリは8GB1枚(オンボード)になっているので、16GBモジュールを足すぞ。 Windows10 別に嫌いじゃないけど、細かい使い勝手は Mac と Windows で違うし、そこは Linux Desktop の方が Mac に近い(近づけることができる)と思うので、 エイヤと Windows を捨てる可能性も。でも Visual Studio 2017 も使いたい。うーん、しばらく考える。
fish を使い始めた
Arch Linux ベースの ApricityOS を(まだVMで)試してみているが、せっかくの機会なので fish も使い始めた。一度にいろいろやるとハマりそうだが、こういう機会にエイヤと変えてみないと。ただ、Arch Linux では安定性のためにデフォルトシェルは bash にしておいて、exec fish
するのがおすすめという情報がWikiにある。
これまでは zsh + oh-my-zsh + peco な環境だったが、fish + fisherman + fzf という感じに組み合わせで不自由なく使えるようになってきた。しばらく様子見。
fisherman では oh-my-fish のテーマがそのまま使えるようで、hastinbe/theme-kawasaki を使っているが、もうちょっとカスタマイズしたい。上が fish、下が zsh(比較のためスクリーンショットはMacのTerminal.app)。
fzf は peco と同様に使えるし、fisherman だと peco よりも fzf ということで使ってみることに。デフォルトでは候補が出る位置が画面の下端になるので、--reverse
オプションを設定して、peco と同じように上側に出るようにした。~/.config/fish/config.fish に、
set -x FZF_DEFAULT_OPTS "--reverse"
と書く。peco/fzf については以下の記事が詳しい。ただし、FZF_DEFAULT_OPTS はデフォルトで設定されている値があると記載があるが、私の環境では env で探しても見当たらなかった。
適当に探してみたら、zsh を使い始めたのは2012年とのこと。もっと前な気がした一方で、もう5年前….
Arch Linux を試してみている
新しいマシンでは Linux をメインで使おうとしているが、Ubuntu を使うのはなんか味気ないなと考えていた。そこで Arch Linux を VM に入れて試してみている。と言っても最初からやるにはハードルが高いので、Arch ベースの GUI 付きディストリビューションの ApricityOS を入れてみた。
ここ数年 Linux を使うとなるとだいたい Ubuntu Desktop/Server だったので、まずパッケージマネージャが違う。とりあえずまず aptitude をインストールするくらい aptitude を便利に使っていたので、pacman に慣れないといけない。Pacman 比較表 という便利なページもあるので、少しずつやってみる。
実際今日数時間触っただけで、以下のような問題に行き当たり、読んで解決できたのでまあなんとかなるんではと言う気はする。
- Having trouble with updating xorg-server
- gstreamer-10-good-plugins : libsoup 2.58.0-1 breaks dependancy(SOLVED)
- ca-certificates-utils 20170307-1 upgrade requires manual intervention
Wiki をはじめコミュニティが活発?ということで、ググれば大抵見つかりそうである。とか思っていたら、これを書いていたら起動しなくなった…
Started User Manager for UID 120.
から動かなくなった。また調べる…
# macOS Sierra にしたら Google 日本語入力の切り替えがよく失敗する
追記
pacman -Syu
(パッケージの更新)をやっていたら4GB くらい書き込まれて、VirtualBox の仮想ディスクがフルになっていたようだ。拡張したが、その前にいろいろやっていたせいで何処か壊れたのでは…
あとは↑でビデオドライバを削除したりしているので、そのへんも影響している気がする。Boot 時に Core dump とか出てると厳しさしか無いので、作り直した。うーむ険しい道のりかもしれない。もうちょっと様子を見よう。