裝了gdm後整個系統字型都變小了?!

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

裝了gdm後整個系統字型都變小了?!

文章訪客 » 週六 2月 19, 2005 11:07 pm

剛剛突然想裝一下 display manager 來玩玩

試了 gdm 後,雖然很漂亮

但了登入後 (我是用 windowmaker)

系統的字型都變小了

請問一下有在用 gdm 的朋友們

有類似的經驗嗎?可以解決嗎?

謝謝 :-)
訪客
 

文章訪客 » 週六 2月 19, 2005 11:10 pm

有在 gnome control center 改字體的大小嗎?
訪客
 

文章caosheng » 週六 2月 19, 2005 11:32 pm

gnome 的字是以多少pt 計算
其他的很多都是以多少px 像素來計算
譬如一般網頁字型可能是相當於10pt/16px
會變小可能是因為10pt 被當成10px 所以變小了

這個問題在一些軟體和wm dm 和瀏覽器有一些蟲子
gdm 問題可以試著改~/.dmrc
Session=default 或改成其他的wm

有時候可能要把wm 的儲存的登入工作階段的cache 內容刪除才會正常
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章訪客 » 週一 2月 21, 2005 4:18 pm

找到問題了,因為 gdm 去動到了我原本 DPI 值

要查看 DPI 的值可以利用 xdpyinfo 指令來看

把 DPI 值調大會讓整個系統的字型都變大
ps.指同一個size下的字體大小變大

詳細的說明如下

http://www.mozilla.org/unix/dpi.html
訪客
 

文章caosheng » 週一 2月 21, 2005 8:20 pm

一般來說X的啟動預設都是96dpi了
但是有的windows manager 剛開始安裝好,硬是不給你預設的96dpi的解析度設定值
譬如KDE 一開始裝完字都很小(解析度都只有70多),字型點數都要設到16 才有正常的10pt 的大小
後來不知道怎麼改的和怎麼搞的,就改回來了 :-? :-?
可能是要在GDM 中指定 -dpi 100

譬如xfce 4.2 也是相同狀況,是因為增加設定到使用者home目錄的設定腳本好像沒有寫好,漏掉了
解決方法是自己在 ~/.config/xfce4/Xft.xrdb 增加一個設定 Xft.dpi: 96
不然即使把gtk的字設到16仍然有一些地方字型會不正常跑掉變很小
,譬如firefox看簡體中文網頁時

Debian Sarge 的Gnome 一開始就設定的好好的,而且有圖形字型設定介面

gdm 的螢幕解析度會自動適應XF86Config-4 裡面所設的最高解析度(800*600 1024*768等等),假如WM的解析度比它低會造成一些問題,不知怎麼指定??
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章訪客 » 週一 2月 21, 2005 8:30 pm

我不清楚一般X預設是多少dpi,但如果我用startx進入X
是幫我設定100dpi,當然也是可以在startx時加參數來指定

例如 $ startx -- -dpi 96,也可以有修改dpi的效果

但我覺得去修改 xfree86 的設定檔是比較好的方式

可以不管任何 window manger, display manger

而直接把 dpi 值定死成我要的值

詳細可以去看 XF86Config-4 設定檔的 Monitor section

利用 DisplaySize 參數來指定
訪客
 

文章caosheng » 週一 2月 21, 2005 8:58 pm

請問 DisplaySize 的值是怎麼計算的? 那個值我有設328 246,不知有沒有作用
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章阿信 » 週一 2月 21, 2005 9:18 pm

改變字體大小的 dpi 範圍:
~ 97
98~104
105~111
112~118
119~126

startx的方式請修改 /etc/X11/xinit/xserverrc:
exec /usr/bin/X11/X -dpi 112 -nolisten tcp

KDM or GDM 請自行修改相關的設定檔,搜尋 bin/X 字串,也就是啟動 X 的部份加入 -dpi 選項就可以了
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章訪客 » 週二 2月 22, 2005 1:16 am

DisplaySize 後面加的二個數字代表你螢幕的大小

單位是 millimeter,要設定時,可能需要用 xdpyinfo 指

令查看一下你最喜歡的字型大小是在設定螢幕為多大的時候

例如:
在我最喜歡的dpi設定值下
在我的電腦執行 xdpyinfo | grep dimension
會有下面的輸出

dimensions: 1024x768 pixels (260x195 millimeters)

所以我可以在 XF86Config-4 的 Monitor section 加上

DisplaySize 260 195
訪客
 


回到 debian desktop

誰在線上

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