Solución 1 2
Si se cumplen las siguientes condiciones y aparece una pantalla blanca después de abrir Vivado
- Asegúrese de que Vivado esté instalado correctamente
- Usar un administrador de ventanas
non-reparenting
(o parcialmente en mosaico ), comodwm
,bspwm
etc.
Luego, simplemente configure las variables de entorno:
export _JAVA_AWT_WM_NONREPARENTING=1
Se recomienda configurar automáticamente las variables de entorno cada vez que inicia la computadora.
Razón 3
Vivado se basa en la GUI de Java Swing y las aplicaciones creadas en Java Swing a menudo se comportan de manera errática en non-reparenting
Manager 4 .
Por lo tanto, se necesita un mecanismo para decirle al JDK que el administrador de ventanas actual es non-reparenting
, por lo que se agregan las variables de entorno anteriores para hacer esto.
Link de referencia
Instale, configure y desarrolle XilinxVivado en Linux, https://www.bilibili.com/read/cv11476758 ↩︎
Viviendo Xilinx - ArchWiki, https://wiki.archlinux.org/title/Xilinx_Living ↩︎
Configure _JAVA_AWT_WM_NONREPARENTING al iniciar, https://github.com/xmonad/xmonad/issues/126 ↩︎
[Traducción] Análisis de los principios del administrador de ventanas X (1), https://zhuanlan.zhihu.com/p/349232688 ↩︎