vine-users ML アーカイブ



[vine-users:058487] Re: kde だけで使いたい

  • From: ShuntaSusuki <shuntasusuki@xxxxxxx>
  • Subject: [vine-users:058487] Re: kde だけで使いたい
  • Date: Tue, 18 Feb 2003 13:45:40 +0900

On 2003.2.18, at 11:31 午前, 長南洋一 wrote:

kde のバージョンは 3.* ですね。手元にある kde は 2.2.2 なので(それも
インストールしていないので、さらに言うと、このマシンに入っているのは
Vine 2.5 なので)ボケたことを書くかもしれませんが……。
ご丁寧な回答感謝申し上げます。

上に書いたように、kde 3.* が手元にないので、うかがってしまいますが、
kdmrc 中の Session= などは実際にはどうなっていますか。
Session=/usr/share/config/kdm/Xsession
となっております。

そこには
Xaccess  Xreset  Xservers  Xsession  Xsetup  Xstartup  Xwilling  kdmrc
kdmsts
といったファイルがあるのですが、どれにどのように書き込めばRunLevel5
起動時にCannaが起動してくれるのかわかりませんでした。

その Xsession などは実ファイルですか。それともリンク?
/usr/share/config/kdm/
の中身ですが
-rw-r--r--    1 root     root         1926 Feb  4 07:06 Xaccess
-rwxr-xr-x    1 root     root          281 Feb  4 07:06 Xreset
-rw-r--r--    1 root     root          743 Feb  4 07:06 Xservers
-rwxr-xr-x    1 root     root         1184 Feb 18 08:45 Xsession
-rwxr-xr-x    1 root     root          438 Feb 17 10:27 Xsetup
-rwxr-xr-x    1 root     root          587 Feb 17 10:29 Xstartup
-rwxr-xr-x    1 root     root          291 Feb  4 07:06 Xwilling
lrwxrwxrwx 1 root root 18 Feb 16 03:07 kdmrc -> /etc/kde/kdm/kdmrc
-rw-------    1 root     root            0 Feb 18 09:07 kdmsts
となっており、リンクになっているのはkdmrcのみです。

リンクならば、リンク先が存在しないのではありませんか。
唯一のリンクファイルであるkdmrcもきちんと存在しております。

実ファイルならば、実行可ですか。
はい実行可能です。

それから Xsession 中に
こういったところがありませんか。

  for i in /etc/X11/xinit/xinitrc.d/* ; do
      if [ -x "$i" ]; then
          echo "loading $i..." >> $msgfile
          . "$i"
      fi
  done
なかったので書き足しました。
/etc/inittabを書き換えて、ふたたびRunLevelb 5でkdm起動して試したのですがやはりkterm上で漢字変換は起動しませんでした。ps axで確認しましたところ、やはりkinput2が起動していないようです。

  #!/bin/bash -login
ここでついに大正解でした!!!!!!
上記設定の書き足し、及びファイル先頭のこの項目の修正で見事に漢字変換が可能となりました。

これまでやってきたことをまとめますと、

1.インストール時にできるだけ最小の設定でインストールを行う。

2.apt-get -f installでないと困るファイルを追加

3.apt-get remove XFree86*でX WINDOW関係を全て一旦消去

4.apt-get install task-kdeでkdeに必要なファイルのみ全てインストール

5.ホームにある一時的?環境設定ファイルを作る
.wm_style ---> kde
.im_style ---> canna

6.ここまでで、startxでkdeが起動し、日本語変換が使えるかどうかを確認。
7./etc/inittabの記述変更
x:5:respawn:/etc/X11/prefdm -nodaemonを
x:5:respawn:/usr/bin/kdm -nodaemonに変更
ついでに
id:5:initdefault:
にしてグラフィカルログインができるようにする。

7./usr/share/config/kdm/Xsessionを編集
ファイルの先頭の記述を
#!/bin/bash -login
に直す。

あとは下記の設定を追加
for i in /etc/X11/xinit/xinitrc.d/* ; do
      if [ -x "$i" ]; then
          echo "loading $i..." >> $msgfile
          . "$i"
      fi
  done

8意味がないかもしれないが念のため
setime=canna
を実行してから再起動。

こんな感じでしょうか。間違いがありましたらご指摘下さい。
本当にありがとうございました。

--
++++++++++++++++++++++++++
須々木俊太(ススキ シュンタ)