X 是 W 的下一個字符這也就是它被命名的原因吧!(挺有意思)
X 完全設計為客戶機/服務器模式
X server 擁有鍵盤\鼠標\顯示器用來處理輸入信息,看起來它是一個圖形視窗系統的底層部分,是基礎,為各種應用程序提供接口和服務,故此為服務器,kde一類桌面環境運行於X之上,KDE裡的應用程序屬於客戶端,客戶機/服務器的理論也許應該這樣理解吧!
視窗管理器是 一個特殊的應用程序,它們有很多種,如AfterStep Blackbox Enlightenmeet ctwm ......有一些沒有用過
只有它們啟動之後才有具體的桌面環境才能啟動
dm為display manager
以xdm為例
設置/etc/ttys其中一行 ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure設置完後,
重新啟動,系統自動進入xdm界面,只要登陸進去一切操作極為方便.
.xinitrc
位於用戶根下的.xinitrc作用,隨X環境啟動按照.xinitrc的設置自動調用相關設置,例如:
在.xinitrc中加入一行 /usr/X11R6/bin/gnome-session
如果在提示符下輸入startx將在啟動後自動調入gnome的桌面環境.
.xsession
.xsession的作用與其類似,在其內設置了/usr/X11R6/bin/gnome-session後,如果視窗管理器設為開機自動啟動,登陸系統的X環境後,.xsession的設置將被陸續執行,也就是調入gnome桌面環境.
Q&A在退出X環境後,控制台上提示detected agp.ko,aborting NVidia Agp setup!
在/boot/device.hints文件中任意位置加入
hint.agp.0.diabled="1"重啟
dmesg | grep apg
查詢AGP信息
kldload drm
調入DRM模塊
kldstat
模塊調入情況