www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 樹莓派的又一小步:PIXEL

樹莓派的又一小步:PIXEL

  • 作者:netlhx
  • 來源:21ic
  • [導(dǎo)讀]
  • 誰說樹莓派的操作系統(tǒng)顏值低,體驗差?刷上帶PIXEL的最新RASPBAIN試試看咯,相信你會對傳統(tǒng)的樹莓派桌面陳舊的印象有所改觀。

 

這是Libre Office中Calc程序中的菜單顯示,不過據(jù)我所知,LibreOffice中早就去掉了圖標(biāo)在菜單中的顯示。這大概也是UX新目標(biāo)之一吧。

字體

PI桌面以前一直使用的字體是Roboto字體,這種字體看起來很不錯,只是樣式顯得有點復(fù)古。PIXEL使用了新的Infinality字體,該字體可以顯著改善 freetype2 字體渲染,另外也新增了一些新功能,比如自動微調(diào),伽瑪校正等特性。眼見為實,比較下PIXEL和WINDOWS下的效果

圖片8.jpg

圖片9.jpg

 

如果不加說明,你能辨別出哪個是在PIXEL下、哪個是在Windows下的效果么?上面的圖是PIXEL下的效果圖,下面的圖是在Windows 10上的效果,二者均使用CHROME瀏覽器。

其實還不如此,PIXEL中還集成了一個SenseHat模擬器,SenseHat是PI上廣泛流行的擴展板,包含一個全彩LED點陣屏,氣壓、溫度等傳感器。有了這個模擬器,至少在決定是否購買之前先體驗下是否值得。

圖片10.jpg

 

看,LED屏,傳感器,游戲搖桿都在上面。

其它的一些改善還包括啟動畫面,開機后不再是經(jīng)典的字符滾動畫面,取而代之的是PIXEL的新樣式啟動器

圖片11.jpg

 

新的啟動樣式更像以前的桌面背景圖,同時在右下角注明了發(fā)行版的版本及發(fā)行日期,開機就就可以看到當(dāng)前發(fā)行版的版本號!

最后為了方便廣大HEADLESS用戶,PIXEL中還集成了VNC SERVER,再也不用擔(dān)心沒有顯示器了。

PIXEL體驗感覺,如果僅僅從技術(shù)層面來講,的確沒有新意。無非是一個界面的包裝,但從實用的角度來講,確是登上大雅之堂必不可少的一個環(huán)節(jié),最重要的是,這種改進,并沒有犧牲PI的性能。如果硬要說有的話,也幾乎是微不可察的。

為PIXEL點個贊!

被誤解的X Window System

既然談到了桌面環(huán)境(Desktop Environment),借此順便討論下桌面環(huán)境的底層:X Window System,可以稱為X或X Window System,但絕不是X Windows。

在LINUX的各種發(fā)行版中,各種桌面層出不窮,經(jīng)典的有GNOME和KDE,另外相對小眾一些的如MATE,F(xiàn)VWM,LXDE。為什么在LINUX/UNIX世界,會有如此多的桌面,而WINDOWS則是僅此一家,別無分號呢?這得從LINUX的GUI說起。

LINUX源自UNIX系統(tǒng),早期的UNIX系統(tǒng)是沒有GUI界面的,只有命令行界面,稱為CUI(Command User Interface)。由于多任務(wù)的需要及實現(xiàn)更好的視覺效果,X Window System作為MIT雅典娜工程的一部分被提到議事日程,第一個X版本于1984年發(fā)布并發(fā)布了X規(guī)范。隨后在LINUX系統(tǒng)上實現(xiàn)了XFree86,有趣的是XFree86雖然是為LINUX設(shè)計的,但是反過來,XFree86在UNIX及OS/2上運行得非常好,漸漸成為了類UNIX系統(tǒng)的主流GUI。

現(xiàn)在的X Windows說法,大約是為了和微軟的Windows系統(tǒng)相區(qū)別。實際上X或者說是X Window System,與一個真正的桌面還差十萬八千里。

嚴(yán)格來講,X只是一個GUI底層,包括必要的通信協(xié)議。X推出來的時候,正是TCP/IP協(xié)議研究與推廣初期,所以不可避免的打上了通信協(xié)議的烙印。X架構(gòu)使用CLIENT/SERVER模型,客戶程序提出繪制需求,X SERVER負(fù)責(zé)具體的繪制工作,二者通過網(wǎng)絡(luò)協(xié)議來進行通信。簡單的說,應(yīng)用程序提出一個要求,我要在屏幕上畫個圓,然后將需求發(fā)送給X SERVER,服務(wù)器收到請求后,噢,畫個圓,于是畫個圓。聽起來很美好,也很簡單,跟普通的GUI庫也沒有什么區(qū)別。

然而問題并沒有這么簡單,X的規(guī)則是:我們提供機制,但不提供策略。實際問題就是X并不自己親自動手,而是將這一操作委托給了一個稱為Window Manager的程序。要命的是這個Window Manager還并不屬于X Window System本身。Window Manager仍然是一個客戶程序,只不過是一個特殊的程序。最早的一個窗口管理器是twm,實現(xiàn)界面非常丑陋。由于X將這個任務(wù)丟給了其它開發(fā)人員,所以早期的WM非常之多,有許多至今還在使用,如FVWM, ICEWM, WINDOWMAKER, AFTERSTEP等。所以我們今天看到LINUX下的很多元素布局很奇怪,比如有的將關(guān)閉按鈕放在窗口標(biāo)題欄的左邊,有的則將關(guān)閉按鈕放在標(biāo)題欄的右邊。這些都是WM不統(tǒng)一的結(jié)果。

窗口管理器負(fù)責(zé)繪制窗口的邊框,處理窗口運行比如移動、最小化之類的行為。而桌面環(huán)境則是窗口管理器的超集,它使用窗口管理器及其其他軟件提供一個完整的工作環(huán)境。比如說,gnome就是一個桌面環(huán)境,默認(rèn)使用Metacity作為窗口管理器,不過從GNOME3開始,已默認(rèn)使用Mutter做為窗口管理器了。

PIXEL使用什么做為WM呢?PIXEL基于LXDE,而LXDE是使用OPENBOX作為窗口管理器的。

從X最初的設(shè)計理念來看,只提供機制而不提供實現(xiàn),所以現(xiàn)在不管桌面系統(tǒng)如何變化,X仍然還是X。而WINDOWS則不同,所以經(jīng)歷了WIN32,WIN95至今天的WINDOWS 10的局面,WINDOWS已早不是那個WINDOWS。

X的另一大特性,網(wǎng)絡(luò)通信機制,使得X的遠(yuǎn)程實現(xiàn)非常強大。

一般情況下,CLIENT和X SERVER都在同一臺物理機器上,這一特性幾乎已被遺忘!而且X的CLIENT/SERVER架構(gòu)與普通意義上的CLIENT/SERVER實現(xiàn)卻有點不同。CLIENT一般是指運行LINUX系統(tǒng)的機器,而SERVER則可以放在LINUX本機上,也可以放到其它機器上。

舉例來說,如果將X SERVER放到一臺WINDOWS機器上,會出現(xiàn)什么結(jié)果呢?結(jié)果就是LINUX系統(tǒng)上運行的GUI界面會跑到WINDOWS機器上來!這就正是遠(yuǎn)程桌面的實現(xiàn)效果么,還需要VNC SERVER么?

實際操作看看效果。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+