索引


AfterStep

DebianPackages:afterstep 是一個外觀與感覺類似 NEXTSTEP 的視窗管理系統

WindowMaker

aaa.sized.jpg
apt-get install wmaker
wprefs-zh_TW.jpg
  • 額外的設定工具 - wmakerconf
apt-get install wmakerconf
Window Maker 程式本身對 I18N 已有良好的支援,不過對於中文部份仍需修改幾個小地方。
  • 檢查 $HOME/GNUstep/Defaults/WMGLOBAL 檔案
首先請確認您的 GNUstep 目錄下有無 WMGLOBAL 這個檔案,如果沒有請自行建立,檔案內容如下:
          {
                      MultiByteText = YES;
          }
  • 使用 xlsfonts 指令尋找 X Server 已經載入中文字型
首先您必須確認系統是否有中文字型,請善用 xlsfont 指令:
 xlsfonts | grep big5
底下是在筆者電腦裡頭執行片段:
    -default-ming-medium-r-normal--11-110-72-72-c-110-big5-0
    -default-ming-medium-r-normal--12-120-72-72-c-120-big5-0
    -default-ming-medium-r-normal--13-130-72-72-c-130-big5-0
    -default-ming-medium-r-normal--14-140-72-72-c-140-big5-0
    -default-ming-medium-r-normal--16-160-72-72-c-160-big5-0
    -default-ming-medium-r-normal--18-180-72-72-c-180-big5-0
    -default-ming-medium-r-normal--20-200-72-72-c-200-big5-0
    -default-ming-medium-r-normal--22-220-72-72-c-220-big5-0
    -default-ming-medium-r-normal--24-240-72-72-c-240-big5-0
    -default-ming-medium-r-normal--26-260-72-72-c-260-big5-0
    -default-ming-medium-r-normal--28-280-72-72-c-280-big5-0
    -default-ming-medium-r-normal--32-320-72-72-c-320-big5-0
    -default-ming-medium-r-normal--36-360-72-72-c-360-big5-0
    -default-ming-medium-r-normal--40-400-72-72-c-400-big5-0
    -default-ming-medium-r-normal--48-480-72-72-c-480-big5-0
    -default-ming-medium-r-normal--56-560-72-72-c-560-big5-0
    -default-ming-medium-r-normal--64-640-72-72-c-640-big5-0
    -default-ming-medium-r-normal--72-720-72-72-c-720-big5-0
  • 修改 $HOME/GNUstep/Defaults/WindowMaker 相關中文字型設定
筆者以我自己的設定檔為例:
    MultiByteText = YES;
    WindowTitleFont = "-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-*, -*-ming-medium-r-normal--14-*-*-*-*-*-big5-0";
    MenuTitleFont = "-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-*, -*-ming-medium-r-normal--14-*-*-*-*-*-big5-0";
    IconTitleFont = "-adobe-helvetica-medium-r-normal--11-*-*-*-*-*-iso8859-*, -*-ming-medium-r-normal--11-*-*-*-*-*-big5-0";
    ClipTitleFont = "-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-*, -*-ming-medium-r-normal--14-*-*-*-*-*-big5-0";
Window Maker 設定檔的設定格式多半像底下這樣:
[ 設定選項 ] = [ 值 ] ;
您可以看到許多設定選項中有 『 Font 』 字眼,這些選項就是設定相關字型的地方,例如:『 WindowTitleFont? = "英文字型,中文字型"; 』 就是設定我們開啟任何視窗中標題列的字型,如下圖。
aaa.sized.jpg
當然其中的 『 英文字型 』 與 『 中文字型 』 要依照您系統上的情況而定。相關字型設定請依此類推。
  • 確認 locale 環境
請參考[Debian 無痛起步法] locale 設定一節。
  • Root Menu 中文化
(感謝fish-z)
首先,將/etc/X11/WindowMaker/的menu.zh_TW.Big5檔
複製到家目錄下的GNUstep/Library/WindowMaker/底下
而複製過來的檔案也同樣命名為menu.zh_TW.Big5
指令:
cp /etc/X11/WindowMaker/menu.zh_TW.Big5 ~/GNUstep/Library/WindowMaker/menu.zh_TW.Big5 
開始修改剛才複製到GNUstep/Libaray/WindowMaker/下的menu.zh_TW.Big5檔
你會找到這兩行:
"執行..." EXEC %a (執行,輸入執行的命令:)
"終端機" EXEC crxvt -thin -ls -T 終端機 -n 終端機
改為:
"執行..." EXEC %a
"終端機" EXEC crxvt
這樣就可正常運作
(也就是說把後面那些中文拿掉,系統才能正常讀取這兩行)
最後
修改家目錄下GNUstep/Defaults/底下的WMRootMenu檔
將內容改為"menu.zh_TW.Big5"
這樣就可以了
apt-cache search maker | grep dock

設定 IceWM

IceWM 首頁:http://www.icewm.org/

安裝好 IceWM 後,在自己的 home 目錄底下建立.xinitrc:

export LC_ALL=zh_TW.Big5		#設定 Locale 環境 
export LANG=zh_TW.Big5
export XMODIFIERS="@im=xcin"	#預設的輸入法程式
xcin &					#執行輸入法程式
icewm					#執行 IceWM

如此,即可以 IceWM 做為 Desktop 進入 X-window。

如果要手動編修 IceWM,其主要檔案有

toolbar 跟 menu 裡面的格式是一樣的:

prog "程式在選單呈現的名稱" Icon圖示 執行檔 參數

圖示可以用 xpmpng

例如『模擬飛行』這個執行檔可以寫成:

prog "模擬飛行" /path/flight.xpm flying

如果要開設一個選單,可以寫成:

menu "遊戲" /path/games.png {
prog "麻將" /path/majhong.xpm majohng
prog "五子棋" /path/five.png five
}

(起個頭, 偷懶一下, 請大家接吧!)

fvwm-logo-steelblue.gif

http://www.fvwm.org/

FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system.