歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu自定義登錄session和桌面環境

Ubuntu自定義登錄session和桌面環境

日期:2017/2/28 15:55:03   编辑:Linux教程
不知道裝了什麼東西,又卸了什麼軟件,總之又把Ubuntu的桌面搞沒了!就是空空的一個桌面,什麼面板也沒有,真是急死人!以前也經常遇到這種情況,大多是與unity 和 gnome3 有關。一直以為是系統 bug,上網搜了一下,原來是可以改善的!正好,利用這一點(面板消失),可以量身打造一個適合自己的桌面,不要 UNITY,不要 GNOME3, 不要面板,就只要一個 dock!^_^,比 Mac 還精簡!

具體步驟:

一、自定義登錄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]
Name=Simple
Comment=Custom ~/.xsession script simple style
Exec=default --session=simple
好了,這樣可以把不需要的啟動項隱藏,www.linuxidc.com 同時自定義一個名叫 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浏覽器,真正體會到全屏的效果了!

Copyright © Linux教程網 All Rights Reserved