歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> MX ToolKit:Ubuntu Tweak的下一代UI基礎?

MX ToolKit:Ubuntu Tweak的下一代UI基礎?

日期:2017/2/28 16:35:23   编辑:Linux教程

好久沒有Ubuntu Tweak的消息了,事實上最近我確實停止了編碼。

因為當前的界面設計有點混亂,隨著功能越來越多,用戶就越不容易定位至想要的功能,所以我一直想重新設計一個新界面,以適應未來發展的需求。

最近也有Kwan Chan兄幫Ubuntu Tweak設計了漂亮的UI,給了我壓力,因為我的GTK+水平不高,短期內實現起來有點難度。

於是……我想到了MX Toolkit:

MX Toolikit,可能大家不是很熟悉吧。它就是傳說中的Moblin/MeeGo所使用的工具庫。

簡單的說,它是基於Clutter/GTK+的一套小巧、易用的圖形工具庫,因為基於Clutter,所以它具備非常平滑的動畫效果和3D效果。

但是對於Ubuntu Tweak這麼個系統設置工具來說,3D是沒有必要的,www.linuxidc.com我主要看中MX豐富的控件樣式——我越來越覺得GTK+的Widget實在太少了!

比如Pathbar,現在這個用的也越來越多了,MX裡面是默認的,而且非常好用。

諸如其他Expendar、Button就不用說了,常用的都有。看下圖,我根據例子寫的一個簡單的demo

用Clutter寫UI,真的比GTK+要輕松很多,有很大的靈活性!

更關鍵的是,自定義一個Widget(Clutter裡的術語是:Actor)看起來是很方便的,設置樣式也會很輕松——因為MX用的是CSS。

到底有沒有必要用MX重新定義Ubuntu Tweak的新UI呢?糾結……

Copyright © Linux教程網 All Rights Reserved