B Java 2Dのプロパティ
Linux上のプロパティ
表B-1は、Linuxプラットフォーム上のいくつかの有用なプロパティのデフォルト値の説明です。
表B-1 LinuxでのデフォルトのJava 2Dプロパティ
設定 | DGA | SHM | ピックスマップ | オンスクリーン | オフスクリーン |
---|---|---|---|---|---|
Linux、SunRay、VNC |
オフ |
オン |
オン |
X11/MITSHM |
共有/サーバー・ピックスマップ |
リモートXサーバー、ssh |
オフ |
オフ |
オン |
X11 |
サーバー・ピックスマップ |
次のリストでは、デフォルトの変更方法について説明します。
-
Linuxのデフォルト・パイプラインはX11パイプラインです。このデフォルトを変更するには次のようにします。
-
-Dsun.java2d.opengl=true
— OpenGLパイプラインの有効化を試みます。
-
-
DGAの使用を制御するには、次のようにします。
-
NO_J2D_DGA未設定
- 使用可能であればDGAを使用します。 -
NO_J2D_DGA設定
- DGAの使用を無効にします。
-
-
MIT共有メモリー拡張(SHM)を制御するには、次のようにします。
-
使用可能な場合にSHMを使用するには、次のいずれかのプロパティを指定します。
NO_J2D_MITSHM未設定
J2D_USE_MITSHM=true
-
SHMを使用しない場合は、次のいずれかのプロパティを指定します。
NO_J2D_MITSHM set
J2D_USE_MITSHM=false
-
-
ピックスマップの一般的な使用を制御するには、次のようにします。
-
-Dsun.java2d.pmoffscreen未設定
- DGAを使用できない場合にピックスマップを使用します。 -
-Dsun.java2d.pmoffscreen=true
- ピックスマップの使用を強制します。 -
-Dsun.java2d.pmoffscreen=false
- ピックスマップの使用を無効にします。
-
-
共有/サーバー・ピックスマップの使用を制御するには、次のようにします。
-
J2D_PIXMAPS未設定
- 両方のタイプを使用します。 -
J2D_PIXMAPS=shared
- 共有メモリー・ピックスマップのみを使用します。 -
J2D_PIXMAPS=sserver
- サーバー側ピックスマップのみを使用します。
-
-
デフォルト・ビジュアルの選択を制御するには、次のようにします。
-
FORCEDEFVIS
未設定(デフォルト) - 使用可能な最適なビジュアルを使用します。 -
FORCEDEFVIS
を16進値に設定 - その16進値をIDに持つビジュアルを使用します。 -
FORCEDEFVIS
を他の値に設定 - デフォルト・ビジュアルを使用します。
-
Windows上のプロパティ
次のリストでは、Windowsプラットフォーム上のいくつかの有用なプロパティについて説明します。
-
DirectDraw/GDIパイプラインがWindowsのデフォルトのパイプラインです。このデフォルトを変更するには次のようにします。
-
-Dsun.java2d.noddraw=true
- DirectDrawパイプラインの使用を無効にします。代わりにGDIが使用されます。 -
-Dsun.java2d.noddraw=false
- DirectDrawパイプラインの使用を有効にします。 -
-Dsun.java2d.d3d=false
- Direct3Dパイプラインの使用を無効にします。 -
J2D_D3D=false
- Direct3Dパイプラインの使用を無効にします。 -
-Dsun.java2d.d3d=true
- Direct3Dパイプラインの使用を有効にします。 -
J2D_D3D=true
- Direct3Dパイプラインの使用を有効にします。
-
-
組み込み表面パント・メカニズムの使用を制御するには、次のようにします。
-
-Dsun.java2d.ddforcedram=true
- 揮発性イメージをVRAMに保持します。
-
-
DirectDraw Blit操作の使用を制御するには、次のようにします。
-
-Dsun.java2d.ddblit=false
- DirectDraw Blit操作の使用を無効にします。代わりにGDI Blitが使用されます。
-