DWM の空白の Android Studio ウィンドウ

DWM の空白の Android Studio ウィンドウ

最近、DWM を使用して Arch Linux に Android Studio をインストールしました。しかし、新しいプロジェクトの開始を促す最初のダイアログ ウィンドウは空白です。ただし、このウィンドウ内のリンクは機能します。新しいプロジェクト ボタンがあるはずの場所を盲目的にクリックすることで、新しいプロジェクトを開始できます。新しいプロジェクト ウィザードに問題はありませんが、読み込まれるエディター ウィンドウも空白です。

ただし、Android Studio をクライアントとして X サーバーを起動すると、正常に動作します。つまり、これは DWM の問題です。原因は何でしょうか?

編集:

Intellij では dwm に関して同じ問題があります。

答え1

設定する必要があります_JAVA_AWT_WM_非再親子関係変数に1何らかの方法で Android Studio にアクセスします。

dwm経由で開始する場合はstartx、 に以下を追加します.xinitrc:

export _JAVA_AWT_WM_NONREPARENTING=1

シェルから Android Studio を起動する場合は、シェルの rc ファイルに同じ行を追加します。

Android Studioをショートカットから起動していて、を使用していない場合はstartxプロセス開始後に変数をWMに追加する

答え2

echo export _JAVA_AWT_WM_NONREPARENTING=1 >> ~/.profile

答え3

_JAVA_AWT_WM_NONREPARENTING=1コマンドラインから Android Studio を起動して動作させることができました。

Android Studio では、Android SDK がデフォルトで AUR ( /opt/android-sdk) からインストールされている場合、コンポーネントをインストールするために sudo も必要です。その場合は、次のコマンドで Android Studio を起動します。

sudo _JAVA_AWT_WM_NONREPARENTING=1 android-studio

それを rofi のエイリアスとして追加したら準備完了です :)

関連情報