日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

GNOME Shell加速演進(jìn):BoxPointer, AppMenu和Ma

系統(tǒng) 2231 0

最近GNOME Shell加快了演進(jìn)的步伐,不僅增加了新的功能,同時在界面上也漸漸地顯露出了未來的模樣。 我很有信心GNOME開發(fā)者能在四個月后給我們一個穩(wěn)定的、全功能、煥然一新的GNOME 3,因為從GNOME Shell的代碼,我看到了那快速進(jìn)化的能力。先來看看最新GNOME Shell的模樣。首先,GNOME面板引入了全新的“BoxPointer”式的菜單,該菜單的主題完全與面板一致,非常協(xié)調(diào)。

?

而之前,點擊該按鈕,則會彈出與主題不一致的GTK菜單,看上去很難看。如下面的圖(引自LinuxTOY的《 GNOME Shell 初賞第二彈 》)

對比了兩者后,你更喜歡哪一種呢?

另外,GNOME Shell還開始實現(xiàn)AppMenu了,什么是AppMenu呢?

作為Mac OS X的用戶一定很了解,AppMenu是統(tǒng)一的應(yīng)用程序菜單,所有的應(yīng)用程序的標(biāo)準(zhǔn)菜單均定義在這里。如“首選項”、“退出”、“服務(wù)”、“關(guān)于”等。這些是幾乎所有標(biāo)準(zhǔn)應(yīng)用程序都有的菜單,因此擁有一個AppMenu是非常合理的。

想像一下,無論你打開了什么應(yīng)用程序,你都可以按“Ctrl+Q”來退出它。這樣的一致性,將幫助你提升電腦操作的效率。

當(dāng)前GNOME Shell的AppMenu僅實現(xiàn)了“Quit”即“退出”功能,雖然還沒有快捷鍵綁定,但可以預(yù)見一旦AppMenu完全開發(fā)完畢的話,這個菜單的作用將是非常大的。

在開發(fā)藍(lán)圖當(dāng)中,AppMenu還將具備像Mac OS X一樣的“服務(wù)”功能,不過表現(xiàn)形式可能不完全一樣。

總之,這是GNOME Shell中令人期待的一個重要改進(jìn)!

此外,GNOME Shell默認(rèn)的Accessibility支持讓GNOME平臺繼續(xù)保持著為所有人接受使用(包括殘障人士),當(dāng)前一個功能強大的“放大鏡”已經(jīng)加入至了GNOME Shell中。

以往GNOME平臺的Accessibility支持均是由外部組件提供,不僅一致性做的不好,而且用戶體驗也不是很好(初次設(shè)置繁鎖,且可能需要登出)。以致于人們幾乎忘記了GNOME的放大鏡,必要時用Compiz的取代之。

現(xiàn)在,得益于GNOME Shell全新架構(gòu)的支持,一個功能強大的放大鏡已經(jīng)是相當(dāng)好用了。它支持豐富的調(diào)節(jié)選項、即時的反應(yīng),適合各種應(yīng)用場景。再也不需要其他外部輔助工具了。

如圖(其中Mockup乃 Kwan Chan 兄的杰作)

也許介紹一個GNOME Shell的放大鏡功能有點怪,畢竟這個功能用的不多。

然而,我介紹它只是為了說明GNOME Shell靈活和強大的擴(kuò)展機(jī)制,這個放大鏡功能,是100%用JavaScript開發(fā)的,代碼不到2000行。

你還認(rèn)為GNOME是之前那個用C語言和GTK+慢吞吞地開發(fā)著的那個GNOME嗎?現(xiàn)在已經(jīng)完全不是嘍!

GNOME開發(fā)者在快速開發(fā)與性能中間取了個平衡點:核心機(jī)制和功能用C語言開發(fā),外部功能或UI交互等用JavaScript開發(fā)。因此GNOME Shell是那么容易就增加了這么一個好用又兼容的放大鏡。

如圖是GNOME Shell的放大鏡——Magnifier的JavaScript代碼:

看完這個,你應(yīng)該不難想像了,Compiz里那么多插件,都可以如法炮制地移植至GNOME Shell中,而且更方便:相對于C/C++開發(fā)Compiz的插件,JavaScript開發(fā)插件有著天然快速的優(yōu)勢。嗯,你會不會也手癢了準(zhǔn)備寫個桌面插件玩玩呢?

我相信,未來四個月的GNOME Shell將會繼續(xù)如此快速地演進(jìn)著。

2010年9月,我們一起來用GNOME 3吧!

?

?

GNOME Shell加速演進(jìn):BoxPointer, AppMenu和Magnifier


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 抚远县| 齐河县| 大厂| 大姚县| 忻城县| 类乌齐县| 大庆市| 固始县| 巫溪县| 万州区| 海口市| 天长市| 平阳县| 彭山县| 安龙县| 大冶市| 大兴区| 汶川县| 平陆县| 石景山区| 农安县| 彝良县| 平邑县| 顺义区| 秭归县| 云安县| 白水县| 阜宁县| 镇巴县| 汉中市| 普格县| 阜新| 收藏| 右玉县| 灵丘县| 霍林郭勒市| 潞城市| 华池县| 白水县| 吴江市| 普洱|