誰もやっていないようなので、
jfbterm を FreeBSD に移植してみました。
jfbterm for FreeBSD
http://www.ac.auone-net.jp/~baba/jfbterm
emacs21+mule-ucs で view-hello-file を実行したところ
http://www.ac.auone-net.jp/~baba/jfbterm/emacs21-mule-ucs.png
X Window を起動しなくても、
広いコンソールで多言語表示できるようになります。
よろしければ、使用してみてください。
--
Yusuke.Baba
Xorg7.2へのアップグレードで/usr/ports/x11/xorgのinstallで
driverの選択がまずかったのか必要なdriverのinstallが
うまくいきませんでした。
と書かれているので、参考にならないかもしれませんが、
Xorg7.3 だと、/usr/ports/x11-drivers/xorg-drivers で、
# make config
を実行することで、目的のことが出来ると思います。
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
環境変数 LD_LIBRARY_PATH は設定されていますか?
% echo $LD_LIBRARY_PATH
設定されていないようでしたら、つぎのコマンドの
実行結果があると、回答を得られやすくなると思います。
% ldconfig -rv
% grep ^ldconfig /etc/defaults/rc.conf
% grep ^ldconfig /etc/rc.conf
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
不思議ですね。
ld-elf.so.hints のアクセス権は、一般ユーザでも読み込めるように
なっていますか?
内容も教えていただけるとうれしいです。
% ls -l /var/run/ld-elf.so.hints
% cat /var/run/ld-elf.so.hints
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
でしょう。
alias jfbterm env FRAMEBUFFER=`tty` jfbterm
bash の場合 ~/.bashrc に次のようなエイリアスを追加しておくと
良いでしょう。
alias jfbterm='FRAMEBUFFER=`tty` jfbterm'
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
の仮想端末から終了すると画面が真っ暗になる
* jfbterm for FreeBSD に SIGINT などを送ると画面が真っ暗になる
3. Home、End、F1〜F5、F10〜F20 キーが使用できなかった点を修正しました。
注)以前のバージョンを使用している方は、termcap の更新を
忘れずに行ってください。
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
環境変数 $XMODIFIERS にでたらめな値(たとえばxxxなど)を
設定すると、ビルド時に同じエラーが起きます。
はずしているかもしれませんが、
# cd /usr/ports/japanese/rxvt
# unsetenv XMODIFIERS
# make clean install
としてみては、いかがでしょうか?
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
動作するようになっています。
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
% ldconfig -r | grep /usr/local/lib/nss
の結果はどうなっているでしょうか?
--
Yusuke.Baba
[#x30E1;#x30FC;#x30EB;#x30A2;#x30C9;#x30EC;#x30B9;#x4FDD;#x8B77;]
のほかのアプリケーションについては、マニュアルを参考にしてください。
--
Yusuke.Baba babaya...@y8.dion.ne.jp
-demo2.png
移植にあたり使えない機能
・マウスと修飾キーの組み合わせ
・VESA へ直接アクセスする機能
・ESC 数値キーパッドモード (numeric keypad mode) をセット
・ESC [?8l キーボードのオートリピートをオフにセット
・ESC [20h LF,VT,FF をエコーしたあと自動的に CR をつける
移植にあたり次の問題を修正
・フレームバッファのデバイスが開けなかったときコアダンプ
・ダブルクリックしたときに行の最初と最後の文字が選択されない
・挿入モードで行が壊れる
--
Yusuke.Baba babaya...@y8
);
return 1;
}
return 0;
}
--- ここまで ---
% gcc libx86test.c -o libx86test -I/usr/local/include -L/usr/local/lib -lx86
% su
# ./libx86test
mmap /dev/mem: Invalid argument
LRMI_init() failed.
--
Yusuke.Baba babaya...@y8.dion.ne.jp
12 matches
Mail list logo