cht電腦資訊gcin
adm Find login register

gcin 1.4.3.pre8

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
1subject: gcin 1.4.3.pre8Promote 1 Bookmark 12008-10-19quote  

Download

** UTF-8 encoding **
1.4.3:
- 詞音 Firefox 用 Shift 切到英數仍有 window 跑出來的問題。
- 修正許氏鍵盤無法輸入 ,./ 的問題。
- 修正 gdm 輸入密碼錯誤時 greeter coredump 的問題。
- gtab 輸入法由詞庫自動選字改成與詞音一樣用輸入緩衝區的方式。輸入法如嘸蝦米等按空白自動送出第一字的就不支援,如果想要用,可以在 gcin-setup 設定空白鍵的選項。
- qt4 IM module 的支援,skype 上也可以用 Shift 切換中英了
- gcin-setup help 改成用 coolcd 編輯過的 html, 感謝 coolcd
- gcin 現在支援 su root 的中文輸入,必須配合最新的 libgcin-im-client.so.1.1.0
- 詞音在編輯區是空的時候按 Shift+xxxx or Ctrl-,. 鍵輸入標點符號,會直接送出不會放到編輯區。
- 詞音 cursor 在末端按空白鍵或向下鍵,改成選擇符合末端的詞或字,往回選最多5個字的詞。
- 把gcb 整合到 gcin。在 gcb 的任一個儲存格上按右鍵可以設定儲存按鈕,每5秒鐘從剪貼區更新。按左鍵把儲存格的內容存到剪貼區。按中鍵可以選擇之前的剪貼區內容的改變。如果不想用,可以在 gcin-setup 內關掉。

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
2subject: Promote 0 Bookmark 02008-10-19quote  

gcb 整合進 gcin 的主意不錯,推一個。:)

 


eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
3subject: Promote 0 Bookmark 02008-10-19quote  

強迫推銷 吐舌頭

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
4subject: Promote 0 Bookmark 02008-10-19quote  
eliu

- 詞音 cursor 在末端按空白鍵或向下鍵,改成選擇符合末端的詞或字,往回選最多5個字的詞。
- 把gcb 整合到 gcin。在 gcb 的任一個儲存格上按右鍵可以設定儲存按鈕,每5秒鐘從剪貼區更新。按左鍵把儲存格的內容存到剪貼區。按中鍵可以選擇之前的剪貼區內容的改變。如果不想用,可以在 gcin-setup 內關掉。


雖然不知道是什麼,但還是推一個~
我還是不太會包gcin的deb,少了caleb兄包的deb還是不行....唉
caleb兄快回Debian來呀

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

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
5subject: Promote 0 Bookmark 02008-10-19quote  

剛剛試了一下 pre8,發現螢幕右上角會有三個小東西,


看來這就是gcb?大笑

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

edited: 1
eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
6subject: Promote 0 Bookmark 02008-10-19quote  
winlin
剛剛試了一下 pre8,發現螢幕右上角會有三個小東西,



看來這就是gcb?大笑

Yes. 

X window 用 select 立即改變 clipboard 剪貼區的方式雖然通常很方便,有時候還是會造成不方便。 

gcb 就是為了解決這種情形。 

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
7subject: Promote 0 Bookmark 02008-10-21quote  

因為從來沒有這個需求,所以看不太懂...
在google找了一下gcb到底是什麼,發現moto那裡有文
和我一樣不懂的朋友可以看看↓

http://moto.debian.org.tw/viewtopic.php?p=32915

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

edited: 1
本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
8subject: Promote 0 Bookmark 02008-10-21quote  

別想得太複雜。就想像成那是你所有 copy&paste 的反白集散區就成了。

X 原來只能一次,第二次反白時,第一次反白的內容會被取消,代之以第二次反白的內容,gcb 會紀錄各次的內容,讓你可以回頭用前幾次的反白內容。

所以,它是小白集散地,呃,不是,是反白集散區。微笑


eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
9subject: Promote 0 Bookmark 02008-10-22quote  

好像寫程式的時候比較會用到。寫網頁可能也用得到。

簡單來說,就是3個儲存格的剪貼簿,也可以記錄剪貼區的改變紀錄。

edited: 1
winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
10subject: Promote 0 Bookmark 02008-10-22quote  

老大:
告訴您一個奇怪的現象!
我拿您編給mandriva的rpm(pre8)轉成deb裝在我的Debian上之後,
gcin候選字選單的pop out變得順暢多了,延遲的情形變得比較少,
目前在Openoffice.org裡還沒有出字順序錯誤的情形,
不過,在leafpad的還是有出現小灰...(今天2次,也算比以前變少了)

莫非...
您在pre8裡有作過什麼修改?(您在pre7修掉了上次小弟回報那個bug?)
還是,您的編繹參數和caleb兄有什麼不同?
我不確定這到底是怎麼回事,
總之回報給您知道一下就是了~

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

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
11subject: Promote 0 Bookmark 02008-10-22quote  

對了,附上一份轉好的deb檔(pre8),
使用Debian的朋友和我一樣不會自己編的話,可以下載試用看看~

小弟是用alien轉出來的,deb的規格和品質不能和caleb兄編的相比,
目前求堪用就好,要求太高小弟做不到,歹勢...

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

edited: 1
caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
12subject: Promote 0 Bookmark 02008-10-22quote  

winlin
還是,您的編繹參數和caleb兄有什麼不同?

編譯選項的差別只有一個,劉老大是不開 i18n 的。

不過 Debian 沒有 gcin1.so 和 gcin2.so ,直接編在 gcin 裡。

(Debian 原則上不使用 rpath,所以有此更動)

當然 Debian / Mandriva 的系統 library / gcc 版本常常會不一樣,這都會影響。

 

GTK+ 的 binary compatibility 很好,Qt immodule ABI 也很穩定了,這樣做無可厚非,

但用 rpm 轉的問題是,不會處理 GTK+ immodule 設定檔,需要手動處理。

對 XIM / Qt immodule 沒影響,對 GTK+ immodule 有影響。

 

另外就是 rpm 轉的 im-switch 支援會有問題。

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
13subject: Promote 0 Bookmark 02008-10-22quote  
caleb

編譯選項的差別只有一個,劉老大是不開 i18n 的。

不過 Debian 沒有 gcin1.so 和 gcin2.so ,直接編在 gcin 裡。

(Debian 原則上不使用 rpath,所以有此更動)

當然 Debian / Mandriva 的系統 library / gcc 版本常常會不一樣,這都會影響。

 

GTK+ 的 binary compatibility 很好,Qt immodule ABI 也很穩定了,這樣做無可厚非,

但用 rpm 轉的問題是,不會處理 GTK+ immodule 設定檔,需要手動處理。

對 XIM / Qt immodule 沒影響,對 GTK+ immodule 有影響。

 

另外就是 rpm 轉的 im-switch 支援會有問題。

感謝caleb兄說明,小弟完全沒留意到rpm轉deb有這麼多潛在的問題...
GTK+ immodule的路徑問題的確是手動處理解決的,不然裝了那個deb只能用xim

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

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
14subject: Promote 0 Bookmark 02008-10-23quote  

我發現 gcb 會單獨出現在 WM 的 panel(我用 icewm),似乎是沒有必要?這個有可能整合進 tray 裡頭去嗎?


eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
15subject: Promote 0 Bookmark 02008-10-23quote  

其實是有需要,這樣可以 click taskbar 把 gcb 叫起來,因為會被其他的 window蓋住。而且可以看到目前 clipboard 的內容。

guest
16subject: Promote 0 Bookmark 02008-10-27quote  

也就是說有在使用Parcellite這類的剪貼簿管理軟體的話...

那麼gcb就沒有必要了?...

 

如果gcb能跟輸入視窗整合的話我會覺得比像Parcellite這樣放在tray上方便...

但是像現在這樣的話我還是會選擇Parcellite...

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
17subject: Promote 0 Bookmark 02008-10-27quote  

gcb 本來就有許多替代品,是由於這些替代品,大而不當,所以才出現 gcb 的。我會用這類軟體,也是因為 gcb 的小而廉,不然連 xcb 我平常都懶得用。

gcb 整合進輸入視窗的風險,我個人覺得可能會太高。目前小灰的問題還沒解決,又加一個變數進去,會更不穩定。而且許多人只有在輸入中文時,輸入視窗才會出現,平常是看不到視輸入視窗的。


eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
18subject: Promote 0 Bookmark 02008-10-27quote  

window太大了,而且現在都是用 popup 的 window,平常是看不到的,所以沒辦法顯示。Parcellite 沒用過,看 screenshot 好像只有 history window ?

可以像 gcb 可以設定儲存格且用 tooltip 顯示內容嗎嗎?目前是沒有看到因gcb 造成小灰的問題。

edited: 1
guest
19subject: Promote 0 Bookmark 02008-10-27quote  

http://picasaweb.google.com.tw/froce.lu/Ubuntu#5261837434449835474

一般的剪貼簿管理軟體也大多是歷史紀錄本身就可以選擇吧?...

而且也可以更改剪貼簿裡的內容...

 

如果都一樣要移動滑鼠的話...我寧願使用不另外佔桌面空間的軟體...

而且gcb會被軟體蓋過...在tray上不會有這問題...

---

這是另外一個問題...

這個討論區在發言時...打字區會自動填上一個半形空白字元?...

而且在砍掉這個空白字元時會連前一個字一起砍?...

 好怪啊...

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
20subject: Promote 0 Bookmark 02008-10-27quote  

我的儲存格意思是要存很久,直到我想去改變,而不是像 history window 位置變來變去,甚至消失不見。 而且要很容易設定。

tray icon 只有小小的一個,能顯示的東西不多,還是要 click 顯示。 

edited: 4
guest
21subject: Promote 0 Bookmark 02008-10-27quote  
eliu

我的儲存格意思是要存很久,直到我想去改變,而不是像 history window 位置變來變去,甚至消失不見。 而且要很容易設定。 

看到這句我就懂gcb為什麼要這樣設計了...

 

目前Parcellite不會把選取後自動複製的部份放進他的歷史紀錄裡...所以說裏面的內容其實是可以自己控制的...

預設25條歷史紀錄應該也能保有內容一段不短的時間...

歷史紀錄顯示的長度也夠長...很容易辨識...

 

其實我不是說gcb不好...只是目前gcb這樣子會被其他軟體蓋住...比放在tray上難用...

而且有時候也會有誤選到其他內容的情形...

就算整合到tray上面...也是得動滑鼠來選取...才能保持住要的內容...

所以我才覺得要不就是使用全域熱鍵來選你要使用的格子...

要不然就跟輸入區整合在一起減少滑鼠要移動的距離...

jojoyakira
joined: 2007-09-29
posted: 8
promoted: 1
bookmarked: 1
kaohsiung
22subject: Promote 0 Bookmark 02008-10-27quote  
我覺得加上gcb很棒,對我而言很有用,特地來推一個~~微笑
本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
23subject: Promote 0 Bookmark 02008-10-27quote  

eliu
目前是沒有看到因gcb 造成小灰的問題。

我是說如果放入 window 的時候,這種機率會增加。

目前這樣放應該是還好。不過,如果有熱鍵的話更理想,這樣 taskbar 就不必出現了。
 


eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
24subject: Promote 0 Bookmark 02008-10-28quote  

gcb 被蓋住時可以click taskbar 工作列 上的 gcb window,這時候 window 就會被拉到最上面。Taskbar 比 trayicon 大很多,比較容易 click。

taskbar 的 window title 也可以用來顯示目前的 clipboard 的內容。 所以目前的方式不是一無是處。

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
25subject: Promote 0 Bookmark 02008-10-28quote  

我發現我說錯了。我是說 gcb 放入輸入視窗,可能會造成小灰出現的機率。

現在把 gcb window 放在 taskbar 當然不是一無是處啦!能有熱鍵更好。其實也沒差,可能只是使用習慣的問題。 


edited: 1
guest
26subject: Promote 0 Bookmark 02008-11-05quote  
winlin

對了,附上一份轉好的deb檔(pre8),
使用Debian的朋友和我一樣不會自己編的話,可以下載試用看看~

小弟是用alien轉出來的,deb的規格和品質不能和caleb兄編的相比,
目前求堪用就好,要求太高小弟做不到,歹勢...

 

報告 winlin 大大..

小弟也是不會編譯,所以使用您所製作的 deb 檔來安裝,但是在執行時,出現 "套件可能已經損壞,或您沒有權限開啟",關於權限部份小弟可以肯定沒有問題。

原本的 1.4.0 也已經移除了,不知道該如和解決?

不會編譯,真的有點寸步難行呀!

從 windows 轉到 ubuntu 8.10 的使用者

winlin

joined: 2007-09-25
posted: 1859
promoted: 111
bookmarked: 33
27subject: Promote 0 Bookmark 02008-11-05quote  

hi ~ guest:

我弄的那個實在太不成材了,請您用Solomon兄編的吧~

http://www.hyperrate.com/thread.php?tid=7419#7419

其次,froce在ubuntu站上也有放他所編的gcin 1.3.4_pre 8,您也可以看看↓

http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=3&forum=8&post_id=59990#forumpost59990

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

guest
28subject: Promote 0 Bookmark 02008-11-07quote  

謝謝 winlin 大大的協助!

guest 感謝您

ychao
joined: 2007-10-25
posted: 298
promoted: 21
bookmarked: 3
29subject: Promote 0 Bookmark 02009-03-29quote  

小弟嘗試要包一份gcin給OLPC用,剛好遇到新的內建gcb。只是Sugar這個window manager會把所有的程式都最大化,這樣子一來對gcb來說就是個災難了。想請問如何在configure設定時關閉gcb呢?

另外,小弟發現關閉tray icon的選項有小bug,以下是diff:

 --- gcin-1.4.4.orig/tsin.c 2009-01-25 16:09:38.000000000 +0800
+++ gcin-1.4.4/tsin.c       2009-03-29 08:20:07.000000000 +0800
@@ -913,7 +913,10 @@
     tsin_half_full^=1;
     key_press_time = 0;
     drawcursor();
-    load_tray_icon();
+#if TRAY_ENABLED
+  load_tray_icon();
+#endif
+
 }

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
30subject: Promote 0 Bookmark 02009-03-29quote  

edit gcin.c

把 #if 1 改成

#if 0

或是直接全部刪除也可以



#if 1
  if (gcb_position)
    gcb_main();
#endif

1,2,next

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