懶人流之對調 Apple 鍵盤 alt-command 鍵的方法

[華語, cmn-Hant-TW]

Apple 現在的鍵盤直接用在一般個人電腦上沒啥大問題,主要的按鍵大部份都有對應到。不過有一個地方因為歷史及功能因素所以對應起來位置剛好相反,也就是 alt/option -> alt 以及 apple/command -> win。從功能來這個對應是完全合理,問題是這兩個鍵的排列在 Apple 系統是 ctrl-alt-command,在一般 PC 上則是 ctrl-win-alt,所以雖然預設的對應完全合理,但是按起來一點也不順手,也因此有對調的需求。

FreeBSD Console

複製 /usr/share/syscons/keymaps/us.iso.kbd /usr/share/syscons/keymaps/us.apple.kbd,然後改一下 us.apple.kbd

…
056   lalt   lalt   lalt   lalt   lalt   lalt   lalt   lalt    O
...
093   ralt   ralt   ralt   ralt   ralt   ralt   ralt   ralt    O
...
105   fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62  O
106   fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63  O
…

fkey62 就是 l-winkey,fkey63 就是 r-winkey,把前面的數字 056<->105 093<->106 互相對調即可,至於為什麼是 fkey62,fkey3 請 man keyboard

接著在  /etc/rc.conf 裡面跟系統講說開機的時候要改載入這個改過的檔案即可。

kbdmap = "us.apple.kbd"

X.Org

設定檔太複雜,Xmodmap 又只能個別的改,然後 hal 進來大亂鬥又得東繞西繞,乾脆就直接改預設的檔案比較快。要改的檔案是 /usr/local/share/X11/xkb/keycodes/xfree86,把 LALT RALT 後面的數字跟 LWIN RWIN 的數字對調即可,也就是 64<->115 113<->116

Windows

直接執行登錄檔,手動改的步驟不難不過有點煩。
還原的話只要刪掉 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 的 Scancode Map 的值即可,細節請參考 M$ 網站

Mac OS X

系統偏好設定>鍵盤(鍵盤) 的變更鍵直接設成對調。 (幾乎不會用到這種)

KDE on Windows 的字體設定

[客家話, hak-Hant-TW]

KDE on windows 這下用起來問題毋大,就是字型作不得用 systemsettings 來調整較得人厭,字撈其他的作業系統沒共樣看起來就是毋爽快。好在直接寫設定到檔案底肚是有效果的,按仔雖然沒講方便最少還可以改。改這隻檔案:

$KDEROOT/share/config/kdeglobals

寫法同 Unix 下的 KDE (毋過這隻可以用 systemsettings 來調整),配合 Windows 7 (英文版) 的字體我覺得按仔的設定搭配起來最好看

[General]
desktopFont=Tahoma,8,-1,5,50,0,0,0,0,0
fixed=Monospace,9,-1,5,50,0,0,0,0,0
font=Tahoma,8,-1,5,50,0,0,0,0,0
menuFont=Tahoma,9,-1,5,50,0,0,0,0,0
shadeSortColumn=true
smallestReadableFont=Tahoma,7,-1,5,50,0,0,0,0,0
taskbarFont=Tahoma,8,-1,5,50,0,0,0,0,0
toolBarFont=Tahoma,8,-1,5,50,0,0,0,0,0
Posted in KDE. Tags: , , . No Comments »

MSN Messenger 和系統時間日期

[華語, cmn-Hant-TW]

表姊一直抱怨她的 MSN 不能用,只好抽空找一天去她家看看了。

結果發現不只 MSN 不能用,WGA 也過不了,沒辦法做系統更新了。這時候才發現系統時間跑到幾個月之後了,大概是她想要看日曆不小心設定到了吧,把時間調回正常之後,兩個問題都解決了。看來下次有人再抱怨 MSN 不能用的話,第一個要叫他們檢查的就是時間和日期,省得還要再跑一趟 :p

Posted in Applications. Tags: . No Comments »

RV670 的 PowerPlay!

[華語, cmn-Hant-TW]

RV670 雖然推出時的定位是中高階的效能型顯示卡,不過除了效能之外,它還有一個很重要的賣點 – PowerPlay。 PowerPlay 本來是筆記型電腦顯示晶片 Mobility Radeon 用的技術,後來 AMD 把也把這個技術用在 Radeon HD 3800 系列 (RV670) 上,讓高階顯示卡在衝效能之餘也能顧及環保。 PowerPlay 技術其實就和CPU 用的 Cool ‘n’ Quiet 這類的技術是類似的,在不需要強力 3D 運算的時候會把 GPU 降頻,減少能源消耗。以 RV670 來講,在 PowerPlay 動作的時候會降頻到 300MHz,這還不到正常工作頻率的一半,但是對 2D 的視窗作業而言,已經是綽綽有餘了。

剛好手上有一張 X1600PRO、一張 X1950PRO、以及一張 3850,就用 3DMark 小測了一下耗電的情況。

CPU: Athlon 64 X2 5000+ (2.6G/512K L2*2, CnQ Disabled)
MB: Asus M3A
RAM: DDR2-800 2G*2 (5-5-5-18)
HDD: 320G*1, 160G*1
VGA: Radeon X1600 PRO (500MHz RV530/392MHz 256M DDR2)
Radeon X1950 PRO (574MHz RV570/689MHz 256M DDR3)
Radeon HD 3850    (669MHz RV670/829MHz 256M DDR3)

在 Windows Vista 下,搭配的是 ATI Catalyst 8.3 跑 3DMark 06,在 FreeBSD 8-CURRENT 下因為沒有適當的驅動程式所以只有看看待機時的耗電情況而已。

VGA Idle, Watt
(FreeBSD)
Idle, Watt
(Vista)
Load, Watt
(Vista)
3DMark 06, Pts
Radeon X1600 PRO 125 128 180 1932
Radeon X1950 PRO 135 138 211 4673
Radeon HD 3850 153 125 223 8297

從這裡我們可以看到幾件事:

  1. 在全速跑的時候 3850 比 X1950PRO 還耗電,當然 3850 的效能好上不少就是了。
  2. 在 PowerPlay 有作用的情況下,3850 的耗電甚至比 X1600PRO 還低。
  3. 在 FreeBSD 下因為 PowerPlay 無法作用,待機的 3850 當場就從低耗電變成吃電大怪獸。

附帶一提,這三張購買的時間點當然不同,但是入手價差不多就是。

KDE 4

[華語, cmn-Hant-TW]

Released.

http://www.kde.org/announcements/4.0/guide.php

正式推出,不知道什麼時候會有 Mac 的 Package 就是了。

Update: KDE 4.0 for Mac 的 Package 在1/15 推出http://ranger.users.finkproject.org/kde/index.php/Release_Notes#2008-01-15

Update: KDE 4.0 for Windows 可以下載 installer 直接安裝,
http://techbase.kde.org/index.php?title=Projects/KDE_on_Windows/Installation

Posted in KDE. Tags: , , . No Comments »