▼スレッド
│
└◇359:rxvtの挙動がおかしい [igrec] 05/03 21:17
└◇425:Re:rxvtの挙動がおかしい [BS] 06/13
└◇534:Re[2]:rxvtの挙動がおかしい [零余子] 08/13
├◇535:Re[3]:rxvtの挙動がおかしい [零余子] 08/13
└◇565:Re[4]:rxvtの挙動がおかしい [igrec] 08/26
└◇566:Re[5]:rxvtの挙動がおかしい [零余子] 08/27
└◇576:Re[6]:rxvtの挙動がおかしい [igrec] 08/30
└◇577:Re[7]:rxvtの挙動がおかしい [零余子] 08/30 <
はじめまして。igrecと申します。スレッド一覧
Win9x上でCygwin/XFree86を使用しています。
最近、こちらのcompiled packageで公開されているrxvtを
入れてみたのですがどうも挙動がおかしくて困っています。
Webなどで情報を探してみたのですが、原因が特定できません。
以下の2点について心当たりのある方がいらっしゃいましたら
ご教授いただけませんでしょうか。よろしくお願いします。
■現象1:固まってしまうことがある
bashから実行するとウインドウは表示されるのですが、
プロンプトが出ずに止まってしまい入力も受け付けません。
ただし、ウインドウは動かせますし[閉じる]ボタンも機能します。
Cygwinに同梱されているrxvtやxtermからは正常に動きますので、
現在はこれらのターミナルを経由して起動するようにしています。
インストール後に行った設定はフォントに関するもののみです。
/usr/local/share/fonts/TrueTypeにシンボリックリンクを作り
fonts.dirとfonts.aliasを用意しました。
$ ln -s /cygdrive/c/WINDOWS/Fonts/msmincho.ttc .
$ ln -s /cygdrive/c/WINDOWS/Fonts/msmincho.ttc .
■現象2:X上で日本語が表示できない
ウインドウマネージャーにWindowMaker-0.70.0を使っています。
WindowMakerのメニューからrxvtを実行(exec rxvt)した場合に
以下のエラーメッセージが表示され、日本語を表示できません。
rxvt: can't load font "msmincho-14"
rxvt: no similar multichar font: encoding SJIS/EUCJ; size 13
フォントに関する設定が間違っているのだと思うのですが……。
現在は/usr/X11R6/lib/X11/fontsに/usr/local/share/fonts/TrueTypeの
シンボリックリンクを作って.xinitrcでフォントパスを追加しています。
xset fp+ /usr/X11R6/lib/X11/fonts/TrueType
Xを起動してからxsetやxlsfontsで調べるとちゃんと認識されています。
$ xlsfonts | grep .*ms.*
-ms-msgothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
-ms-msgothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
-ms-msmincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
-ms-msmincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
/usr/X11R6/lib/X11/fonts/TrueTypeに実際にフォントを置いてみたり、
オプションで別のフォントを指定してみたりしましたがダメでした。
こんにちは。BSと申します。スレッド一覧
同じくWin98上で、Cygwin/XFree86を使用しています。
>■現象1:固まってしまうことがある
>bashから実行するとウインドウは表示されるのですが、
>プロンプトが出ずに止まってしまい入力も受け付けません。
>ただし、ウインドウは動かせますし[閉じる]ボタンも機能します。
>Cygwinに同梱されているrxvtやxtermからは正常に動きますので、
>現在はこれらのターミナルを経由して起動するようにしています。
同じ現象が発生しています。
解決していません。(゜ー゜;Aアセアセ
最初は発生しなかったのですが、
途中から発生しはじめ、
/tmpや/var配下のファイルを削除して、
正常に起動できるようになり、
一時は解決したかの思われましたが、
再発しました。(^▽^;)
今度は当該箇所にログや中間ファイルは見あたらず、
対処の方法がわかりません。
いちいち、rxvtやxterm経由で起動するのもいやなので、
(bash経由で十分)
できれば解決したいのですが。
どなたか御教授よろしくお願いします。
私も日本語版rxvt(2.7.2)をoriginalのrxvtからスレッド一覧
立ち上げていましたが、デスクトップ上に以下の
ショートカットから立ち上げることに成功しました。
コマンドライン C:\WINDOWS\COMMAND.COM /E:4096 /c C:\CYGWIN\JRXVT.BAT
作業ディレクトリ C:\CYGWIN\usr\BIN (cygwin1.dll
のある場所)
jrxvt.batの中身:
@echo off
C:
chdir \cygwin\usr\local\bin
jrxvt.exe -km eucj -e c:\cygwin\bin\bash.exe --login -i
素のbashからいろいろやってもだめなんですが、
どうしてなんでしょう?
jrxvtというのは、私が勝手にrenameしたのです。スレッド一覧
それで、このショートカットをieとともにstartup
に登録しています。とっても便利です。
何度もごめんなさい。
> BSさんスレッド一覧
参考情報ありがとうございます。
私も /tmp, /var 以下のファイルを調べてみましたが、
特に原因となっていそうなものは見あたりませんでした。
また、cygwin1.dll が読み込まれていないのかとも思って
作業ディレクトリを変更してみたのですが解決しません。
どの段階で問題が発生しているのかだけでも判ればいいのですが。。。
> 零余子さん
対策を教えていただきましてありがとうございます。
私も bash から起動できるよう Web で情報を漁ったのですが、
同様の現象を取り上げているサイトを見つけられないままでした。
問題は解決していませんが、とりあえず教えていただいた方法で
一時的に妥協しようかと思います。
というより、bashは立ち上げる必要がないのでは?スレッド一覧
rxvtは上位互換ですから。
> 零余子さんスレッド一覧
はい。確かにごもっともなご意見なんですが、
bash から起ちあがらない原因が判らないのが気持ち悪いのです。
もう少しいじってみて、解決したらご報告したいと思います。
どうもありがとうございました。
igrecさん、スレッド一覧
ご返事ありがとう。
調査がんばってください。