上下文
scilab
此 gif 显示了在使用时尝试打开时会发生什么情况i3
scilab
此 gif 显示了在使用时尝试打开时会发生什么情况dwm
问题
我目前正在使用,dwm
因为 usingtags
比使用工作区更适合更多工作流程i3
,因此为了使用scilab
我必须切换回i3
.
问题
为什么会有dwm
这样的行为,而i3
没有呢?
通过了解上下文,我将能够搜索所有可用的dwm
补丁为了辨别给定的一个是否有助于解决这个特定问题。
目前的解决方法
scilab-cli
dwm
在和中都运行良好i3
,我可以绘制图表并执行任何操作,因此目前我可以scilab-cli
在使用 时使用dwm
。
额外的背景信息
我想知道设置这些环境变量之一是否有帮助
$ ./bin/scilab --randomtext 2>&1 | tail -n 6
Several environment variables can be declared:
SCIVERBOSE Provides debugging information of the startup
JAVA_HOME Declares which Java Virtual Machine to use
SCI_DISABLE_TK Disables Tk (but not Tcl) features
SCI_JAVA_ENABLE_HEADLESS Runs Java Headless VM (without GUI; Windows and Linux only)
SCI_DISABLE_EXCEPTION_CATCHING Disable the catch by Scilab of exception (segfault, ...)
答案1
这是 Java 应用程序和非重定窗口管理器的常见呈现问题。有2种解决方案:
- 使用名称冒充另一个窗口管理器,例如
$ wmname LG3D
- 为 JDK 设置 no-reparenting 标志
export _JAVA_AWT_WM_NONREPARENTING=1