
最近、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 のエイリアスとして追加したら準備完了です :)