AIGLX(KNOPPIX 5.1.1 DVD編)


2007年1月23日にKNOPPIX 5.1.1日本語版がリリースされました(Kernel 2.6.19)。
DVD版のファイルはknoppix_v5.1.1DVD_20070104-20070122+IPAFont_AC20070123.isoです(約4GB)。
※855GMチップセット搭載のB5ノートPC(Dell Latitude X300)でのKNOPPIX 5.1.1実行の様子はこちらです。
KNOPPIX 5.1.1のデスクトップでは3Dデスクトップ環境としてAIGLXを活用したBerylを搭載しています。

今回使用したハードウェア環境は次の通りです。
・CPU:Core 2 Duo E6600
・チップセット:Intel P965
・VGAカード:nVIDIA GeForce 7600 GT(VRAM 256MB)

本環境ではKNOPPIX 5.1.1 DVDからブートした場合にXウィンドウ起動でエラーとなるためNVIDIAドライバをカーネルモジュールとして組み込んで使用しました。
※KNOPPIX 5.1.1 CD版にはカーネルソースが入っていないためNVIDIAドライバをカーネルモジュールとして構築することはできません。

ここではKNOPPIX 5.1.1のBeryl利用について簡単に紹介します。
尚、KNOPPIX 5.1.1 DVD版に含まれるパッケージ一覧はこちらです(約3,500パッケージあります)。



  1. DVDからのブート
    bootプロンプトで「knoppix desktop=beryl」を指定します。

  2. Xウィンドウ起動でのエラーについて
    ブートプロセス完了後のXウィンドウ起動でエラーが発生し、画面がブラックアウトします。
    ※このブラックアウト自体の現象はbootプロンプトで「knoppix desktop=beryl」を指定しなくても発生します。
    /etc/X11/xorg.confは自動生成されXサーバのドライバはKNOPPIX 5.1.1付属のnvドライバが使用されます。
    このXウィンドウ起動エラーは「AIGLX: Screen 0 is not DRI capable」というもので本エラーはnvidiaドライバを使用することで解消できます。
    ※DRIはDirect Rendering Infrastructureの略。

  3. nvidiaドライバの組み込み
    NVIDIAの公式サイトにあるLinux用のドライバをダウンロードして組み込みます。
    ※ダウンロード先は/rootや/etc/X11等にします(/直下ではスペース不足となります)。
    尚、今回使用したドライバファイルはNVIDIA-Linux-x86-1.0-9631-pkg1.runです。

    まずブラックアウトした画面でCtrl + Alt + Backspaceを押してコンソール画面に戻ります。
    コンソール画面に戻っただけではすぐにXウィンドウが再起動されて再度画面がブラックアウトしてしまいますのでランレベルを3にします。
    # telinit 3
    # sh NVIDIA-Linux-x86-1.0-9631-pkg1.run
    NVIDIA Softwareインストーラが起動されるのでその指示に従って操作します。
    最後の「Would you like to run nvidia-xconfig utility ...?」という質問に対する応答(<No> or <Yes>)によってその後の操作が若干変わります。


    # telinit 5
    これでXウィンドウが自動再起動されてBerylのロゴが表示されBerylデスクトップになります(Berylのバージョンは0.1.5です)。



  4. Berylデスクトップ
    KNOPPIX 5.1.1 KDE環境のBerylデスクトップでのemeraldウィンドウマネジャのデフォルトテーマはSlateHorn_Blueです。




    画面を回転させていくとそれぞれのウィンドウが浮き出ているように表示されることがより鮮明に分かります(LG3Dっぽくなります)。



  5. KDEパネル上のBeryl Manager
    KDEパネルにはBeryl Managerアイコンが格納されます。



  6. NVIDIA X Server Settings
    NVIDIA X Server Settings(nvidia-settingsコマンド)はKDEメニューの[システム]メニュー群の中にあります。



  7. 降雪効果の利用
    Beryl Settings Managerの「Extras」セクションにSnowという効果項目があります。
    Snow項目の「Key Bindings」タブでSnow効果を表示するためのキー(Super + F3)を確認できます。
    つまりSuperキー(Windowsキー) + F3でデスクトップに雪を降らせることができるようになります。



    ※背景画像はWindows Vistaのパーティションにある画像ファイルです(ntfs-3gを利用してKNOPPIXからダイレクトアクセス)。


  8. GNOME環境への切り替え
    GNOME環境のウィンドウマネジャは以下の手順でmetacityからemeraldに変更することができます。