2009年3月26日木曜日

カスタマイズ 〜その1〜

要らんデーモンを止める

システムの起動時及び動作が遅くなるので不要なデーモンを起動しないようにする。
ネットワーク設定の時、NetworkManagerと停止しnetworkを起動したが、それ以外の不要デーモンを止める。
bluetoothとかmdmonitorはデバイスが付いてないので無効化、sendmailとかも無効化。
これらを施してほぼ同一条件なったので比べてみたが、F10の特徴の一つとしてF9より起動が早くなったと言われているが体感的にはあまり変わった気が。。まぁいつもハイバネート使っとるんで再起動は滅多にしないのでどうでもよいけど。

画面の解像度

20.1ワイドモニタ(WSXGA+)を使用しているのだけれでも、GUIではその解像度が選択できないのでxorg.confをいじることに。
しかし、xorg.confが無い! なのでF9のを配置したらその設定をロードしてくれた。
# mount /dev/sda3 /mnt
# cp /mnt/etc/X11/xorg.conf /etc/X11
# umonut /mnt

一応モニタ関連の設定を載せておく。
Section "Monitor"
    Identifier   "Monitor0"
    ModelName    "LCD Panel 1680x1050"
    HorizSync    31.5 - 65.5
    VertRefresh  56.0 - 65.0
    Option      "dpms"
EndSection

Section "Device"
    Identifier  "Videocard0"
    Driver      "radeon"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes   "1680x1050" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection


マウス設定

インストール時にも述べたが、A4Tech社のDualホイールマウスを使用しており、Anacondaで横スクロールできたと紹介したけど、Xの方も設定なしで(と言うかxorg.confが無いし)横スクロールが出来た!

しかしxevで各ボタンイベントを追ってみると、第2ホイールの上回転が右スクロールで下回転が左スクロールになっているので、入れ替えたい(6,7)。
また、左手でマウスを使うので、左右クリック(1,3)及び左右サイドボタン(8,9)を入れ替える設定も行う。

Xmodmapに次の行を追加して
pointer = 3 2 1 4 5 7 6 9 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

X再起動後に確認すると
$ xmodmap -pp
There are 32 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              2
        3              3
        4              4
        5              5
        6              7
        7              6
        8              9
        9              8
       10             10
       11             11
       12             12
       13             13
       14             14
       15             15
       16             16
       17             17
       18             18
       19             19
       20             20
       21             21
       22             22
       23             23
       24             24
       25             25
       26             26
       27             27
       28             28
       29             29
       30             30
       31             31
       32             32

あれっ、左右クリックだけ替わってない!
原因はGUIのマウス設定が右利きになっていたので、Xmodmap設定後に上書かれていた。渋々GUI設定も行うと
$ xmodmap -pp
There are 32 pointer buttons defined.
    Physical        Button
     Button          Code
        1              3
        2              2
        3              1
        4              4
        5              5
        6              7
        7              6
        8              9
        9              8
        ...


ちなみに昔のXではボタンイベントが3つしかなくて、
    Option      "Protocol" "ExplorerPS/2"
を付けてホイール(4,5)、

    Option      "ZAxisMapping" "4 5 6 7"
    Option      "Buttons" "9"
を付けて両サイドボタン(8,9)を有効にしたもんだけど、最近じゃデフォルトで32イベントまであるのね。
だったらマウスにもっとボタンを付けて欲しいものですね。例えばFirefoxのタブ間の移動に使用するボタンとかねん。

キーボード設定

CtrlキーがCapsLockのポジションに無いと何の作業も出来ましぇ~ん。
Xで設定しても良かったが、GUIのキーボード設定を使ってみる。
レイアウト・オプションの「Ctrl key position」で"Make CapsLock an additional Ctrl."を選択。
"Swap Ctrl and CapsLock."を選択しても良かったがCapsLock何て使わんので。それに他人が操作するときを考えると"Make CapsLock an additional Ctrl."がいいかと。

0 件のコメント:

コメントを投稿