2011年6月9日 星期四

微調 X 視窗

X 視窗之微調

請先參考下圖了解 X 視窗的架構





了解 X 視窗之架構後,我們可以針對不同的地方來進行微調,例如:桌面、底圖、選單。

xdpyinfo -> 可以觀察目前視窗解析度及色深,但是 xdpyinfo 顯示出來的資料太多行了,該如何處理 ?

xdpyinfo |more
xdpyinfo > xdpyinfo.log (轉向輸出至 xdpyinfo.log 再用 vi 觀看)

我們會看到其中一段內容如下:

..
  dimensions:    1680x1050 pixels (444x277 millimeters)
  resolution:    96x96 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
  root window id:    0x11a
  depth of root window:    24 planes
..

上面內容表示目前營幕解析度為 1680x1050,共支援 7 種顏色深度:24, 1, 4, 8, 15, 16, 32,
root (根)視窗顏色深度為 24 planes -> 24 bit
96x96 dots per inch -> 是指每吋有 96 個點 (DPI)


何謂顏色色深 (Color Depth) ?

1 bit   -> 2^1 = 2 colors   黑白兩色
2 bits  -> 2^2 = 4 colors   CGA Color Graphics Adaptor
4 bits  -> 2^4 = 16 colors  EGA Enhance Graphics Adaptor
8 bits  -> 2^8 = 256 colors VGA Video Graphics Array
15/16 bits -> 2^15 = 32768/2^16=65536 colors Hi-color
24/32 bits -> True color

何謂營幕解析度 (Resolution)

請參考
http://en.wikipedia.org/wiki/File:Vector_Video_Standards2.svg

安裝看圖程式,請執行:

apt-get install geeqie


1. 美化桌面

a. 靜態底圖
   使用 xloadimage 來載入桌布,請先確定你有 xloadimage 這個指令,若找不到此
   命令,請下
   apt-get install xloadimage
   來安裝此套件。安裝完後請執行:

   xsetbg -fullscreen 圖檔

   即可設定桌布。

b. 動態底圖
   例如 xplanet 或是 xearth,安裝完後執行 xplanet 即可,每 24 小時轉一圈。
   另一個是 xscreensaver,但不建議裝。

2. 自訂底圖
   上述設定靜態底圖有個缺點:重新進入 X 視窗後底圖就不見了,因此我們希望能在進入 X 視窗時能自動再次載入桌布,該如何設定 ?

   X 視窗在啟動時會讀取 ~/.xinitrc 這個設定檔,我們可以執行

   ~$ wget ftp://163.26.229.6/linux/.xinitrc

   來下載。其檔案中有一行:

   xsetbg strike.jpg

   請將此行改為

   xsetbg -fullscreen 你要當桌布的圖檔名稱

   如此一來下回進入 X 視窗時即會自動載入同一張桌布。

沒有留言:

張貼留言