具體步驟:
一、自定義登錄session
如果是非自動登錄,會有選擇‘登錄 session’ 這一項,比如:GNOME, GNOME Classic,Gnome Classic(No effects),Ubuntu,Ubuntu-2d,Recovery Console,User Defined Session ,Xfce 等等。其實很多都是不用的,怎麼修改呢?
關鍵目錄:/usr/share/xesssions/ ls 一下:
gnome-classic.desktop guest-restricted.desktop
gnome-classic-guest-restricted.desktop Ubuntu-2d.desktop
gnome.desktop Ubuntu.desktop
gnome-fallback.desktop xsession.desktop
gnome-shell.desktop xterm.desktop
我們要修改的就是這些配置文件了,cat Ubuntu.desktop 看一下:
[Desktop Entry]
Name=Ubuntu
Comment=This session logs you into Ubuntu
Exec=gnome-session --session=Ubuntu
TryExec=unity
Icon=
Type=Application
X-Ubuntu-Gettext-Domain=gnome-session-3.0
注意第一行 ‘Name’ 選項就是開機看到的 session 名字,隨意修改哈! 還有 Exec 一行 的 ‘ --session=Ubuntu’,這個‘Ubuntu’類似它的標識符,以後在設置自動登錄時,選項‘user-session=***’ 可能會用到這個標識符哦。仔細研究一下這些文件,不需要的可以在後面加一句:
NoDisplay=true
這樣,登錄session就不會出現對應的選項了。注意 Recovery Console 選項在 xterm.desktop 裡面,還有User Defined Session 選項在 xsession.desktop 裡面,這個文件就是我們要自定義的,曬下我的:
[Desktop Entry]好了,這樣可以把不需要的啟動項隱藏,www.linuxidc.com 同時自定義一個名叫 Simple 的選項。
Name=Simple
Comment=Custom ~/.xsession script simple style
Exec=default --session=simple
二、設置自動登錄 Simple 的 session
配置文件:/etc/lightdm/lightdm.conf cat 以下:
[SeatDefaults]
greeter-session=unity-greeter
user-session=simple
autologin-user=myusername #注意要改變
autologin-user-timeout=0
這樣自動登錄就會加載 simple 裡的配置環境了。
繼續修改配置: cat .dmrc
[Desktop]
Language=en_GB.utf8
Layout=us
Session=xsession
三、進一步設置
重啟後,發現系統自動登錄了,然而只有一個桌面,什麼面板,菜單都沒有!不要怕,Ctrl + Alt + t 調出終端,連上網絡之後,安裝一個 dock 軟件(按自己喜好吧),以下是個比較簡單的
sudo apt-get install docky
把常用的程序(其實沒幾個)拖到 dock 裡,這樣簡潔的一個桌面環境就配置好了!其實很多程序都可以用 gnome-terminal調出來的,比如調出 gnome2 的程序菜單:
gnome-panel
四、小結
遇到問題要多動一動腦筋,最好從代碼和配置文件上去解決文件,這樣更直接,更有效。開了chromium浏覽器,真正體會到全屏的效果了!