cht電腦資訊gcin
adm Find login register

gcin source 2.9.2 released

eliu

joined: 2007-08-09
posted: 11480
promoted: 617
bookmarked: 187
新竹, 台灣
1subject: gcin source 2.9.2 releasedPromote 0 Bookmark 02024-11-17quote  

- Ubuntu indicator 支援

edited: 2
qtnez

joined: 2016-10-14
posted: 93
promoted:
bookmarked:
台灣‧屏東
2subject: Promote 0 Bookmark 02024-11-17quote  

很久沒有享受這快速的 upgrade,po 個紀念照(最簡約 cwm 環境,gcin --version)。

gcin-tools

-- 
Do not feed the troll, please.

edited: 1
guest
3subject: tray-indicator.cpp 可能有 BUGPromote 0 Bookmark 06 days agoquote  

我推測 tray-indicator.cpp 可能還有 BUG,推測的方法如下:

【第1步】觀察 gcin-2.9.2 的 tray-indicator.cpp 第10列至第14列
這五列的內容如下:
---
#if USE_AY_INDICATOR
#include <libayatana-appindicator/app-indicator.h>
#else
#include <libappindicator/app-indicator.h>
#endif
---
它是利用 USE_AY_INDICATOR 是否被定義的方式,用來選擇是要使用 libayatana-appindicator 還是使用 libappindicator

【第2步】觀察 gcin-2.9.2 的 tray-indicator.cpp 第145列至第151列
其中第146列的內容如下:
---
if (!(handle = dlopen("libappindicator.so", RTLD_LAZY)) && !(handle = dlopen("libappindicator.so.1", RTLD_LAZY)) && !(handle = dlopen("libappindicator3.so.1", RTLD_LAZY))) {
---
這一列只有考慮到使用 libappindicator 的情況,似乎應該也要利用 USE_AY_INDICATOR 是否被定義的判斷方式,一併把使用 libayatana-appindicator 的情況納入考量

eliu

joined: 2007-08-09
posted: 11480
promoted: 617
bookmarked: 187
新竹, 台灣
4subject: Promote 0 Bookmark 04 days agoquote  

真的有問題。

Ubuntu 24.04 不知道為何把舊的 libappindicator.so 放進去,所以沒發現這個問題。

新的 2.9.3 已經解決這個問題,謝謝。

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