rxvt-unicode-9.06-3vl5 -- 2009-08-28
高機能ターミナルエミュレータrxvtのUnicode対応版です。Vine 5にはなかったので作成しました。元のソースはFedora 11のものです。通常gnome-terminalなどを使っている人には不要でしょう
背景に画像を貼り付けるためにはlibAfterImageが必要なので作成しました。
Fedora版ではperl-develがPreRequireになってますが、Vineでは必要なさそうなのでperlのみをPreRequireに変更しました。
- バイナリパッケージ
- ソースパッケージ
現在はEtermの代わりに使ってます。なかなかよい。
インストール
libAfterImageをインストールした後rxvt-unicodeをインストールして下さい。
設定メモ
rxvtの設定はコマンドラインオプションで行うか~/.Xresourcesに記述するようです。
参考になるかはわかりませんが備忘録を兼ねて、私の設定を載せておきます。
とりあえず私の設定
.Xresources
!!! RXVT urxvt*font: \ <-- 通常のフォント xft:azukifontB:size=10:antialias=true, \ <-- フォント名 xft:VL Gothic:size=10:antialias=true <-- VLゴシック urxvt*boldFont: \ <-- 太字フォント xft:azukifontB:size=10:antialias=true:bold=true, \ xft:VL Gothic:size=10:antialias=true:bold=true urxvt*background: black <-- 背景色 urxvt*foreground: white <-- 文字色 urxvt*lineSpace: 0 <-- 行間の高さ(ピクセル数) urxvt*inputMethod: xim <-- 日本語入力メソッド? urxvt*preeditType: OverTheSpot <-- うまくやればインライン入力できるはず? urxvt*scrollBar_right: True <-- スクロールバーを右に
.Xresourcesを変更した場合は再読み込みが必要になります。
% xrdb -merge .Xresources
で設定がXに読み込まれます。
解説
- font, boldFont
- フォントを指定します。上の例ではTrueTypeフォントを指定しており、
というように指定します。xft:フォント名:size=サイズ:antialias=アンチエイリアシング
その他、ビットマップフォントも使うこともできます。例えば以下のように設定します。urxvt*font: \ x:-mplus-gothic-medium-r-normal--12-*-*-*-*-*-*-*, \ [codeset=JISX0208]x:-mplus-gothic-medium-r-normal--12-*-*-*-*-*-jisx0208.1990-* urxvt*boldFont: \ x:-mplus-gothic-bold-r-normal--12-*-*-*-*-*-*-*, \ [codeset=JISX0208]x:-mplus-gothic-bold-r-normal--12-*-*-*-*-*-jisx0208.1990-*
こんな感じ。
なお、fc-listでTrueTypeフォント一覧、xlsfontsでビットマップフォント一覧が取得できます。
参考までに私はビットマップフォントならM+ゴシック、TrueTypeならあずきフォントを使ってます。また、PC-98内臓フォントもなかなかGOOD。
BackSpaceキーの動作
例えばvi上で、BackSpaceキーを押すと^?になることがあります。その時はsttyコマンドで定義しておきます。
% stty erase ^?
でOK。
私は.cshrcに以下の文を追加しています。
if ($?term) then if ($TERM == "rxvt-unicode") then stty erase ^\? endif endif
その他
私は、ターミナルを起動するたびに背景画像が変わるようにしているので以下のようなスクリプトをエイリアスで呼ぶようにしています。 :urxvt-pixmap
#!/bin/sh RXVT=urxvt PIXDIR=/home/nobrin/wall a=(green.png green2.png grade.png) $RXVT -pixmap $PIXDIR/${a[`expr $RANDOM % 3`]} &
このスクリプトへのエイリアスにします。
alias urxvt urxvt-pixmap
こうすることでgreen.png, green2.png, grade.pngがランダムに選ばれます。
外部サイト
- rxvt-unicode -- http://software.schmorp.de/pkg/rxvt-unicode.html
- M+ FONTS -- http://mplus-fonts.sourceforge.jp/
- あずきフォント -- http://azukifont.mints.ne.jp/