3Dデスクトップ · 1 min read · Dec 23, 2025

AIGLX、Xgl、Compiz 3Dデスクトップ技術を含めた後、MandrivaはMandriva Linux 2007 Springに最新の3Dデスクトップアップデートを追加しました。

Beryl、Compiz、Metisse - Mandriva Linux 2007 Springの3Dデスクトップ

AIGLX、Xgl、Compiz 3Dデスクトップ技術をMandriva Linux 2007に含めた後、MandrivaはMetisseやBerylなど、Mandriva Linux 2007 Springに最新の3Dデスクトップアップデートを追加しました。

Metisse

Metisseは、人間とコンピュータのインターフェースを改善するための先駆的なフランスの研究プロジェクトです。これは正確には3Dデスクトップではなく、ウィンドウとの新しいインタラクションを可能にするウィンドウ環境です。

例えば、Metisseは、ウィンドウから別のウィンドウにコピー&ペーストするために必要なクリック数を大幅に減らすことを可能にします。ウィンドウがユーザーがインタラクトするエリアを隠している場合、Metisseはこれらのウィンドウを「ロール」してこのエリアを表示します。

仮想デスクトップを表すための3Dキューブの代わりに、オーバービューが利用可能で、’鳥瞰図’が表示されます。すべての仮想デスクトップはテーブルの上にあるかのように表示され、このビューを使って別の仮想デスクに切り替えることができます。このビューでは、別のウィンドウを選択したり、デスクトップから別のデスクトップに移動したりすることができます。これはCompizで利用可能な表示機能の素晴らしい代替手段です。この機能を使用するには、メタキー + dを押すか、メタキーを押しながらマウスホイールを使用します。ほとんどのキーボードでは、メタキーはWindowsキーです。

Metisseではウィンドウのインタラクションが頻繁に行われる可能性があり、ウィンドウはさまざまな方法で歪めることができます。ウィンドウを回転、リサイズ、拡大してズームインしたり、複製したりすることができます。このような操作を行うには、タイトルバーまたはその境界の左ボタンをクリックし、カーソルを移動させます。このエリアで右ボタンをクリックすると、利用可能な操作の概要が表示されます。このエリアで中ボタンをクリックすると、すべての変換がキャンセルされます。ウィンドウが変換された後でも、その中で作業を続けることができます!

Metisseのより高度な使用では、ウィンドウ内のインターフェースも「ファサード」を作成することで変更できます。ボタンやメニューをコピーして独自のインターフェースを作成することが可能です。例えば、The GIMPのような画像処理ソフトウェアでパーソナライズされたツールパレットを作成することができます。この仕組みがどのように機能するかを明確に理解するには、このビデオをチェックしてください。

Compiz

Compizは、グラフィックカードの3Dアクセラレーション機能を使用してデスクトップに変換や効果を適用するウィンドウマネージャです。最も目立つ機能は、仮想デスクトップを3Dキューブとして表示することです。いわゆる「アイキャンディ」に加えて、Compizにはデスクトップの使用効率と利便性を向上させる多くの機能があります。

仮想デスクトップから別の仮想デスクトップに切り替えるだけで、「3Dデスクトップ」が本当に何を意味するのかを確認できます。Ctrl+Alt+左矢印とCtrl+Alt+右矢印を押してください。Ctrl+Altを押しながら左マウスボタンを押し、マウスを動かすことでキューブを自由に回転させることができます。

「スケール」機能(Apple Mac OS Xの「Exposé」に似ています)は、すべてのオープンウィンドウのビューを提供し(ミニチュアを使用)、複数のウィンドウ間を切り替えながら、それぞれに表示されているものを見ることができます。これは、画面の右上隅にマウスを移動させるか、Ctrl+Altを押すことでアクティブ化されます。Compizはまた、アプリケーションセレクタ(Alt+Tab)内の各ウィンドウの内容のライブビューを提供し、単純な静的アイコンの代わりに表示します。

Beryl

BerylはCompizプロジェクトの「フォーク」です。言い換えれば、BerylはCompizのコードに基づいていますが、現在は別の開発チームによって開発および維持されています。CompizとBerylプロジェクトは再び統合される可能性が高く、次のMandriva Linuxエディションには両プロジェクトの統一版が含まれるでしょう。

BerylはCompizに非常に似ており、3Dキューブや「スケール」ウィンドウ表示など、ほとんど同じ機能を持っています。BerylがCompizと異なる点は、より多くの機能を提供する幅広いプラグインを提供していることです。例えば、タスクバーのそのエントリにマウスをホバーさせると、タスクバー内の各ウィンドウのミニチュアを表示するBerylプラグインがあります。

さらに、Berylコミュニティによって開発されたより広範な構成ツールが利用可能です。beryl-managerアプレットは、システムトレイに便利なツールと設定のメニューを表示することで3Dデスクトップ管理を簡素化します。また、プラグインを選択し、各プラグインの設定を変更できるpreferences manager、beryl-settingsも見つけることができます。

構成ツール

これらのすべての3Dデスクトップ技術を試したり切り替えたりするのを容易にするために、MandrivaはMandriva Control Centerおよびログイン画面から直接利用可能なツールを開発しました。このツールは、Metisseデスクトップ、’3D Cube’デスクトップ、または3Dデスクトップなしの選択肢を提供します。専門ユーザー向けには、CompizまたはBerylを手動で選択し、AIGLXまたはXglの基盤となるサーバー技術を使用するかどうかを設定できる’3D Cube’デスクトップの高度なオプションがあります。

このツールは、3Dデスクトップに問題が発生した場合に便利な3Dデスクトップを無効にするために、コマンドラインからも起動できます。これを行うには、次のコマンドを実行します。

drake3d

rootとして。

デスクトップ環境の適応

最近のCompizおよびBerylのバージョンには、いくつかのデスクトップ環境用のウィンドウデコレーターが含まれており、Mandrivaの構成ツールのおかげで、好みのデスクトップにCompizとBerylを簡単に適応させることができます。

CompizはすでにMandriva Linux 2007にgtk-window-decoratorを持っており、GNOME環境用に強化されていますが、Xfceのような「代替」環境でも使用できるほど一般的です。Mandriva Linux 2007 Springでは、Metacityテーマ(GNOMEのデフォルトウィンドウマネージャ)へのサポートが改善され、Mandrivaによって開発された「Ia Ora」デスクトップテーマとの統合が向上し、CompizがGNOMEで手動で選択したウィンドウテーマを適切に尊重することを意味します。

Mandriva Linux 2007 Springでは、新しいkde-window-decoratorが利用可能です。CompizはKDE環境とより良く統合され、KDEウィンドウテーマ(「Ia Ora」または手動で選択したもの)を使用し、KDEのデフォルトキーボードショートカット(コマンドプロンプトを表示するためのAlt+F2など)も使用します。

Berylプロジェクトは、より広範なウィンドウデコレーターを提供しています。Emeraldデコレーターは一般的なウィンドウデコレーターとして機能し、独自のテーマ形式を持っています。Emeraldのカスタマイズを容易にするテーマエディタもあります。Compizのように、Berylにも一般的なデスクトップ環境に適応したウィンドウデコレーターがあります。HeliodorはGTK+ウィンドウデコレーターで、gtk-window-decoratorのようにMetacityテーマを再利用します。AquamarineはKDEウィンドウデコレーターで、Compizのkde-window-decoratorに似ています。

drak3d構成ツールは、現在使用されているウィンドウマネージャに適応したウィンドウデコレーターパッケージを自動的にインストールし、インストールされたデスクトップ環境と調和します。例えば、Compizが選択され、KDEがシステムで実行されている場合、このツールはcompiz-decorator-kdeをインストールします。

MandrivaのCompizおよびBerylパッケージには、ウィンドウデコレーターの抽象化レイヤーを提供するcompiz-window-decoratorおよびberyl-window-decoratorスクリプトが含まれており、利用可能なものと現在のデスクトップに応じて使用する最適なデコレーターを検出します。例えば、KDE環境では、compiz-window-decoratorが利用可能な場合はkde-window-decoratorを起動し、そうでない場合はgtk-window-decoratorにフォールバックします。

高度な構成

Mandrivaは初心者向けのディストリビューションだけではありません。Mandrivaの3Dデスクトップ構成システムは、経験豊富なユーザーによって簡単に変更できるように設計されており、グラフィカル構成ツールとも互換性があります。

ファイル/etc/sysconfig/compositing-wm内のCOMPOSITING_WM_STARTの値{yes|no}は、3Dデスクトップウィンドウマネージャを起動する必要があるかどうかを示し、COMPOSITING_WMには起動するウィンドウマネージャの名前(Compiz、Beryl、またはmetisse-start-fvwm)が含まれています。

同様に、/etc/sysconfig/compositing-serverファイル内のCOMPOSITING_SERVER_STARTは、追加のグラフィックサーバーを使用する必要があるかどうかを示し、変数COMPOSITING_SERVERには起動するサーバー名(XglまたはXmetisse)が含まれています。

ウィンドウデコレーター(COMPOSTING_WINDOW_DECORATOR)やウィンドウマネージャへの引数(COMPOSITING_WM_ARGS)など、他の変数も変更できます。

これらの変数のデフォルト値は、ファイル/usr/share/compositing-wm/{wm}.defaults(ここで{wm}はcompiz、berylまたはmetisse-start-fvwm)および/usr/share/compositing-server/{server}.defaults(ここで{server}はXglまたはXmetisse)にあります。

Mandriva Linux 2007 Springでは、3Dデスクトップはユーザーごとに設定できるだけでなく、システム全体に対しても設定でき、ファイル~/.compositing-wmおよび~/.compositing-server(システム全体のバージョンと同様に機能します)を使用します。

詳細については、これらのページを訪れてください:

Olivier ‘blino’ Blinによって書かれ、Creative Commons Attribution 3.0 Unportedライセンスの下でMandrivaにより提供されました。

Caroline Garlattiによって翻訳されました。

Adam Williamsonによって校正されました。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。