[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgreek-ja:00988] Emacs 20 on KDE 3.0.0



高橋さん、みなさま


ご無沙汰しております。

以前、Red Hat Linux 7.1 上での Emacs の cgreek 環境の不具合について書きま
したが、原因は、Red Hat 7.1 以来使い始めたデスクトップ環境の KDE にあるこ
とが分かりましたので、その対策について報告しておきます。

[症状]

・現在、私は、Red Hat 7.3 同梱の KDE 3.0.0 のデスクトップ環境で、Emacs 20.7.
  41 (Red Hat 7.2 に同梱のもの) を使っています。(Emacs 21 では cgreek が使え
  ず、今高橋さんが unicode version を開発してくださっていますので ....)

・ところが、デフォルトのままで KDE 環境で Emacs を起動すると、

    (1) ~/.Xresources で設定した色の設定も反映されない
    (2) 漢字もギリシア語も表示されない

  という症状になってしまいます。


[原因]

・インターネットなどで色々調べてみると、その原因は、

       KDE では、起動時に ~/.Xresources を読み込まない

  ということにあることが分かりました。

    # これが KDE の「仕様」なのだ、という説もありました。


[解決方法]

・そこで、KDE 起動時に、~/.Xresources を自動的に読み込むように設定すれば
  よいことになります。

・具体的には、~/.kde/Autostart に

      xrdb -merge ~/.Xresources

  を実行する「アプリケーションへのリンク」を作成します。


[設定方法]

・以下は、その設定方法です。


  (1) KDE のデスクトップ上で、マウス左ボタンをクリックする。

  (2) メニューが立ち上がるので、「新規作成」--「アプリケーションへのリンク」
      を選択する。

  (3) 項目を次のように設定

       a.一般(G) : 名称は何でもよいが、とりあえず「Xrdb」などとしておく
                  アイコンは設定しなくてもよい

       b.許可情報(P) : 無変更のままでよい

       c.実行(X) : コマンド欄に

                  xrdb -merge ~/.Xresources

                と書く。

                  * ~/.Xresources はフルパスで /home/foo/.Xresources
                    などと書いておけばなおよい。

                あとの欄は空欄で構わない

       d.アプリケーション(A) : 名前の欄にとりあえず「Xrdb」と書いておく
                空欄でもよい

  (4) 「了解(Q)」のボタンを押して「アプリケーションへのリンク」の作成を終
      了する。するとデスクトップ上に「Xrdb」のアイコンが表示される。

  (5) デスクトップの「ホーム」のアイコンをクリック。

  (6) konqueror が起動し、ホームディレクトリの内容が表示される。

  (7) konqueror 左上のメニューから「表示(V)」を選ぶと、サブメニューが表示
      されるので、「隠しファイルを表示(H)」にチェックを入れる。

  (8) ディレクトリ .kde を開き、次にその中の Autostart を開く。

  (9) デスクトップ上の「Xrdb」のアイコンを konqueror の ~/.kde/Autostart
      ディレクトリにドラッグし、移動する。

 (10) konqueror を終了し、X Window System (KDE) を再起動する。


[設定ファイル]

  ・このように設定を行うと、~/.kde/Autostart/ につぎのようなファイルができ
    ます。
       (a) owner, group は、そのホームディレクトリのユーザ。
       (b) パーミッションは、
             -rw-r--r--

--[~/.kde/Autostart/Xrdb]-----------------------------------------
[Desktop Entry]
Comment[ja]=
Encoding=UTF-8
Exec=xrdb -merge /home/kenji/.Xresources
Icon=
MimeType=
Name[ja]=Xrdb
Path=
ServiceTypes=
SwallowExec=
SwallowTitle=
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=
-------------------------------------------------------------------


・以上の設定で、KDE 3.0.0 上でも cgreek が使えるようになりました。

・KDE は、3.0 になって速度が早くなり、操作が軽くとても快適です。
  また、マルチメディア関係などのアプリケーションが多く収録され、
  この環境の上で何でもできてしまいます。


とりあえずご報告まで。


PS: この件、英語の ML に投稿することも考えたのですが、KDE のメニュー表示
    の英語表記が分からなかったので、とりあえず cgreek-ja に投稿します。

      >高橋さん

                                  ==========================================
                                                                 水落 健治
                                                       明治学院大学 文学部
                                    E-Mail: mizuochi@xxxxxxxxxxxxxxxxxxxxx
                                                     knj_miz@xxxxxxxxxxxxx
                                  ==========================================