我使用在线编辑器使用一本名为“自然的代码”的书来学习Processing,但我想因各种原因在本地开发。
我的操作系统是64位Arch Linux,i3窗口管理器作为我的主要桌面环境 - 这是我迄今为止尝试过的:
for_window [instance="sun-awt-X11-XFramePeer"] floating enable
添加到.i3 / config python ./setup.py install
构建i3-quickswitch(激活开始草图不会产生错误,Processing' s日志似乎表明一切正常,但i3-quickswitch显示没有其他窗口弹出。我不确定我的i3-log中哪些通知与这些问题相关,但您可以查看here以查看是否有任何特定修复。我尽可能地缩小它的范围;看起来i3可能会将窗口视为“停靠”#34;窗口,我假设它与对话框窗口是分开的,并且处理方式不同。
感谢您提供任何修复,建议和建议!我很感激你的时间。
答案 0 :(得分:1)
答案 1 :(得分:0)
最后,我通过将以下代码添加到~/.i3/config
文件中来解决问题:
for_window [instance="sun-awt-X11-XFramePeer"] floating enable
for_window [instance="sun-awt-X11-XDialogPeer"] floating enable
我使用Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
和i3 version 4.10.3
与Processing Version 2.2.1
一起使用。
注意:我并不完全确定此修补程序需要sun-awt-X11-XFramePeer
,但它对其他Java程序肯定有帮助。