本節書摘來自異步社群《樹莓派python程式設計入門與實戰(第2版)》一書中的第2章,第2.4節,作者[美] richard blum christine bresnahan,陳曉明 馬立新 譯,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
在lxde圖形界面中,可以看到以下兩個部分。
桌面區;
lxpanel區。
桌面區使你能夠為常用的程式和檔案建立快捷圖示,進而更容易通路它們。隻需要輕按兩下圖示,就可以啟動程式或打開檔案。預設情況下,桌面上隻會出現一個快捷圖示,就是垃圾箱圖示。可以在桌面的任何地方單擊滑鼠右鍵,以建立一個新的檔案夾或檔案圖示。
lxpanel是桌面頂部的包含了幾個圖示的一個工具欄區域。它使得你能夠将一些較小的程式(叫作applet)放置到桌面界面上。有很多的applet可以用來直接在lxpanel上提供基本的資訊,以供你檢視;其中的一些applet,允許單擊滑鼠按鈕可以快速啟動程式。下面的小節将會更加深入地介紹lxpanel是如何工作的。
lxpanel
預設情況下,樹莓派的lxpanel包含了10個applet,如表2.2所示。

lxpanel上最左邊的第一個圖示是lxde programs menu圖示(上面帶有一個樹莓派圖案的按鈕)。
當你單擊這個lxde程式菜單圖示時,你可以看到幾個菜單類别和選項(參見表2.3)。
下一個lxpanel圖示是web浏覽器。它提供了web浏覽功能,以便你可以從樹莓派的桌面來浏覽大多數的web站點。
然後是pcmanfm檔案管理器圖示。如圖2.2所示,檔案管理視窗跟微軟windows資料總管類似,它允許你使用圖形化的方式浏覽檔案和檔案夾。
接下來是lxterminal圖示。lxterminal程式提供了到指令行界面的一個入口。可以單擊lxterminal圖示以啟動程式。在打開了視窗之後,可以輸入和指令行提示視窗完全相同的指令。例如,圖2.3展示了在lxterminal輸入whoami指令之後的結果。可以看到,允許你停留在gui中并且還可以輸入指令行指令。
在lxpanel最右側,是顯示系統資訊的4個applet。首先是network manager applet,它顯示樹莓派是否連入了網絡。接下來是volume manager圖示,它顯示揚聲器是否關閉,并且允許你調整音量。
然後是cpu utilization applet。它可以顯示系統的目前效能,在背景可以顯示為一個數字或者一個圖表。通過圖表,很容易看到cpu使用的最近的曆史資訊,并且能夠抓住趨勢。如果gui中的一個視窗打開很緩慢,不妨看看這個applet。你可能會看到樹莓派真的很忙。
最後,digital clock圖示顯示了樹莓派所識别的目前時間。如果将滑鼠懸停于其上,将會顯示目前日期。可以單擊digital clock圖示以檢視目前的月曆。再次單擊它,則會隐藏目前的月曆。
實踐練習
探索lxde圖形界面
現在你已經知道了lxde圖形界面上的各種圖示和lxpanel面闆上的各種特性,是時候自己動手探索一下樹莓派的gui了。在下面的步驟中,你将有機會同時在指令行和lxde圖形界面中嘗試一些東西,例如修複一些潛在的問題或惱人的事情。
1.将樹莓派連接配接上網絡,如果你還沒有這麼做的話。
2.啟動樹莓派。
3.在raspberrypi login:提示符下,輸入pi按Enter鍵;然後應該能看到password:提示符。
4.在password:提示符下,輸入raspberry或者輸入在上一個“實踐練習”部分建立的密碼,然後按Enter鍵,應該可以看到pi@raspberry~$提示符。
5.在pi@raspberrypi~$提示符下,輸入startx然後按Enter鍵,啟動raspbian的lxde圖形界面。
6.lxde圖形界面啟動後,單擊lxterminal圖示,打開指令行界面。應該可以看到熟悉的pi@raspberry~$提示符。
7.用滑鼠單擊選中lxterminal視窗。輸入whoami并且按Enter鍵。應該可以看到回應和另一個指令行提示符,就跟你在指令行中輸入該指令所看到的一樣。
8.為了把raspbian linux發行版的軟體更新到最新,你可以在同一個lxterminal視窗輸入sudo apt-get dist-upgrade并且按下回車。應該可以看到若幹軟體更新的消息和一個問題do you want to continue [y/n]?
9.輸入y并且按Enter鍵。如果軟體已經是最新版了,則會得到這樣一條資訊“0 upgrade, 0 newly installed…”;但是,如果軟體已經嚴重過時,更新會花幾分鐘時間;軟體更新會一直持續下去,直到所有軟體都更新完成。
10.現在你的系統已經是最新的了,下面來給樹莓派添加一個額外的包。你需要安裝一個螢幕保護程式包來保證lxpanel上的screenlock正常工作。在lxterminal視窗輸入sudo apt-get install xscreensaver然後按Enter鍵。
11.應該能看到一些軟體更新的消息和一個問題do you want to continue [y/n]? 輸入y并且按Enter鍵。當提示符再次出現時,螢幕保護程式就安裝好了。
12.現在讓lxterminal視窗開着,單擊lxpanel最左側的lxde程式菜單圖示來打開菜單。
13.滑鼠懸浮在lxde菜單的preferences項上,以打開子菜單,然後單擊screensaver,最後screensaver的配置視窗會出現,如圖2.4所示。
14.如果看到一個視窗顯示the xscreensaver daemon doesn’t seem to be running on display “o:” launch it now?(xscreensaver背景程序似乎沒有運作在顯示器“o:”上,現在啟動它?),單擊視窗上的ok按鈕。
15.在screensaver配置視窗上,确認選中了display modes标簽,如圖2.4所示。
16.單擊mode下拉菜單并且選擇only one screen saver。
17.然後還是在screensaver配置視窗上,在mode部分下面的清單中,滾動不同的螢幕保護程式視窗直到找到fiberlamp并且選擇它。
18.現在單擊配置視窗上的preview按鈕,等幾秒後,你應該可以看到螢幕保護程式。
19.單擊螢幕保護程式的任意位置傳回lxde圖形界面。
20.現在單擊screensaver配置視窗右上角的白色叉号關閉這個視窗,這可能需要幾秒時間。
21.你可以單擊lxpanel上的screenlock圖示來測試螢幕鎖定。幾秒後,螢幕保護程式應該會出現。
22.單擊螢幕保護程式視窗的任意位置,這次不會退回到lxde圖形界面,而是會有一個新視窗彈出,顯示please enter your password。
23.輸入密碼并且按Enter鍵。
24.當lxde圖形界面再出現時,選擇lxterminal。
25.在lxterminal視窗,輸入exit并且回車來關閉這個視窗。
現在你應該已經學會如何将lxde的圖形界面調整成自己喜歡的類型了。