ubuntu自訂登入session和案頭環境

來源:互聯網
上載者:User

  不知道裝了什麼東西,又卸了什麼軟體,總之又把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

好了,這樣可以把不需要的啟動項隱藏,同時自訂一個名叫 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瀏覽器,真正體會到全屏的效果了!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.