Arch LinuxでJetBrains Riderを実行すると、灰色のボックスが表示されます。

Arch LinuxでJetBrains Riderを実行すると、灰色のボックスが表示されます。

Arch LinuxノートブックでJetBrains Riderを実行しようとしています。提案された修正はすでにあります。

~ ❯ echo $_JAVA_AWT_WM_NONREPARENTING
1
~ ❯ 

ただし、Riderを実行しようとすると、次のメッセージが表示されます。

グレーボックス

私のデスクトップ環境は、ポリバーを含むbspwmです。私の.desktoprofiランチャーファイルは次のとおりです。

[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がエクスポートされないためです。

私がしたことは次のとおりです。

  1. シェルスクリプトの生成(runRider.sh)
#!/bin/bash
export _JAVA_AWT_WM_NONREPARENTING=1;
/home/j/programs/JetBrains\ Rider-2021.3.3/bin/rider.sh
  1. 次のようにデスクトップ項目からスクリプトを実行します。
[Desktop Entry]
Name=Jetbrains Rider
Exec=/home/j/programs/runRider.sh
Terminal=false
Type=Application

関連情報