[Mac]screenで一定時間入力がない時に名言を出力する
まずfortuneの設定をします。
fortuneはMacPortsからインストール。
$ sudo port -v install fortune
名言はworris' works fortune - 日本語データから「星が見える名言集」をダウンロードしました。
展開したディレクトリに入っているmeigenとmeigen.datが必要なファイルです。
データがeucなので、nkfか何かを使ってutf-8に変換します。
$ nkf --guess meigen EUC-JP (LF) $ nkf -w meigen > meigen-utf $ nkf --guess meigen-utf UTF-8 (LF)
データファイルを作成します。
$ strfile meigen-utf
meigen-utfとmeigen-utf.datを/opt/local/share/games/fortuneに置きます。
~/.screenrcに以下を追加。
idle 300 blankerprg /opt/local/bin/fortune meigen-utf
300秒キーの入力が無いと「fortune meigen-utf」が実行されます。
こんな感じに表示されます。
ぼーっとしてしまったときにこれを読んで自分を奮い立たせようと思います。