重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

cygwinをふるインストールして今現在WMakerが使える状態なのですが、日本が入力や表示ができません。
cannaを入れればいと思うのですがどうやって入れるのかが素人なのでわかりません。大変申し訳ないのですがおしえていただけませんか?

A 回答 (4件)

> 次に、.bashrcファイルをエディタで編集します。


> 環境変数PATHにcannaの実行ファイルが格納されてい> るフォルダを追加します。
>
> ここがよくわかりません。

えーと、
$ tar Cxzf / canna.tgz
を実行すると、/usr/localの下にcannaというフォルダができています。
その中のbinというフォルダーにcannaを起動させるための実行ファイルがありますので、
環境変数PATHに、
/usr/local/canna/bin
を追加してください。

次にフォントの設定ですが、
参考URLのドキュメントと仕様が変更になって、
fonts.{dir,alias} は、
~/.ttfontsの下にあります。
したがって、install.shを実行していれば、
日本語フォントの設定まで終わっているようです。

日本語の入力は、xtermでは対応していませんのでcannaと一緒にインストールしたktermを起動して確認してみましょう。

最後に壁紙の設定ですが、
~/GNUstep/Library/WindowMaker/Backgrounds/ の下に表示しようとしている画像ファイルが存在しますでしょうか?
画像ファイルが置いてあることを確認しましたら、
~/GNUstep/Defaults/WindowMaker をエディタで編集します。
以下のような設定をしている部分を変更します。
WorkspaceBack = (solid, "rgb:50/50/75");

WorkspaceBack = (
tpixmap,
"~/GNUstep/Library/WindowMaker/Backgrounds/winnt.bmp",
grey20
);
のように修正して保存します。
winnt.bmpを自分の好きな画像ファイルに置き換えるだけです。

これでどうでしょうか?

この回答への補足

他人の僕のためにこんなに懇切丁寧におしえてくれてどうもありがとう。あなたものすごい親切でいい人なんですね(感謝感激)で、僕あなたが教えてくれたさいと
http://www.atmarkit.co.jp/flinux/special/cygwin2 …

がわかりやすいのでcygwinを再インストールして最初からやってみました。

以下のファイルをダウンロード
startup.tgz
kterm.tgz
canna.tgz
kinput2.tgz
libX11.tgz
で最後のlibX11.tgzが存在しないです。グーグルで検索してもダウンロードできないです。そして次
$ tar Cxzf / kterm.tgz
$ tar Cxzf / canna.tgz
$ tar Cxzf / kinput2.tgz
(最後の$ tar Cxzf / libX11.tgzは実行できません)
を実行しました。
そして次
$ tar zxf startup.tgz
$ ls startup
を実行しても以下のファイル
_Xmodmap-101-on-106
_Xmodmap-106
が存在しません。そして次を実行
$ cp startup/_termcap ~/.termcap
$ cp startup/_canna ~/.canna
$ cp startup/_Xresources ~/.Xresources
$ cp startup/_xinitrc ~/.xinitrc
そして次はOK
$ mkdir /usr/X11R6/lib/X11/fonts/TT
$ cp startup/fonts.{dir,alias} /usr/X11R6/lib/X11/fonts/TT
$ cd /usr/X11R6/lib/X11/fonts/TT
しかし次のことをやると意味不明なエラーがでます。
$ ln -s `cygpath -u $WINDIR`/Fonts/{ms*.ttc,arial*.ttf,times*.ttf} .

create どうとかこうとか

ここまでやるとxinitなら背景のあるwmaker,
startxなら背景のないやつ。しかしたとえwmakerがたちあがってもemacsとjavacが使えなくなる。
(javacはcommand not found emacsは no fonts match 云々とかでます)

立ち上げる前に状態なら二つとも使えるにの。そもそも僕のcygwinには.bashrcファイルが存在しない。他の人のcygwinには存在する状態です。たぶん問題は
以下の三つのファイルがないこと
libX11.tgz
_Xmodmap-101-on-106
_Xmodmap-106
が関係あるとおもうのですが

補足日時:2005/06/11 10:55
    • good
    • 0

少し感情的になっていたので、冷静になって説明させていただきます。



既に、
$ tar Cxzf / Xbin-corrected.tgz
$ tar Cxzf / kterm.tgz
$ tar Cxzf / canna.tgz
$ tar Cxzf / imeproxy.tgz
$ tar Cxzf / kinput2.tgz
まで済んでいると思いますので、
次に、
$ sh install.sh
を実行してみましょう。
環境変数HOMEが設定されていれば、その設定したフォルダーに設定ファイルがコピーされます。
同じファイルが存在する場合は、上書きするか聞いてくるので、yかnを入力します。
環境変数HOMEが設定されていない場合は、
C:\Documents and Settings\ユーザー名
に設定ファイルがコピーされます。
次に、.bashrcファイルをエディタで編集します。
環境変数PATHにcannaの実行ファイルが格納されているフォルダを追加します。
次に.xinitrcファイルを同じようにエディタで開いて編集します。
#twm &
#wmaker &
#openbox &
fvwm2 &
となっていましたら、
#twm &
wmaker &
#openbox &
#fvwm2 &
に変更して保存します。
Window Makerを起動する場合は、
# startx
とします。
# startxwin.sh
とか
# startxwin.bat
とすると、
.xinitrcファイルを読み込まないので、
cannaが使えません。
これで、日本語が使えます。
rxvtやktermで読み書きができることを確認しましょう。
あと、
$ mkdir /usr/X11R6/lib/X11/fonts/TT
$ cp startup/fonts.{dir,alias} /usr/X11R6/lib/X11/fonts/TT
$ cd /usr/X11R6/lib/X11/fonts/TT
$ ln -s `cygpath -u $WINDIR`/Fonts/{ms*.ttc,arial*.ttf,times*.ttf} .
を実行してからstartxとすると、
MS明朝やMSゴシックで文字が表示できます。
日本語を入力するには、[Ctrl]+[\]キーを押します。すると、ktermのカーソルの下に[あ]という表示が現れて日本語入力モードになります。もう一度[Ctrl]+[\]キーを押すと、日本語入力モードがオフになります。

javacが使えなくなったということですが、
# javac
とすると何か表示されますか?
多分HELPが表示されると思います。
HELPではなく、
Command not Found!
みたいなエラーが表示された場合は、
環境変数PATHにjavac.exeが存在するフォルダが存在するか確認しましょう。
「スタート」→「検索」→「ファイルやフォルダ」と辿って「ファイルやフォルダの名前」の欄にjavac.exeと入力して検索しましょう。
これで、javacが存在するフォルダが確認できます。
例えば、javacが
C:\Program Files\Java\jdk1.5.0_01\bin
に見つかった場合は、
環境変数PATHに設定されているか確認します。
設定されていない場合は、追加しましょう。
追加方法は、Windows2000/XPならシステムのプロパティで設定できます。

この回答への補足

非常に丁寧に書いていただきありがとうございます。ただ、やっても日本語入力ができません。
Ct-\を押すと英語で日本はつかえませんみたいなメッセージがでます。

$ sh install.sh

ここまではOKなのですが
次に、.bashrcファイルをエディタで編集します。
環境変数PATHにcannaの実行ファイルが格納されているフォルダを追加します。

ここがよくわかりません。教えていていただいたサイトのとおりにworkのフォルダをつくりそこで全てをダウンロードして展開しましたので、フルパスでかいて

/cygdrive/c/Program\Files/Ghostgum/gsview:~/home/hoge/work:$PATH

と最後の:~/home/hoge/work:$PATHを追加したのですが。そもそも fonts.{dir,alias} なんてファイルはダウンロードしてきたものには存在しないような気がするのですが。また立ち上がったwmaker にはなぜか背景がなくなっています。

補足日時:2005/06/10 12:40
    • good
    • 0

それでは、何がわからないのか提示してもらえますか?


私が提示したサイトにインストール方法が全て丁寧に書かれていたはずです。
それで理解できないなら、

http://www.atmarkit.co.jp/flinux/special/cygwin2 …

の解説を熟読してください。

javacが使えなくなったとありますが、単にPATHの設定にjavacが置いてあるフォルダを指定していないだけでしょ。
環境変数PATHの設定を見直してみては?

WindowMakerを使用したいなら、自分のホームディレクトリにある.xinitrcファイルを修正するだけです。

修正方法は、上記のサイトで丁寧に解説されています。
どうしても理解できないなら、Cygwinの解説書を書店で購入してください。

専門書ですから日本語を入力するための説明が専門用語入りで丁寧に書いてあります。

最後にどうしても理解できないなら、すんなりあきらめて有償のXonWindows3を買った方が素人でも簡単に日本語が利用できるcygwinの環境が構築できます。

私は質問した内容に丁寧に答えたつもりです。

cygwinはパソコン素人が触るようなソフトではありません。
ある程度自分で環境設定ができるような初級者から上級者向けのソフトです。

自分でgoogleで検索すらできないようであれば、お金でサポート付きの製品を購入したほうがいいですよ。

参考URL:http://www.netlaputa.ne.jp/~kuno/cygwinmain.html

この回答への補足

わからないのは、yesを答えた後と書いてあります。
このサイト意味不明です。この後が理解できません。そもそもまえはjavacはつかえました。使えなったのはパスのせいではないとおもいます。ちゃんとパスが環境変数で設定しましたから。

補足日時:2005/06/09 15:47
    • good
    • 0

こちらが参考になると思います。


「Cygwin + X + 日本語アプリケーション」(参考URL)

でも、有償のXonWindows3を買った方が簡単ですよ。
http://www.holonlinux.com/products/xon/xon3/

参考URL:http://www.eaflux.com/cygwin-xfree-jp-supplement/

この回答への補足

このサイト何を言っているのかわかりません。このサイトどおりにやっていったらなぜかWmakerがたちあがらなくなりました。素人なのでもっと簡単に懇切丁寧に解説しているのはないのでしょうか?そもそも全ててんかいしたあとに
yes | sh install.sh
を実行したあとがわからないのですが

補足日時:2005/06/09 13:21
    • good
    • 0
この回答へのお礼

javacのコマンドも使えなくなってしまいました

お礼日時:2005/06/09 13:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!