解決策1 2
次の条件が満たされ、Vivado を開いた後に白い画面が表示される場合
- Vivado が正しくインストールされていることを確認してください
- などの
non-reparenting
(または部分的にタイル化された) ウィンドウ マネージャーを使用するdwm
。bspwm
次に、環境変数を設定するだけです。
export _JAVA_AWT_WM_NONREPARENTING=1
コンピュータを起動するたびに環境変数を自動的に設定することをお勧めします。
理由3
Vivado は Java Swing GUI 上に構築されており、Java Swing 上に構築されたアプリケーションはnon-reparenting
Manager 4では不安定に動作することがよくあります。
したがって、現在のウィンドウ マネージャーが であることを JDK に伝えるメカニズムが必要ですnon-reparenting
。そのため、上記の環境変数が追加されます。
参考リンク
Linux 上で XilinxVivado をインストール、構成、開発する ( https://www.bilibili.com/read/cv11476758 ↩︎)
ザイリンクス リビング - ArchWiki、https://wiki.archlinux.org/title/Xilix_Living ↩︎
起動時に_JAVA_AWT_WM_NONREPARENTINGを設定、https://github.com/xmonad/xmonad/issues/126 ↩︎
[翻訳] X ウィンドウ マネージャーの原理の分析 (1)、https://zhuanlan.zhihu.com/p/349232688 ↩︎