
Ich habe vor Kurzem Android Studio mit DWM auf Arch Linux installiert. Aber das erste Dialogfenster, das zum Starten eines neuen Projekts auffordert, ist leer. Die Links in diesem Fenster funktionieren jedoch. Ich kann ein neues Projekt starten, indem ich blind auf die Stelle klicke, an der die Schaltfläche „Neues Projekt“ sein soll. Mit dem Assistenten für neue Projekte gibt es kein Problem, aber das geladene Editorfenster ist ebenfalls leer.
Wenn ich den X-Server jedoch mit Android Studio als Client starte, funktioniert er einwandfrei. Es handelt sich also um ein Problem mit DWM. Was könnte der Grund sein?
Bearbeiten:
Intellij hat das gleiche Problem mit dwm.
Antwort1
Sie müssen die_JAVA_AWT_WM_NONREPARENTINGvariabel auf1über irgendeinen Weg zu Android Studio.
dwm
Wenn Sie über beginnen startx
, fügen Sie dies zu Ihrem hinzu .xinitrc
:
export _JAVA_AWT_WM_NONREPARENTING=1
Wenn Sie Android Studio von einer Shell aus starten, fügen Sie dieselbe Zeile zur RC-Datei Ihrer Shell hinzu.
Wenn Sie Android Studio über eine Verknüpfung starten und nicht verwenden startx
, müssen SieFüge die Variable dem WM hinzu, nachdem der Prozess gestartet wurde.
Antwort2
echo export _JAVA_AWT_WM_NONREPARENTING=1 >> ~/.profile
Antwort3
Ich habe es gerade zum Laufen gebracht _JAVA_AWT_WM_NONREPARENTING=1
und Android-Studio über die Befehlszeile gestartet.
Android-Studio benötigt auch sudo, um Komponenten zu installieren, wenn Ihre Android-SDK-Installation standardmäßig von AUR ( /opt/android-sdk
) erfolgt. Wenn dies der Fall ist, starten Sie Android-Studio einfach mit:
sudo _JAVA_AWT_WM_NONREPARENTING=1 android-studio
Habe das einfach als Alias in Rofi hinzugefügt und los geht‘s :)