成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

體驗帶有GNOME 3的Fedora 15

系統 Linux
現在Ubuntu有個趨勢,就是兩年一個的LTS版本品質才算可以,而其他六個月一次的版本,有點把用戶當小白鼠——之前我總說Fedora新特性引入之快以至于把用戶當小白鼠,現在Ubuntu已經趕超了。

現在Ubuntu有個趨勢,就是兩年一個的LTS版本品質才算可以,而其他六個月一次的版本,有點把用戶當小白鼠——之前我總說Fedora新特性引入之快以至于把用戶當小白鼠,現在Ubuntu已經趕超了。

OK,實際上沒這么夸張啦,無論如何Ubuntu 11.04還保留了GNOME經典桌面。這篇文章,我主要想寫一下這兩天體驗GNOME 3@Fedora 15的感受。

我在MacBook Air上單獨分了一個區安裝了Fedora 15正式版,加了RPM Fusion的源,裝好了nVIDIA顯卡、Boardcom無線驅動,很快就配置好了一個可以投入使用的環境。與Ubuntu 11.04不同的是:

●Fedora需要加源才能安裝這些私有驅動,而Ubuntu默認便可以使用自帶的工具安裝;

●同樣是2.6.38內核,Fedora不能使MBA揚聲器發聲,而Ubuntu可以;

●同樣是2.6.38內核,Fedora很穩定,而Ubuntu會死機;

然后就體驗了GNOME 3桌面,總體來看正式版的可用性還是比較好的,運行很穩定,也沒有什么明顯的Bug。要說的話,GNOME把“關機菜單”隱藏起來取而代之是“掛起”這簡直是一個反用戶的舉動!

另外,正式發布兩個月之后的GNOME 3的周邊資源已經相當豐富了,有一大堆設計師設計的桌面主題都非常的漂亮,另外也有不少有用的擴展被開發出來,充分發揮了GNOME 3的定制能力。

如下圖,是Elementary的GNOME Shell主題,你還能看出來我加了什么擴展嗎?

 

Elementary的GNOME Shell主題

 

作為一個開發者,我理所當然地也要玩玩GNOME Shell的擴展開發。目前官方并沒有文檔(自由軟件項目一直缺的都是文檔、文檔和文檔!),于是我參考其他源碼和這兩篇教程,把我的“VPN Indicator”移值到了GNOME Shell里。

GNOME Shell Extensions

More GNOME Shell Customisation

如圖所示(除UI部分外,其余還未完工):

 

GNOME Shell的擴展開發

 

總體來說,寫GNOME Shell的擴展還是比較輕松和愉快的,只要你懂JavaScript,知道什么是prototype,再加些類GObject API的使用經驗,就可以開工了。

簡單解說下我目前擴展所做的工作吧(源代碼在此:https://github.com/tualatrix/vpn-indicator/tree/master/gnome-shell)

●首先構建“/etc/openvpn/”這個目錄的GFile對象,然后調用“enumerate_children”方法遍歷其子文件(我嘗試用GLib的glob,但是失敗了)

●通過JavaScript正式表達式匹配后綴為“.ovpn”的配置文件,生成如上圖所示的“PopMenu”

●調用GFileType的“get_symlink_target”方法取得當前配置的真實路徑,然后就可以使用PopMenuItem的setShowDot方法來指示當前使用的配置了

●最上面是一個PopupSwitchMenuItem對象,計劃是它在Toggle的時候再去調用DBus方法以控制VPN的開關,但是目前無法取得DBus(SystemBus)返回的數據,于是得不到狀態

總體來說,GNOME Shell提供的一些UI庫,如StIcon、PopMenu、PopMenuItem和PopMenuSwitchItem等還是很豐富的,這些都可以用CSS來控制樣式,其次再利用GLib、Gio等庫,可以完成任何有關本地、網絡和進程間通訊等桌面應用程序常用到的任務,只要有什么想法一般都是可以實現的。

但目前GNOME Shell還有嚴重的問題——它的擴展機制僅僅是擴展自身,而不關心第三方應用程序與它的集成度,于是比較悲劇的是,連iBus輸入法暫時都用的是舊的StatusIcon。

這方面Ubuntu就做的好多了,AppIndicator、Unity就設計了比較好的API供第三方應用程序使用,并且已經有大量第三方應用程序開始采用。

GNOME Shell、Unity,兩者應該取長補短,這會是最好的。讓我真的在這兩者中選擇一個,我還真選不出來。目前的總結是:

●GNOME Shell:簡潔、一致、穩定、擴展能力強

●Unity:不夠穩定、Bug多、很多不一致、第三方應用集成性好、性能相對好一些

到了Ubuntu 11.10,它將同時搭載GNOME Shell和Unity,到時用戶會選哪個呢?我又會用哪個?到時再看著辦吧!

原文:http://imtx.me/archives/1638.html

【編輯推薦】

  1. Ubuntu Unity與GNOME 3:愚蠢的圖形驅動搭配
  2. GNOME Shell叫板Ubuntu Unity:孰優孰劣?
  3. GNOME 3與Mac OS X 10.7 (Lion)的縱覽模式比較
責任編輯:黃丹 來源: imtx.me
相關推薦

2011-05-10 10:00:48

2009-12-28 09:51:17

Fedora GNOM

2013-11-26 14:51:03

Fedora 20軟件中心

2011-08-04 09:15:08

Gnome 3.2Gnome 3.1.5

2011-05-26 10:27:37

Fedora 15

2011-03-09 08:57:23

Fedora 15 a

2011-05-19 13:09:50

Fedora 15

2011-04-20 09:18:46

Fedora 15 B

2012-06-05 09:08:27

Fedora 15

2009-12-16 09:56:30

Fedora Gnom

2023-06-27 16:55:43

GNOMEFedora分數縮放

2012-11-28 09:43:09

Fedora 18

2022-05-16 10:41:40

GNOME 42Console控制臺

2012-05-18 14:07:00

Fedora 17系統

2013-12-30 15:52:20

Fedora 20GNOME 3

2013-07-10 15:46:45

Fedora 19Fedora 19 A

2013-01-17 14:38:37

Fedora 18

2011-05-25 09:52:40

Fedora 15

2011-05-25 09:30:05

Fedora 15

2011-04-07 09:53:25

Gnome 3
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久青视频 | 成人羞羞国产免费视频 | 亚洲日本成人 | 日本久久精品视频 | 精品久久久久国产 | 国产一区精品 | 国产精品久久久久久久岛一牛影视 | 在线免费观看色 | 免费观看一级特黄欧美大片 | 最新免费av网站 | 成人精品一区 | 日本一区二区高清视频 | 亚洲国产精品一区二区三区 | 在线免费亚洲视频 | av电影一区二区 | 精品视频在线播放 | 日日干夜夜操 | 亚洲精品视频一区 | 久久久久国产精品www | 欧美一二区| 一区视频在线 | 欧美激情在线播放 | 天天插天天狠天天透 | 精品一区二区在线视频 | 日韩国产欧美一区 | 超碰网址 | 精品久久久久国产 | 国产午夜精品一区二区三区四区 | 欧美激情一区二区 | 国产成人精品在线 | 国产乱码精品一区二区三区忘忧草 | 国产福利资源在线 | 中文字幕在线一区 | 久久久久无码国产精品一区 | 日韩在线视频一区 | 成人欧美一区二区三区在线播放 | 综合色久| 国产精品美女久久久av超清 | 国产成人精品免费视频大全最热 | 久久国产精品一区二区三区 | 中文字幕成人免费视频 |