這個 bug 會發生在你變更 ibus-chewing 設定值的時候發生,症狀就是設定完按儲存以後重登,部份的設定值會被重設為最小值。最惱人的地方就是最大容納中文字數會只剩下八。單位似乎是 byte,所以在 utf8 環境下你大概打三個中文字就會被強制送出去。
新版的 ibus-chewing 已經修正了這個問題,但 Debian Wheezy 收錄的版本卻還是舊的 1.3.10。雖然個人四月初在 gentoo 那邊找到社群的 patch,也轉錄了這個 issue & patch 到 debian(#704947),不過似乎在 Wheezy 正式 release 之前是不會收的。
在 Debian 正式接受 patch 之前,可以暫時用筆者包的安裝檔:
2013年4月24日 星期三
2012年10月10日 星期三
PSP NetParty 正體中文版
PSP NetParty 是一個類似 XLink、MHP tunnel 的 PSP 連線軟體。PSP連線可以使用 TCP 或UDP 且客戶端不需要開放通訊埠。
原作者網站(日本語)
安裝方式:
※ SSID 功能(目前為 Windows only)需要 msvcp100.dll 和 msvcr100.dll 兩個檔案,沒有這兩個檔案的人請到微軟網站安裝 Microsoft VC++ 2010 runtime。
※ 如果無線網路裝置清單沒有出現你的無線網卡,請確認是否已經安裝 winpcap
※ Linux 使用者如果抓不到網卡,請確定你有 root 權限。執行 PlayClient 時記得設定 LD_LIBRARY_PATH=./ 讓PNP抓得到 libjnetpcap.so,否則清單只會顯示尚未選擇。
相關連結:
原作者 github
正體中文版 github
※ 最終版本為 0.8b (commit:c47d4c7)
原作者網站(日本語)
安裝方式:
- 請先下載網路安裝程式,安裝最新的 PspNetParty 日文版。
- 下載中文版檔案,用壓縮檔內的檔案替換掉 PspNetParty 裡 jar 資料夾內的檔案。
- 執行 PlayClient.exe (Windows) 或 java -jar jar/PlayClient.jar (Linux) 啟動程式。
※ SSID 功能(目前為 Windows only)需要 msvcp100.dll 和 msvcr100.dll 兩個檔案,沒有這兩個檔案的人請到微軟網站安裝 Microsoft VC++ 2010 runtime。
※ 如果無線網路裝置清單沒有出現你的無線網卡,請確認是否已經安裝 winpcap
※ Linux 使用者如果抓不到網卡,請確定你有 root 權限。執行 PlayClient 時記得設定 LD_LIBRARY_PATH=./ 讓PNP抓得到 libjnetpcap.so,否則清單只會顯示尚未選擇。
相關連結:
原作者 github
https://github.com/montehunter/PSP-NetParty
正體中文版 github
https://github.com/ryuanlu/PSP-NetParty
※ 最終版本為 0.8b (commit:c47d4c7)
2011年11月9日 星期三
[PATCH] Fix contact server for emesene-1.6.3
最近用 emesene 或其他第三方撰寫的 Windows live client 的使用者可能會遇到無法登入的問題。其原因可能是微軟有動過 MSN server 端,總之只要把 contact server url 改一下就能用了。
目前 emesene 官方只維護 v2,所以只有 v2 有官方的 patch。好在有人已經提出 v1 的解,為了方便我直接弄成 patch 比較省事。
fix_contact_server_for_emesene-1.6.3.patch
這個 patch 直接套用在 /usr/share/emesene 就可以了(Debian squeeze 是放在這裡,其他 distro 如法炮製)。
patch 完可以執行以下指令重新編譯出 pyc 檔:
目前 emesene 官方只維護 v2,所以只有 v2 有官方的 patch。好在有人已經提出 v1 的解,為了方便我直接弄成 patch 比較省事。
fix_contact_server_for_emesene-1.6.3.patch
這個 patch 直接套用在 /usr/share/emesene 就可以了(Debian squeeze 是放在這裡,其他 distro 如法炮製)。
$ cd /usr/share/emesene
$ patch -p1 < /path/to/fix_contact_server_for_emesene-1.6.3.patch
patch 完可以執行以下指令重新編譯出 pyc 檔:
$ python -m compileall .
2011年7月17日 星期日
FFmpeg GTK+ frontend like Flash Media Live Encoder (gtk-fmle)
這是一個簡易的 FFmpeg 前端程式,主要是針對 Twitch.tv 或 Ustream 這種實況應用而設計的。你可以用它來做 Screencast,將螢幕上的內容編碼傳送到 Flash Media Server。目前的版本算是雛型,未來也許會加入檔案、Video4Linux2 等輸入,以及檔案輸出等功能。
github 網頁: https://github.com/ryuanlu/gtk-fmle
介面:
Twitch.tv 實況測試(初音ミク Project DIVA F - Freely Tomorrow)
編碼參數:640x360@60, crf=23, preset=medium
github 網頁: https://github.com/ryuanlu/gtk-fmle
介面:
Twitch.tv 實況測試(初音ミク Project DIVA F - Freely Tomorrow)
編碼參數:640x360@60, crf=23, preset=medium
2011年7月2日 星期六
[PATCH] Added analog video input support for Compro E650F
Compro E650(F) 是一張基於 Conexant 23885 晶片的數位/類比電視卡,它同時支援 DVB-T 數位電視、類比電視和類比端子輸入,板子上有 AV 端子、S 端子、色差端子、FM 天線輸入和紅外線接收器,和 E800(F) 差了一顆硬壓晶片,是一張軟壓的電視卡。
這張卡在 Linux 上有被支援,但僅限於 DVB-T 數位電視的部份能用。為了讓它的輸入端子能用,筆者參考了前人的實驗寫了以下的 patch:
這張卡在 Linux 上有被支援,但僅限於 DVB-T 數位電視的部份能用。為了讓它的輸入端子能用,筆者參考了前人的實驗寫了以下的 patch:
0001-Added-analog-video-input-support-for-Compro-E650F.patch※ 本 patch 適用於 Linux kernel 版本 2.6.35.0 ~ 3.6.11,3.7 以上使用以下 patch
0001-Added-analog-video-input-support-for-Compro-E650F-for-linux-3.10+.patch這個 patch 可以啟用 E650(F) 的類比輸入功能,建立 /dev/video0 device node。以下是筆者用色差端子接 PS3 所擷取到的畫面:
2011年2月26日 星期六
Justin.tv GTK+ frontend (version 0.2)
jtvlc 是由 Justin.tv 釋出的工具程式,它可以讓 Linux users 利用 VLC 透過 RDP 來進行實況。由於 VLC 編碼的指令很長,又常常需要調整影音同步,在懶得重複輸入落落長指令的情況下,我寫了一個簡單的 GTK 前端程式(gtk-jtvlc)來簡化實況的步驟。這支程式很小,具有以下幾個簡單功能:
以下是 GTK 介面的 screenshot (version 0.2):
下載原始碼: gtk-jtvlc-0.2.tar.bz2
gtk-jtvlc 已經停止更新,請改用另一個工具 gtk-fmle。
- GTK 圖形化介面,可以輸入餵給VLC 的 x264、faac 參數還有 Justin.tv 帳號和密鑰
- 紀錄使用者的帳密
- 可以在GTK介面中啟動或停止 VLC 編碼和jtvlc串流
以下是 GTK 介面的 screenshot (version 0.2):
下載原始碼: gtk-jtvlc-0.2.tar.bz2
gtk-jtvlc 已經停止更新,請改用另一個工具 gtk-fmle。
2010年11月28日 星期日
Transfer Function GTK+ Edition
"Transfer Function GTK+ Edition"(以下簡稱 gTF)是我在海大唸碩士時寫的一個整合式實體成像軟體,它可以利用 3D 繪圖硬體來繪製立體的醫學影像,並且能夠讓使用者調整轉換函數以檢視資料中的解剖結構。
gTF 目前的最新版本為 20100406(Win32) 與 20101026(Linux),主要提供以下功能:
系統需求
編譯相依
Download
Github
輸出影像範例(cthead)
gTF 目前的最新版本為 20100406(Win32) 與 20101026(Linux),主要提供以下功能:
- GTK2 GUI
- Enhanced 1D & 2D transfer function
- 3D texture based volume renderer with axis-aligned and view-aligned slicing
- Iso-surface extractor based on marching tetrahedra
- .obj file exporter for iso-surface
系統需求
- Graphics card supporting OpenGL 2.0 or later
- Modern Linux distro or Microsoft Windows XP (or later)
編譯相依
- libgtk2.0-dev
- libgtkglext1-dev
Download
Source code: gTF-20101026.tar.bz2
Win32 binary: gTF-20100406_win32.zip
Volume data: volume_data.tar.bz2
Github
https://github.com/ryuanlu/gTF
輸出影像範例(cthead)
![]() |
| Volume rendering |
![]() |
| Iso-surface extraction |
訂閱:
文章 (Atom)



