My LOOX-U/C40, that runs Voyage MPD, has both (very small) display and keyboard. I use them for controlling and monitoring the mpd.
しかし,とくにディスプレイは視認性が悪く,あまり役に立っていない.
However, the display is very very small and less visible, because of too small character font size.
先日,fbterm というのがあることを知った.これは kon のような仮想コンソールの一種だが,TrueTypeフォントなどを使えて文字数等の自由度が極めて高い.ということで,これを LOOX-U/C40 上の Voyage MPD に導入してみた.
In order to displaying info using larger character fonts, I introduced fbterm to the LOOX-U. fbterm is a virtual console and works on the frame buffer with e.g. TrueType fonts, and the degree of freedom for displaying characters is greatly enhanced.
前提としては,こちら のようになっていること.つまり,起動すると自動で一般ユーザ voyagempd でログインした状態になり,さらに kon が立ち上がって,キー操作と日本語表示ができるようになっている.
Premise: The system starts and the user "voyagempd" automatically logs in. See this post (currently, text in Japanese only).
The key points are:
1. Create a user "voyagempd" (the name is arbitrary).
2. Delete the password for "voyagempd".
3. Modify /etc/inittab (as root). Add an option indicated in red.
1:2345:respawn:/sbin/getty --autologin voyagempd 38400 tty2
fbterm をインストールする.
Install fbterm.
# apt-get update
# apt-get install fbterm
root 以外でも fbterm を使えるようにする.
Give the executable permission of fbterm to general users.
# chmod u+s /usr/bin/fbterm
ここまでは直接本体で行っても,あるいは TeraTerm のような ssh 端末からの操作でもかまわない.念のため,ここで reboot.
You can do the above operations from an ssh terminal or on the PC itself.
Reboot the system.
自動でログインされるようにしたユーザ (ここでは voyagempd ) で,本体からログイン.自動でログインされるようになっていればそのままで.kon が立ち上がる設定になっている場合は,exit で kon を終了する.
一度,fbterm の起動を確認し,終了する.
Login as "voyagempd" (the user automatically logging in).
Run fbterm and exit.
voyagempd@voyage: ~$ fbterm
voyagempd@voyage: ~$ exit
Then you can find /home/voyagempd/.fbtermrc, and edit it with e.g. nano editor. Modify the line "font-size=12" for your favorite size e.g. 32.
あらためて fbterm を起動.
Run fbterm.
voyagempd@voyage: ~$ fbterm
大きな文字でプロンプトが出れば OK.
When you see the prompt with the specified large size, it works well.起動時に自動で立ち上がるようにするため,/home/voyagempd/.bashrc を修正する.
In order to automatically start fbterm, modify /home/voyagempd/.bashrc
末尾に
Add the following line at the end of the .bashrc file.
/usr/bin/fbterm
を加える.kon を立ち上げるようになっている場合は,その行は削除.
キーボードへのコマンド割り当て
私は mp3 ファイルのタグ情報は,多バイト文字については UTF-8 を使うことにしている.なので,EUC を前提とする kon 上でタグ情報を表示するときは,nkf を用いてコード変換していた.
fbterm は UTF-8 が標準 (変えることもできる) なので,このコード変換は不要となる.そこで,こちら でキーボードに割り当てたコマンドから nkf -e の部分を削除しておく.
フォントの変更 Choosing fonts
fbterm は TrueType や OpenType 形式のフォントを扱うことができる.適当なフォントを /usr/share/fonts 以下に (root 権限で) セットし,.fbtermrc の font-names= で設定してやればよい.
fbterm can handle TrueType fonts and OpenType fonts. You can install your favorite fonts and use them. Install font sets to /usr/share/fonts (as root), and specify them in your .fbtermrc as font-names= .
下の写真は梅フォント(ゴシック,font-names=Ume Gothic を設定) を入れてみた場合.
The below is an example using Ume Gothic font.
0 件のコメント:
コメントを投稿