cht電腦資訊gcin
adm Find login register

[patch] [RFC] 支援真透明的 theme/skin/入力娘

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
1subject: [patch] [RFC] 支援真透明的 theme/skin/入力娘Promote 1 Bookmark 02010-09-05quote  

fcitx 已引入 cairo, 可以做到類似搜狗輸入法的 theme/skin。

使用附件的簡單 patch (目前只供測試用,設定檔啥的都還沒有)可以達到下面圖片的效果(完全沒有人工修飾)。

支援 mask/xshape 方式的透明,支援 gif 動畫,讓 gcin 可以不需要大改 code 就做到「接近」 fcitx/搜狗 的效果(如果要完美就得大改 code)。

不知道劉老大有沒有意願納入這種 theme mode? 

 

 

使用方法: 

1. 把圖檔連結成 ~/.gcin/config/gcin-tan (不要有副檔名)

   ln -sf /usr/share/pixmaps/beauty.png ~/.gcin/config/gcin-tan

2. 重開 gcin 

3. 執行 gcin-tan-toggle 切換顯示入力娘

 

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02010-09-05quote  

我喜歡簡潔一點的東西,除非做成選項,目前暫不考慮

應該只有用 over-the-spot 的人才會用這種東西,否則一大張圖擋住畫面,或是一大張的圖 show/hide 閃來閃去,好像很怪??

edited: 1
caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
3subject: Promote 0 Bookmark 02010-09-05quote  

貼兩張供大家參考,其它的輸入法 skin 是怎麼回事:

coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
4subject: Promote 0 Bookmark 02010-09-05quote  
好誇張,不過設計得當的話,應該可以很有趣。
winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
5subject: Promote 0 Bookmark 02010-09-05quote  

沒想到caleb兄也對gcin theme有興趣~ 
脫褲子放屁的gcin動畫skin  

將近3年前小弟也想過動畫式的,再拿出來回味一下 XD
不過,現在覺得動畫若沒設計好,可能會讓畫面有點亂或覺得傷眼

-------------------------------------------------------------------
好用的gcin連結:

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
6subject: Promote 0 Bookmark 02010-09-05quote  

剛剛試用了一下caleb兄的patch,還不錯!感謝~
剛剛試用時突然找不到好圖可以試...Orz,
後來想起ziyawu做了不少不錯的gcin logo,推薦給有興趣的人試試~
註:發現半透明處若包含「漸層效果」時,邊緣會變成鋸齒狀,效果不如預期...。

 

 

LOGO1

 

LOGO2

 

 

 

 

 

 

-------------------------------------------------------------------
好用的gcin連結:

edited: 2
eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
7subject: Promote 0 Bookmark 02010-09-05quote  
你是用 on-the-spot 顯示?
winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
8subject: Promote 0 Bookmark 02010-09-05quote  

eliu兄:
其實自從gtab的拆碼列和緩衝區可以設成同列之後,我就一直用over the spot,
我把gcin的預設logo拿來用,效果如下(半透明的地方都變成鋸齒狀了): 

-------------------------------------------------------------------
好用的gcin連結:

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
9subject: Promote 0 Bookmark 02010-09-06quote  

caleb兄:
回報一個使用上的問題,
執行gcin-tan-toggle關掉之後,下次開機時,入力娘還是會自動被開啟。

感謝~ 

-------------------------------------------------------------------
好用的gcin連結:

cht電腦資訊gcin
adm Find login register
views:22905