Всем здравствуйте.
Есть Window Maker на Debian/Devuan Linux (несколько машин), и есть проблема, поражающая некоторые (не все) Java-приложения.
Суть в том, что для некоторых окон класса sun-awt-X11-XFramePeer
(соответствующих экземплярам java.awt.Frame
и javax.swing.JFrame
), в частности, для окон IntelliJ IDEA (sun-awt-X11-XFramePeer.jetbrains-idea
) Window Maker по умолчанию устанавливает флаг no_focusable, в результате чего в IDEA перестают работать выпаддающие меню.
Что характерно, для того же VisualVM (sun-awt-X11-XFramePeer.VisualVM 1.3.9
, sun-awt-X11-XFramePeer.Java VisualVM
) всё нормально.
В /etc/GNUstep/Defaults/WMWindowAttributes
никакого криминала не нашёл. xprop
и xwininfo
тоже ничего «странного» для окон IDEA не сообщают.
В качестве обходного пути добавил
"sun-awt-X11-XFramePeer.jetbrains-idea" = {
Unfocusable = No;
};
в ~/GNUstep/Defaults/WMWindowAttributes
.
Кто-нибудь сталкивался с подобным?