たかのです。こんばんは。

  私の使っている /usr/local/kde4/share/config/kdm を以下の URL
に置きました。

        http://icmpv6.org/Prog/KDE/kdm.tgz

  kdm は下のほうに表示されている「セッションのタイプ」で kde4 や
GNOME、その他のウィンドマネージャを選択できるようになっています。

  僕の Xsession は default を選択すると
/usr/local/kde4/bin/startkde が起動して、その文字列が
$HOME/.xsession に渡るようにして .xsession では case などで環境
変数や exec アプリをウィンドマネージャごとに設定しています。

#twm の場合は LANG が EUC-jp で kinput2 を起動するとか、KDE4 の
  場合は LANG UTF-8 で scim-bridge-qt4 を起動するなど。

From: KIRIYAMA Kazuhiko <k...@pis.elm.toba-cmt.ac.jp>さん
>  # KDE
> -#dbus_enable="YES"
> -#hald_enable="YES"
> -#console_kit_daemon_enable="YES"
> +dbus_enable="YES"
> +hald_enable="YES"
> +console_kit_daemon_enable="YES"
>  #console_kit_daemon_flags="--debug"

  ごめんなさい。一点書くの忘れていました。KDE4 の場合、キーボー
ドとマウスの他に、dolphin (ファイルマネージャ) で hald が必要に
なってきます。なので、xorg.conf で hald を必要としなくとも KDE4
は必須になっています。

        http://www.running-dog.net/2008/09/freebsd_hald.html

  USB デバイスなどの自動認識のために hald が起動している必要があ
ります。

  上記の設定は僕ところにも入っていて、/etc/rc.conf.local で

dbus_enable="YES"
hald_enable="YES"

  ただ hald と dbus が起動したときに console-kit-daemon は自動的
に起動するので rc.d/ の下に起動スクリプトは無くとも大丈夫ですね。

  ただ、kdm は rc の一番最後に起動するようにスクリプトを書いてい
ます。そのスクリプトの中で LANG などを指定すると日本語で表示して
くれたりします。以下の URL に置いておきます。

        http://icmpv6.org/Prog/KDE/xdm.sh


> Oct 19 18:43:55 c107 kdm_greet[1112]: Cannot load 
> /usr/local/kde4/share/apps/kdm/faces/.defaul
> Oct 19 18:44:07 c107 kdm-bin: :0[1111]: Cannot open ConsoleKit session: 
> Unable to open session
> Oct 19 18:44:07 c107 kdm-bin: :0[1111]: Client start failed
> 
> で×(詳細は [2])です.ちなみに console-kit-daemon は
> /usr/local/etc/rc.d/console-kit-daemon ([3] 参照)を作りまし
> た.console-kit-daemon が吐いているエラーはどうも libpolkit
> がインストールされていないということらしいのですが,
> 
> ad...@c107:~[108]% ldconfig -r|grep libpolkit
>         265:-lpolkit-dbus.2 => /usr/local/lib/libpolkit-dbus.so.2
>         266:-lpolkit-grant.2 => /usr/local/lib/libpolkit-grant.so.2
>         303:-lpolkit.2 => /usr/local/lib/libpolkit.so.2
>         352:-lpolkit-gnome.0 => /usr/local/lib/libpolkit-gnome.so.0
>         582:-lpolkit-qt-core.0 => /usr/local/lib/libpolkit-qt-core.so.0
>         583:-lpolkit-qt-gui.0 => /usr/local/lib/libpolkit-qt-gui.so.0
>         836:-lpolkitkdeprivate.5 => 
> /usr/local/kde4/lib/libpolkitkdeprivate.so.5
> でちゃんと張り付いているんですよねぇ ;)
> とここまで今まで無限ループして抜け出せないでいます.

  kdebase-workspace-4.3.1 は大丈夫でしょうかね?再インストールし
てみてはいかがでしょうか・・。

> >   ログイン画面に戻ってしまったときは設定に不備があると言うことな
> > ので ~/.xsesson-errors に何かしら出力されていると思うのでまずは
> > そのファイルをご覧になっては以下がでしょうか。
> どうも xdm は ~/.xsesson-errors に吐くようですが,kdm は別の
> ところに吐いているようです.

  /var/log/kdm-bin.log にもログははいていますが多分的確な情報は
得られないと思います・・。

> >   ちなみに xdm から kdm に乗り換えたとなると、X 起動後の制御は
> > ~/.xsession でやっていますでしょうか? share/config/kdm/Xsession
> > は今や ~/.xsession を見ていないはずなので kdm を起動するスクリプ
> > トで色々環境変数を設定したほうが良いかもしれません。
> 
> 実は現在作業しているのは学校の情報センターの演習室の環境の更
> 新でして今まで KDE 3.5.4 で使っていたのを KDE 4 に変更してい
> るのでした.現在の /usr/local/kde4/share/config/kdm/* を全て
> [4] に上げておきます.

  僕は基本的に Xsession いじっていないんですよねぇ・・。

> # 私自身は統合環境は好きじゃないのですが(基本的に
> # WindowMaker),学生用の環境となると No choice で
> # {KDE|Gnome} ですね ;-\

  しかし、いったんなれてしまうと手放せないですよ;-P。

> > http://www.running-dog.net/2009/01/notepc_xorg74_1.html
> ありがとうございます.何分 HAL や PolicyKit など全く理解して
> ないので困ります.> 自分
> # というか結構浦島状態だったのねと改めて認識した次第 ^^;

> デスクトップ画面がどうなったのか結構興味あるのですが未に確か
> められません ;_;)

  僕は 一番最初の KDE3 の頃の設定をずっと引きずってきてバージョ
ンアップのたびに関連する部分の設定を削除して最適化してきたところ
があるで、起動にはまりハマったことが無いのですが、こうしてみると
ログイン自体も大変なのですねぇ・・。

  あまりお役に立てずにすみません。

たかの
---
Contact to me.
takac...@running-dog.net     http://www.running-dog.net/
takac...@xn--w8j2bze0962a.jp http://xn--w8j2bze0962a.jp/




メールによる返信