[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cgreek-ja:00990] Re: Emacs 20 on KDE 3.0.0
みなさま、
> > 以前、Red Hat Linux 7.1 上での Emacs の cgreek 環境の不具合について書きま
> > したが、原因は、Red Hat 7.1 以来使い始めたデスクトップ環境の KDE にあるこ
> > とが分かりましたので、その対策について報告しておきます。
>
> > [症状]
>
> > (1) ~/.Xresources で設定した色の設定も反映されない
> > (2) 漢字もギリシア語も表示されない
>
> > [原因]
>
> > KDE では、起動時に ~/.Xresources を読み込まない
> > # これが KDE の「仕様」なのだ、という説もありました。
>
> 普段 KDE を使っているわけではありませんが、多分仕様でしょう。セッショ
> ン開始時には必ずユーザの ~/.Xresource を読まなければならない、という決
> まりがあるわけではないと思います。
>
> > [解決方法]
>
> 試したわけではありませんが、リソースの記述場所を ~/.Xresources から
> ~/.Xdefaults に変更するだけでもいいのではないかと思います。
> ~/.Xresources がサーバに対する指定であるのに対し、~/.Xdefaults はクラ
> イアントが自分で読みに行くファイルですから。半田さんにざっと Emacs の
> ソースを調べてもらったのですが、たしかに Emacs は自分で ~/.Xdefaults
> を読みに行っているようです。
今、~/.kde/Xrdb を削除し、リソースを ~/.Xdefaults に変更して KDE を起動
しました。
$ mv ~/.kde/Autostart/Xrdb ~
$ mv ~/.Xresources ~/.Xdefaults
$ startx
すると、全く問題なく Emacs で漢字・ギリシア語が表示できました。
というわけで、対策としてはこちらの方が簡単ですね。
# ただ、他のアプリで、~/.Xdefaults を読まないものが---ひょっとして---
# あった場合には、前記の方法が必要になるような気もします。
ちなみに、わたしの ~/.Xdefaults には、色の設定も含めて次のように書いてあり
ます (Emacs の部分 のみ)。
[~/.Xdefaults]-----------------------------------------------------
!
! Emacs
!
Emacs.foreground: DarkSlateGray
Emacs.background: Wheat
Emacs.poiterColor: Orchid
Emacs.cursorColor: Orchid
Emacs.Fontset-0: -*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-cgreek14
Emacs.Fontset-1: -*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-cgreek16
Emacs.Fontset-2: -*-fixed-medium-r-normal-*-24-*-*-*-*-*-fontset-cgreek24
Emacs.Font: fontset-cgreek16
-------------------------------------------------------------------
とりあえず。
==========================================
水落 健治
明治学院大学 文学部
E-Mail: mizuochi@xxxxxxxxxxxxxxxxxxxxx
knj_miz@xxxxxxxxxxxxx
==========================================