Arch LinuxノートブックでJetBrains Riderを実行しようとしています。提案された修正はすでにあります。
~ ❯ echo $_JAVA_AWT_WM_NONREPARENTING
1
~ ❯
ただし、Riderを実行しようとすると、次のメッセージが表示されます。
私のデスクトップ環境は、ポリバーを含むbspwmです。私の.desktop
rofiランチャーファイルは次のとおりです。
[Desktop Entry]
Name=Jetbrains Rider
Exec=/home/j/programs/JetBrains\ Rider-2021.3.3/bin/rider.sh
Terminal=false
Type=Application
私はJava OpenJDKを使用しています。
~ ❯ archlinux-java status
Available Java environments:
java-11-openjdk (default)
~ ❯
なぜこれが起こり、どのように解決するのですか?どんな助けでも大変感謝します。
答え1
私は同じ問題がありましたが、Desktop Entryで実行すると_JAVA_AWT_WM_NONREPARENTINGがエクスポートされないためです。
私がしたことは次のとおりです。
- シェルスクリプトの生成(runRider.sh)
#!/bin/bash export _JAVA_AWT_WM_NONREPARENTING=1; /home/j/programs/JetBrains\ Rider-2021.3.3/bin/rider.sh
- 次のようにデスクトップ項目からスクリプトを実行します。
[Desktop Entry] Name=Jetbrains Rider Exec=/home/j/programs/runRider.sh Terminal=false Type=Application