cht電腦資訊gcin
adm Find login register

gcin source 2.9.2 released

eliu
1 gcin source 2.9.2 released
Promote 0 Bookmark 02024-11-17quote  
edited: 2
qtnez
2
Promote 0 Bookmark 02024-11-17quote  

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

gcin-tools

edited: 1
guest
3 tray-indicator.cpp 可能有 BUG
Promote 0 Bookmark 02024-12-08quote  

我推測 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
4
Promote 0 Bookmark 02024-12-10quote  

真的有問題。

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

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

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