Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇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 <


359● rxvtの挙動がおかしい[ igrec ] 2002 05/03 21:17
はじめまして。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に実際にフォントを置いてみたり、
オプションで別のフォントを指定してみたりしましたがダメでした。
スレッド一覧


425● Re:rxvtの挙動がおかしい[ BS ] 2002 06/13 11:02
こんにちは。BSと申します。
同じくWin98上で、Cygwin/XFree86を使用しています。

>■現象1:固まってしまうことがある
>bashから実行するとウインドウは表示されるのですが、
>プロンプトが出ずに止まってしまい入力も受け付けません。
>ただし、ウインドウは動かせますし[閉じる]ボタンも機能します。
>Cygwinに同梱されているrxvtやxtermからは正常に動きますので、
>現在はこれらのターミナルを経由して起動するようにしています。

同じ現象が発生しています。
解決していません。(゜ー゜;Aアセアセ

最初は発生しなかったのですが、
途中から発生しはじめ、
/tmpや/var配下のファイルを削除して、
正常に起動できるようになり、
一時は解決したかの思われましたが、
再発しました。(^▽^;)
今度は当該箇所にログや中間ファイルは見あたらず、
対処の方法がわかりません。

いちいち、rxvtやxterm経由で起動するのもいやなので、
(bash経由で十分)
できれば解決したいのですが。

どなたか御教授よろしくお願いします。
スレッド一覧


534● Re[2]:rxvtの挙動がおかしい[ 零余子 ] 2002 08/13 10:23
私も日本語版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からいろいろやってもだめなんですが、
どうしてなんでしょう?
スレッド一覧


535● Re[3]:rxvtの挙動がおかしい[ 零余子 ] 2002 08/13 10:28
jrxvtというのは、私が勝手にrenameしたのです。
それで、このショートカットをieとともにstartup
に登録しています。とっても便利です。
何度もごめんなさい。
スレッド一覧


565● Re[4]:rxvtの挙動がおかしい[ igrec ] 2002 08/26 16:19
> BSさん

参考情報ありがとうございます。
私も /tmp, /var 以下のファイルを調べてみましたが、
特に原因となっていそうなものは見あたりませんでした。
また、cygwin1.dll が読み込まれていないのかとも思って
作業ディレクトリを変更してみたのですが解決しません。
どの段階で問題が発生しているのかだけでも判ればいいのですが。。。


> 零余子さん

対策を教えていただきましてありがとうございます。
私も bash から起動できるよう Web で情報を漁ったのですが、
同様の現象を取り上げているサイトを見つけられないままでした。
問題は解決していませんが、とりあえず教えていただいた方法で
一時的に妥協しようかと思います。
スレッド一覧


566● Re[5]:rxvtの挙動がおかしい[ 零余子 ] 2002 08/27 15:14
というより、bashは立ち上げる必要がないのでは?
rxvtは上位互換ですから。
スレッド一覧


576● Re[6]:rxvtの挙動がおかしい[ igrec ] 2002 08/30 15:55
> 零余子さん

はい。確かにごもっともなご意見なんですが、
bash から起ちあがらない原因が判らないのが気持ち悪いのです。

もう少しいじってみて、解決したらご報告したいと思います。
どうもありがとうございました。
スレッド一覧


577● Re[7]:rxvtの挙動がおかしい[ 零余子 ] 2002 08/30 23:48
igrecさん、

ご返事ありがとう。
調査がんばってください。
スレッド一覧

早田のホームページへ
CGIROOM