視窗標題列的亂碼..

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

視窗標題列的亂碼..

文章pengo » 週五 3月 28, 2003 1:25 pm

最近重灌了我的Debian, 想說看到moto大大介紹有選單透明功能的WindowMaker還蠻不錯的,因此就裝來玩玩~~不過我不確定是不是
因為這樣的關係,我新灌的WindowMaker下的視窗標題似乎無法顯示
中文字型,遇到中文通通變成了亂碼。其他像是功能表等等的中文顯示
都沒有問題。Locale方面似乎也沒有問題,
~/GNUstep/Defaults/WindowMaker檔案裡面的WindowTitle的字型
設定無論改成哪個字型還是一樣, 由於我之前並沒有出現這樣的問題,
所以想請問一下各位大大有沒有類似的情況? :(
pengo
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週二 9月 03, 2002 5:50 pm
來自: 地球

re:視窗標題列的亂碼..

文章moto » 週五 3月 28, 2003 2:46 pm

如果說 WindowMaker 的選單中文沒問題就表示: WindowMaker 在處理中文方面的相關設定是正確的 ( 如 WMGLOBAL ..)

我的直覺是字型名字設定有誤啦..pengo 兄不妨貼出來您的設定檔,大家幫忙看一下.. ;-)
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:視窗標題列的亂碼..

文章pengo » 週五 3月 28, 2003 5:53 pm

麻煩大家囉~~我的WindowMaker設定檔:

{
HighlightColor = "#ffffff";
MenuTitleExtendSpace = "-1";
MenuTextFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*,*";
MoveResizeKey = None;
MouseMiddleButtonAction = OpenWindowListMenu;
UTitleBack = (hgradient, "rgb:c2/c0/c5", "rgb:82/80/85");
NormalCursor = (builtin, left_ptr);
WindowShortcut10Key = None;
PTitleBack = (hgradient, "rgb:51/50/55", "rgb:80/80/80");
MiniwindowTitleBalloons = NO;
NoWindowOverDock = NO;
MenuDisabledColor = "#666666";
MenuTextBack = (hgradient, "rgb:c2/c0/c5", "rgb:82/80/85");
DisplayFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*,*";
MenuTitleBack = (hgradient, "rgb:50/5a/5e", "rgb:20/2a/2e");
IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61");
WindowShortcut1Key = None;
FTitleBack = (hgradient, "rgb:50/5a/5e", "rgb:20/2a/2e");
MouseRightButtonAction = OpenApplicationsMenu;
MiniaturizeKey = "Mod1+N";
WindowShortcut2Key = None;
MenuTrance = NO;
WindowTitleExtendSpace = "-1";
ToggleKbdModeKey = None;
WindowShortcut3Key = None;
ResizebarBack = (solid, "#a2a0a5");
WindowShortcut4Key = None;
MenuTextColor = "#000000";
HighlightTextColor = "#000000";
MaximizeKey = "Mod1+M";
WindowShortcut5Key = None;
MenuTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*,*";
WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*,*";
MenuTitleColor = "#ffffff";
WindowShortcut6Key = None;
WorkspaceNameDisplayPosition = center;
LargeDisplayFont = "-adobe-helvetica-medium-r-normal-*-*-180-*-*-p-*-iso10646-1";
MenuTextExtendSpace = "-1";
WindowShortcut7Key = None;
FTitleColor = "#ffffff";
AppIconBalloons = NO;
MouseLeftButtonAction = SelectWindows;
TranceAmount = 2;
WorkspaceBack = (solid, "rgb:50/50/75");
WorkspaceBorderSize = 0;
HideOthersKey = None;
SmoothWorkspaceBack = YES;
IconPath = (
"~/pixmaps",
"~/GNUstep/Library/Icons",
"/usr/local/share/WindowMaker/Icons",
"/usr/share/WindowMaker/Icons",
"/usr/local/share/icons",
"/usr/share/icons",
"/usr/X11R6/include/X11/pixmaps",
"/root/GNUstep/Library/WindowMaker/IconSets/AquaIcons"
);
UTitleColor = "#000000";
PTitleColor = "#ffffff";
Attraction = NO;
WorkspaceBorder = None;
TitlebarTrance = NO;
HelpBalloons = NO;
MultiByteText = YES;
CirculateRaise = YES;
WindowShortcut8Key = None;
CClipTitleColor = "rgb:61/61/61";
ScreenSwitchKey = None;
WindowShortcut9Key = None;
IconTitleBack = "#384246";
HMaximizeKey = None;
MouseWheelAction = None;
DisableBlinking = NO;
}
pengo
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週二 9月 03, 2002 5:50 pm
來自: 地球

re:視窗標題列的亂碼..

文章moto » 週五 3月 28, 2003 6:19 pm

字型設定必須設定兩組喔,"英文,中文"

我的相關設定:

代碼: 選擇全部
moto@debian[~]$ cat GNUstep/Defaults/WindowMaker | grep Font
  MenuTextFont = "-default-mingliu-medium-r-normal--12-120-72-72-c-120-big5-0,-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
  DislplayFont = "-default-mingliu-medium-r-normal--12-120-72-72-c-120-big5-0,-*-courier-medium-r-normal-*-11-*-*-*-*-*-*-*";
  IconTitleFont = "-default-mingliu-medium-r-normal--8-80-72-72-c-80-big5-0,-*-helvetica-medium-r-normal-*-8-*-*-*-*-*-*-*";
  WindowTitleFont = "-default-mingliu-medium-r-normal--12-120-72-72-c-120-big5-0,-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
  ClipTitleFont = "-default-mingliu-medium-r-normal--12-120-72-72-c-120-big5-0,-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
  DisplayFont = "-default-mingliu-medium-r-normal--12-120-72-72-c-120-big5-0,-adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-1";
  MenuTitleFont = "-default-mingliu-medium-r-normal--12-120-72-72-c-120-big5-0,-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
  LargeDisplayFont = "-*-helvetica-bold-r-normal-*-24-*-*-*-*-*-*-*";
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:視窗標題列的亂碼..

文章pengo » 週五 3月 28, 2003 7:53 pm

感謝moto大大的回答,
不過我知道字型應該是兩組設定, 重灌前我的設定使用"英文,*"這樣的寫法,以*代替
中文字型,似乎WindowMaker就可以找到適合的中文字型(這我也不知道為甚麼),但
是這次即使我指定中文字型,視窗的標題文字依舊是亂碼..唉唉~~真是傷腦筋阿...

不知道是否還有那部份的設定檔是我遺漏掉的呢??
pengo
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週二 9月 03, 2002 5:50 pm
來自: 地球

re:視窗標題列的亂碼..

文章swallowman » 週五 3月 28, 2003 8:26 pm

pengo 寫: WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*,*";
}

try it:
WindowTitleFont = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*, -*-ming-medium-r-normal--14-*-*-*-*-*-big5-0";

this setting is in my WMGLOBAL file too.
and make sure you have chinese type in your sys too^^",like taipei truetype....
control yourself,make it easy~!make it happy~!
debian<->gentoo<->freebsd
頭像
swallowman
懵懂的國中生
懵懂的國中生
 
文章: 230
註冊時間: 週一 3月 10, 2003 5:50 am
來自: taichung(puli)

re:視窗標題列的亂碼..

文章pengo » 週五 3月 28, 2003 10:12 pm

Sorry~~
我剛剛又試了一下,發覺似乎是WindowMaker本身無法正常顯示中文,像是視窗標題,
還有menu...不過程式的選單中文卻又沒問題~~

唉唉~~真是傷腦筋...該設定的地方我大概都查過了,幾位說的方法我也試了一試,
不過似乎都沒有用~~怪哉,怎麼這次重灌後就怪怪的 :crying:
pengo
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週二 9月 03, 2002 5:50 pm
來自: 地球

re:視窗標題列的亂碼..

文章moto » 週五 3月 28, 2003 11:14 pm

:-o .. 程式選單...這..跟 WindowMaker 無關囉..原先我以為你說的是 WindowMaker 的選單可以秀中文,如果不是的話..那這樣看來你的 WindowMaker 沒設定好...查一下您是否有 $HOME/GNUstep/Defaults/WMGLOBAL 這個檔案,內容如下:

代碼: 選擇全部
moto@debian[~]$ cat GNUstep/Defaults/WMGLOBAL
{
        MultiByteText = YES;
}
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:視窗標題列的亂碼..

文章pengo » 週六 3月 29, 2003 12:27 am

這~~ :ooops: 可以了ㄟ......

原來如此..小弟不才..竟然耍了一次笨~~~
我的~/GNUStep/Defaults竟然沒有WMGLOBAL這個檔案~~
原先我以為只要/etc/GNUStep/Defaults裡面有這個檔案系統就會去讀取這個
檔案...唉唉~~~真是不好意思

還是要謝謝moto大大跟swallowman大大的幫忙 :finger1:
pengo
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週二 9月 03, 2002 5:50 pm
來自: 地球


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron