[вероятно, не идеальное] решение этой проблемы заключалось в подключении к службе systemd "systemd-remount-fs.service", которая является перемонтированием файловая система для чтения-записи.
Это означает, что модуль будет загружен как можно раньше, в то время как он все еще загружается после того, как файловая система перейдет в режим чтения и записи.
Мой пример конфигурационного файла systemd выглядит следующим образом:
[Unit]
Description=Starts kernel modules for USB OTG
After=systemd-remount-fs.service
DefaultDependencies=false
[Service]
Type=simple
ExecStart=/home/pi/programs/startmod.sh
WorkingDirectory=/home/pi/programs/
[Install]
WantedBy=local-fs.target
Это работает, хотя и немного хакерски.
Deberá configurar la variable_JAVA _AWT _WM _NO NREPARENTING en 1 a través de Android Studio.
Si está comenzando dwm
a través de startx
, agregue esto a su.xinitrc
:
export _JAVA_AWT_WM_NONREPARENTING=1
Si está iniciando Android Studio desde un shell, agregue la misma línea al archivo rc de su shell.
Si está iniciando Android Studio desde un acceso directo y no está usando startx
, entonces tendrá que agregar la variable al WM después de que se inicie el proceso .
Я только что заработал с _JAVA_AWT_WM_NONREPARENTING=1
и запустил студию Android -из командной строки.
android -studio также требуется sudo для установки компонентов, если ваша установка android -sdk установлена по умолчанию из AUR (/opt/android-sdk
), и если это так, просто запустите android -studio с помощью:
sudo _JAVA_AWT_WM_NONREPARENTING=1 android-studio
Просто добавил это как псевдоним в rofi и готово:)