GUI(XDM)を使ったログイン

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

「"login : "みたいな地味なログイン画面は嫌」
「CUIなんてターミナルで十分だからGUIを最初から使いたい」
「CUI操作ばかりでSlackware Linuxとはの写真のような画面が見当たらないのだけど…」
「CUIなんて時代おくr(ry
な人たちのためにGUIでログインをする方法を紹介します。

日本語環境を作るのXの設定までは最低限実行してください。

inttabの編集

まず、"/etc/inittab"を編集します。
どこかというと
# These are the default runlevels in Slackware:
#   0 = halt
#   1 = single user mode
#   2 = unused (but configured the same as runlevel 3)
#   3 = multiuser mode (default Slackware runlevel)
#   4 = X11 with KDM/GDM/XDM (session managers)
#   5 = unused (but configured the same as runlevel 3)
#   6 = reboot

# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:
 
の部分を
# These are the default runlevels in Slackware:
#   0 = halt
#   1 = single user mode
#   2 = unused (but configured the same as runlevel 3)
#   3 = multiuser mode (default Slackware runlevel)
#   4 = X11 with KDM/GDM/XDM (session managers)
#   5 = unused (but configured the same as runlevel 3)
#   6 = reboot

# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:
 
とするだけです。変わったのは"id:3:initdefault:"が"id:4:initdefault:"になっただけです。

ログインマネージャの選択

次にログインマネージャを設定します。なにも編集しないと多分KDMが起動します。(ただしKDEパッケージを選択した方のみ)
特にこだわりがない人は編集せず次に進んでください。
/etc/rc.d/rc.4 を編集します。

# Try to use GNOME's gdm session manager:
  if [ -x /usr/bin/gdm ]; then
    exec /usr/bin/gdm -nodaemon
  fi
 
  # Not there?  OK, try to use KDE's kdm session manager:
  if [ -x /opt/kde/bin/kdm ]; then
    exec /opt/kde/bin/kdm -nodaemon
  fi
 
  # If all you have is XDM, I guess it will have to do:
  if [ -x /usr/X11R6/bin/xdm ]; then
    exec /usr/X11R6/bin/xdm -nodaemon
  fi
 
さて、上記を説明します。まずこれが実行されると"/usr/bin/gdm"を探しに行きます。"/usr/bin/gdm"が見つかったら、このログインマネージャを起動します。
ちなみにインストールしたばかりのSlackwareには"/usr/bin/gdm"は入っていません。
もしも"/usr/bin/gdm"が見つからなかったら次は"/opt/kde/bin/kdm"を探します。このあとの流れは前と同じです。
KDEシリーズをインストールされた方はこれが起動するとおもいます。
最後の"/usr/X11R6/bin/xdm"も同様です。

また、もしも"/usr/X11R6/bin/xdm"を実行させたい場合には次のようにコメントにしてしまいます。
# Try to use GNOME's gdm session manager:
  # if [ -x /usr/bin/gdm ]; then
  #   exec /usr/bin/gdm -nodaemon
  # fi

  # Not there?  OK, try to use KDE's kdm session manager:
  #if [ -x /opt/kde/bin/kdm ]; then
  #  exec /opt/kde/bin/kdm -nodaemon
  #fi

  # If all you have is XDM, I guess it will have to do:
  if [ -x /usr/X11R6/bin/xdm ]; then
    exec /usr/X11R6/bin/xdm -nodaemon
  fi
 

コンピュータの再起動と確認

設定が終了したらコンピュータをリブートしてください。
# reboot

GUIでのログイン画面がでたら成功です。

参考

最終更新:2012年12月26日 00:05
添付ファイル