Solution to blank screen after installing Vivado under Linux

Solution 1 2

If the following conditions are met and a white screen appears after opening Vivado

  • Make sure Vivado is installed correctly
  • Using a non-reparenting(or partially tiled ) window manager, such as dwm, bspwmetc.

Then, just set the environment variables:

export _JAVA_AWT_WM_NONREPARENTING=1

It is recommended to automatically set environment variables every time you start the computer.

Reason 3

Vivado is built on the Java Swing GUI, and applications built on Java Swing often behave erratically under non-reparentingManager 4 .

So a mechanism is needed to tell the JDK that the current window manager is non-reparenting, so the above environment variables are added to do this.

Reference link


  1. Install, configure and develop XilinxVivado on Linux, https://www.bilibili.com/read/cv11476758 ↩︎

  2. Xilinx Living - ArchWiki, https://wiki.archlinux.org/title/Xilix_Living ↩︎

  3. Set _JAVA_AWT_WM_NONREPARENTING when starting,https://github.com/xmonad/xmonad/issues/126 ↩︎

  4. [Translation] Analysis of the principles of X window manager (1), https://zhuanlan.zhihu.com/p/349232688 ↩︎

Guess you like

Origin blog.csdn.net/weixin_52027058/article/details/128279806