どのように私はそれは素晴らしい-WMで動作することを、JavaベースのGUIプログラム(スイングを)修正することができますか?

StackOverflow https://stackoverflow.com/questions/721215

質問

JavaでプログラムのスイングUIは素晴らしい-WM のrel="noreferrer"> href="http://awesome.naquadah.org/"

役に立ちましたか?

解決

素晴らしいのmanページから:

BUGS
   Of course there´s no bug in awesome. But there may be unexpected behaviours.

   Java applications which use the XToolkit/XAWT backend may draw grey windows only. The XToolkit/XAWT backend breaks ICCCM-compliance
   in recent JDK 1.5 and early JDK 1.6 versions, because it assumes a reparenting window manager. As a workaround you can use JDK 1.4
   (which doesn´t contain the XToolkit/XAWT backend) or you can set the following environment variable (to use the older Motif backend
   instead): AWT_TOOLKIT=MToolkit

他のヒント

最も簡単な回避策 - GET wmname sucklessするからとLG3Dするウィンドウマネージャの名前を設定するためにそれを使用します:

wmname LG3D

時間の98%がこの問題を修正します。

あなたはは、これはCompizのと(Ubuntuの少なくとも上)は、Javaを使用して経験したものと同様の問題があることを見つけるかもしれないを、私は推測しています。

ここをから取られた)このための修正は、以下の環境を追加することですあなたのプログラムの変数ます:

AWT_TOOLKIT="MToolkit"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top