Page 1 of 2

請問有關KDE 3.2的KDM的問題

Posted: Thu Feb 12, 2004 8:19 pm
by scsi
請問有沒有人灌了KDE3.2

我現在使用KDM有問題,雖然選了要進kde-3.2或是Gnome
但是都不能進入,畫面總是暗了一下就又回KDM的畫面了
有人跟我有一樣的問題嗎?

Posted: Fri Feb 13, 2004 12:15 pm
by Si
我就是用 KDE 3.2
有沒有試過直接在 xinitrc 最後加上 startkde 或 gnome 的起動命令?會不會就直接跳回 Console?

Posted: Fri Feb 13, 2004 1:18 pm
by scsi
Si wrote:我就是用 KDE 3.2
有沒有試過直接在 xinitrc 最後加上 startkde 或 gnome 的起動命令?會不會就直接跳回 Console?
之前用kde3.1.5時我並沒有在xinitrc裡加上startkde之類的指令,一樣是正常的運作,最讓我不解的是我公司這邊的kdm 3.2卻是完全沒有這樣的問題,可以很正常的進入你所選的session,而且這裡也沒有在xinirtc裡加上任何啟動wm的指令…真是奇怪
:roll:

另外他不會跳到console下,而是又回到kdm的畫面

Posted: Fri Feb 13, 2004 3:26 pm
by Si
有按照 Gentoo 官方設定 kdm 的步驟嗎?
我並沒有碰過這種問題........

log 裡有什麼訊息?

Posted: Fri Feb 13, 2004 6:35 pm
by paar
以前我有遇過這樣的問題,
忘記詳細的解決方法了..
試試下列幾個測試, 找找原因在哪:
  • 全域locale或使用者locale改成C或POSIX
  • 使用者的~/.kde* 砍了, 試試
  • 換gdm試試, 會不會有同樣的情形
直接用console, startx 記得是會成功的, 也試試.

Posted: Sat Feb 14, 2004 2:39 am
by scsi
我用gdm的話就完全正常了
所以我目前都是用gdm先暫用一下
自行startx也都可以啟動kde
而問題應應該不在kde無法啟動
而是kdm無法啟動所選的session

至於/var/log/kdm.log
我也看不出所以然來 :(

Code: Select all

XFree86 Version 4.3.0
Release Date: 27 February 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.0-test11-gentoo-r1 i686 [ELF]
Build Date: 22 December 2003
        Before reporting problems, check http://www.XFree86.Org/
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.1.log", Time: Wed Feb 11 10:04:13 2004
(==) Using config file: "/etc/X11/XF86Config"
(WW) NV(0): Failed to set up write-combining range (0xe0000000,0x4000000)
(EE) Failed to initialize GLX extension (NVIDIA XFree86 driver not found)
Warning: font renderer for ".TTF" already registered at priority 10
Warning: font renderer for ".TTC" already registered at priority 10
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
Creating menu entries for kdm in /usr/kde/3.2/share/config/kdm/sessions...
Xlib:  extension "GLX" missing on display ":1.0".
Xlib:  extension "GLX" missing on display ":1.0".
QImage::convertDepth: Image is a null image
QImage::smoothScale: Image is a null image
(WW) NV(0): Failed to set up write-combining range (0xe0000000,0x4000000)
(EE) Failed to initialize GLX extension (NVIDIA XFree86 driver not found)
SetClientVersion: 0 7
SetGrabKeysState - disabled
SetGrabKeysState - enabled
SetClientVersion: 0 7
SetGrabKeysState - disabled
SetGrabKeysState - enabled
SetClientVersion: 0 7
SetGrabKeysState - disabled
SetGrabKeysState - enabled
SetClientVersion: 0 7
SetGrabKeysState - disabled
SetGrabKeysState - enabled
SetClientVersion: 0 7
SetGrabKeysState - disabled
SetGrabKeysState - enabled
SetClientVersion: 0 7

Posted: Sat Feb 14, 2004 8:40 am
by Si

Posted: Mon Feb 16, 2004 10:09 pm
by scsi
Si wrote:試試看這個有沒有用:
http://forums.gentoo.org/viewtopic.php? ... dm+session
正在努力的嘗試中 :shock:
感謝你提供的資訊 :D

Posted: Tue Feb 17, 2004 7:42 am
by Si
後來看到還有人說用

Code: Select all

genkdmconf --no-old
可能也可以。試試吧。至少這個方法解決了我的 kdm 的小問題。

Posted: Wed Feb 18, 2004 10:06 pm
by scsi
Si wrote:後來看到還有人說用

Code: Select all

genkdmconf --no-old
可能也可以。試試吧。至少這個方法解決了我的 kdm 的小問題。
這個方式我也有試過,結果在kdm選session的地方不在是gnome,kde-3.2.0
變成了了KDM,GNOME,WDM(我跟本沒裝)
我完全找不到設session的地方

而且我也把另一台可以正確使用kdm的gentoo裡的/usr/kde/3.2/share/config
抓回來置換,結果還是不行 :shock:

Posted: Fri Feb 20, 2004 7:44 am
by Si
/etc/X11/Sessions/kde-3.2.0 這個檔在嗎?指令正不正確?
/etc/env.d/ 跟 kde 有關的環境變數正不正確(我已前升 3.2 時 kde 的 path 居然還是 /usr/kde/3.1)?
抱歉,幫不上忙了.......

Posted: Fri Feb 20, 2004 8:18 am
by feuer
怎麼會看不出個所以然?要專心呦!...

Code: Select all

(==) Using config file: "/etc/X11/XF86Config"
(WW) NV(0): Failed to set up write-combining range (0xe0000000,0x4000000)
(EE) Failed to initialize GLX extension (NVIDIA XFree86 driver not found) 
是出在 NVIDIA XFree86 driver 的載入。

Posted: Fri Feb 20, 2004 1:13 pm
by scsi
feuer wrote:怎麼會看不出個所以然?要專心呦!...

Code: Select all

(==) Using config file: "/etc/X11/XF86Config"
(WW) NV(0): Failed to set up write-combining range (0xe0000000,0x4000000)
(EE) Failed to initialize GLX extension (NVIDIA XFree86 driver not found) 
是出在 NVIDIA XFree86 driver 的載入。
我目前的情況,KDM畫面可以出來,在輸入id及passwd後選login無法入我所選的session,但是用GDM則可以正確的進入我所選的session, gnome及kde,所以我才沒有沒有特別去注意這一個訊息,但是為了慎重起見,我把nvidia的driver拿掉(XF86Config), 換成nv,KDM依然無法載入我所選的session(如gnome, kde-3.2.0)

我把新的log再貼出來

Code: Select all

This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org.  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs).

XFree86 Version 4.3.0.1
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.1-gentoo-r1 i686 [ELF]
Build Date: 16 February 2004
        Before reporting problems, check http://www.XFree86.Org/
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Feb 20 08:44:59 2004
(==) Using config file: "/etc/X11/XF86Config"
Warning: font renderer for ".TTF" already registered at priority 10
Warning: font renderer for ".TTC" already registered at priority 10
Creating menu entries for kdm in /usr/kde/3.2/share/config/kdm/sessions...
QImage::convertDepth: Image is a null image
QImage::smoothScale: Image is a null image
Creating menu entries for kdm in /usr/kde/3.2/share/config/kdm/sessions...
QImage::convertDepth: Image is a null image
QImage::smoothScale: Image is a null image
不知道還有可能是哪方面有問題呢?

Posted: Fri Feb 20, 2004 3:52 pm
by feuer
GDM 可進,KDM 不行,不知是否是啟動的 script 不一樣?
我這邊(Mandrake),兩者都是用 /etc/X11/xdm/Xsession 啟動 session 的,
/usr/share/config/kdm/kdmrc :

Code: Select all

[X-*-Core]
AllowNullPasswd=false
AllowRootLogin=false
AllowShutdown=None
AutoReLogin=false
Reset=
Resources=/etc/X11/xdm/Xresources
Session=/etc/X11/xdm/Xsession
Setup=
Startup=
SystemPath=/usr//bin:/sbin:/usr/sbin:/bin:/usr/bin::/usr/local/bin
UserPath=/usr//bin:/bin:/usr/bin::/usr/local/bin
/etc/X11/gdm/Sessions/GNOME :

Code: Select all

#!/bin/sh
exec /etc/X11/xdm/Xsession GNOME
不知您是否有改過 kdmrc 內容?
還有,印象中,這個 kdmrc 裡:

Code: Select all

[X-:0-Core]
Authorize=true
AutoLogin1st=true
AutoLoginEnable=false
AutoLoginUser=feuer
Reset=/etc/X11/xdm/TakeConsole
Setup=/etc/X11/xdm/Xsetup_0
Startup=/etc/X11/xdm/GiveConsole
這個GiveConsole 是蠻重要的。

Posted: Mon Feb 23, 2004 9:07 am
by scsi
我當初從3.1.5升及到3.2的時候,就發生這樣的問題了
我昨天又把kde及xfree都重裝
還是沒有解決問題 :roll: