AwesomeでJavaのGUIプログラムが上手く動作しない場合の対処法

タグ: linux / 公開: 2014-03-31

タイル型ウィンドウマネージャAwesomeを使っていてJavaのGUIを使ったプログラムがうまく動作しない現象に遭遇した。 特にエラー等は出ないのだが、メニューがクリックできなかったり、ともかく挙動がおかしい。 いろいろ調べたところ、AwesomeではXのルートウィンドウのウィンドウマネージャ名というプロパティが設定されていないのが原因らしい。

wmnameはXのルートウィンドウのウィンドウマネージャ名を表示・設定できる小さなプログラムだ。 以下の手順でダウンロード、ビルドし、ウィンドウマネージャ名をLG3Dと設定すると、AwesoemでもJavaのGUIを使ったプログラムが正しく動作するようになった。

git clone http://git.suckless.org/wmname
cd wmname
make
./wmname LG3D
この記事をSNSでシェアする
タイトルとURLをコピーする
または投稿画面を開く
Author
Icon
ぺけみさお / xmisao
プログラマ。
Subscription
Recent articles
Related to linux