十月 1, 2009
» _NET_WM_ICON 資料在64bit OS上之輸出

日前由於手上有一個64bit的Linux,便幫忙PCMan前輩測試了一段程式碼,茲將心得貼於下方。此bug由來是因為Lxpanel中的工作列上,工作圖示無法正確顯示。先來看看來自xmisc.c的原始碼:data=alloca((pib.width*pib.height+2)*sizeof(long));data[0]=pib.width;data[1]=pib.height;for(j=0;j a=&(pib.pixelPtr[j*pib.pitch]); r=&(a[pib.offset[0]]); g=&(a[pib.offset[1]]); b=&(a[pib.offset[2]]); a=&(a[pib.offset[3]]); p=&(data[2+j*pib.width]); for(i=0;

» Gnome設定工具:GConf 簡介

昨晚修改一些bash shell script的時候,發現這個工具可以用命令列的方式修改gnome裡面的一些設定,蠻方便的。因此就來稍微寫個簡介。gconf的運作方式類似Windows上面的登錄檔,使用一個具有目錄結構的視窗來編輯一些桌面環境的偏好配置。底下以ubuntu為例,簡單介紹一下gconf的一些功能以及配置方式。gconf的運作包含以下幾項:gconf各項設定值所儲存的文件gconfd-2:背景執行的deamongconftool-2:命令列中的設定程式gconf-editor:圖形化的gconf設定程式gconf的文件路徑保存於/usr/share/gconf/default.path此一檔案中,可概略分為force settings, user performances, 以及system defaults 。force settings表示這些設定使用者不能變動,user

biggo.com.tw

A Django site.