gdm無法登入

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

gdm無法登入

文章silicium » 週三 11月 23, 2005 4:43 pm

開機開到啟動gdm,出現了nvidia的畫面之後可以看到滑鼠一眼,
然後就關掉了,沒有出現登入畫面。用startx則可以正常進入X。
不管是gdm還是startx,xorg的log檔都沒有錯誤訊息。
用remove --purge重灌gdm也沒有用,裝xdm可以正常登入。

而我真的想不起來我對電腦做了什麼之後就變這樣。
我是在安裝lexmark的印表機,用了lexmark官方的driver。
是看HOWTO手動安裝的,有複製幾個檔案到/usr/裡。
跑了一個ldconfig,結果印表機也不能用,第二天gdm也不能登入了@@
而且cups的web介面點了manage job之類的用到cgi的連結後,就會當掉。
已經調成debug2的log也沒說什麼原因,只說process exits with code 31之類的話。

unstable真的這麼不穩定嗎?!哎..[/i]
LINUX享樂主義
silicium
可愛的小學生
可愛的小學生
 
文章: 49
註冊時間: 週一 5月 30, 2005 3:35 pm

文章d2207197 » 週三 11月 23, 2005 8:11 pm

看起來跟 X 本身無關
可能是 gdm 啟動 X server 後所執行的軟體造成的。

請問您 gdm 中選哪個 Session 呢?
如果是 Xsession 以外的,去檢查 /usr/share/xsessions/ 底下的檔案
如果是 Xsession,試試看 .xinitrc 寫入
代碼: 選擇全部
/etc/X11/Xsession

是否也能正常 startx。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章silicium » 週三 11月 23, 2005 10:58 pm

在/usr/share/xsessions/中只有一個gnome.desktop。裡頭有:
Exec=/usr/bin/gnome-session
把這的Exec改成/etc/X11/Xsession,仍然是一樣的問題,
就是Nvidia之後,看到X的畫面(黑白滑鼠黑白背景)瞬間就結束了。
而.xinitrc中,我本來就有一行/etc/X11/Xsession,
把這行改成/usr/bin/gnome-session,還是可以進入X。(只是不能用gcin)

剛剛把gnome下所有的套件移除重裝,還是不行..
不知道把所有的東西都移除了、剩下base system重來有沒有用?
LINUX享樂主義
silicium
可愛的小學生
可愛的小學生
 
文章: 49
註冊時間: 週一 5月 30, 2005 3:35 pm

文章rostin » 週三 11月 23, 2005 11:48 pm

如果你是要用GDM登入(其實kdm xdm都一樣)
應該是設定.xsession
如果是用 startx方式登入才是.xinitrc
所以你應該把.xsession的內容post出來
歡迎大家來參觀我的Blog
http://www.rostin.idv.tw/blog/index.php?blogId=2
頭像
rostin
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 3月 08, 2004 10:31 pm

文章mason » 週四 11月 24, 2005 10:20 am

startx 的方式 讀的仍舊是 .Xsession
xinit 方式讀的才是 .xinitrc
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章d2207197 » 週四 11月 24, 2005 11:20 am

startx 跑的是 .xinirc
請看 /usr/X11R6/bin/startx 的內容

讀 .xsession 的是 /etc/X11/Xsession ,他會去跑 /etc/X11/Xsession.d 下面所有東西,其中一個檔案會去跑 .xsession(如果他存在的話),如果你 .xinitrc 有放他,當然是去跑 .xsession 囉

另外, gdm, kdm, xdm 等等不是一定去跑 /etc/X11/Xsession,也就是說未必會讀到 .xsession
除非你登入時選的 Session 是 Xsession,他才會去跑 /etc/X11/Xsession,也才有機會讀到 .xsession
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章silicium » 週四 11月 24, 2005 10:18 pm

我想~/.xsession和/etc/X11/Xsession.d下的檔案是我用gdm登入之後才會跑的,
跟gdm連登入畫面都沒有出現關係不大。

最後我直接重裝了debian,因為我的/home是在另外一個分割區,
所以重灌幾乎不用備份什麼檔案。
重新安裝的時候還碰到了kernel版本的問題,在2.4的kernel不能直接升級到2.6.14。
總之是解決了,雖然有點逃避問題啦...
LINUX享樂主義
silicium
可愛的小學生
可愛的小學生
 
文章: 49
註冊時間: 週一 5月 30, 2005 3:35 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron