Arch+GNOME+Wayland环境下Java Swing/AWT应用异常求助
Arch Linux + GNOME Wayland 下 Java Swing/AWT 应用异常问题求助
在Arch Linux搭配GNOME与Wayland环境中,Java Swing+AWT应用出现异常:应用能正常编译启动,但完全无法交互,窗口(含标题栏)内鼠标显示为十字准星,点击窗口会生成以对应组件命名的ImageMagick PostScript格式截图文件。此前应用运行正常,未启用调试模式。已编写最小可复现示例(MWE)。
最小可复现示例
import javax.swing.JFrame; public class Test { public static void main(String[] args) { JFrame frame = new JFrame("Test"); frame.setSize(940, 560); frame.setVisible(true); } }
系统环境信息
内核版本
> uname -a Linux pc 6.19.12-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 11 Apr 2026 22:36:29 +0000 x86_64 GNU/Linux
GNOME Shell版本
> gnome-shell --version GNOME Shell 50.1
已安装GNOME组件
> pacman -Q | grep gnome gnome-app-list 3.0-1 gnome-autoar 0.4.5-1 gnome-backgrounds 50.0-1 gnome-bluetooth 3.34.5+r16+g61cfff1c-3 gnome-bluetooth-3.0 47.2-1 gnome-bluetooth-debug 3.34.5+r16+g61cfff1c-3 gnome-browser-connector 42.1-8 gnome-calculator 50.0-1 gnome-calendar 50.0-1 gnome-characters 50.0-1 gnome-clocks 50.0-2 gnome-color-manager 3.36.2-1 gnome-connections 50.0-1 gnome-console 50.0-1 gnome-contacts 50.0-1 gnome-control-center 50.1-1 gnome-desktop 1:44.5-1 gnome-desktop-4 1:44.5-1 gnome-desktop-common 1:44.5-1 gnome-disk-utility 46.1-2 gnome-firmware 49.0-1 gnome-font-viewer 50.0-1 gnome-keybindings 50.1-1 gnome-keyring 1:50.0-1 gnome-logs 50.0-1 gnome-maps 50.1-1 gnome-menus 3.38.1-1 gnome-multi-writer 3.35.90-5 gnome-music 1:49.1-2 gnome-nettool 42.0-4 gnome-online-accounts 3.58.1-1 gnome-remote-desktop 50.1-1 gnome-session 50.0-1 gnome-settings-daemon 50.1-1 gnome-shell 1:50.1-1 gnome-shell-extensions 50.1-1 gnome-software 50.1-1 gnome-system-monitor 50.0-1 gnome-text-editor 50.0-1 gnome-tour 50.0-1 gnome-tweaks 49.0-2 gnome-usage 48.0-1 gnome-user-docs 50.0-1 gnome-user-share 48.2-1 gnome-weather 50.0-1 xdg-desktop-portal-gnome 50.0-1
Wayland环境信息
> wayland-info interface: 'wl_compositor', version: 6, name: 1 interface: 'wl_shm', version: 2, name: 2 <truncated> interface: 'zxdg_output_manager_v1', version: 3, name: 4 <truncated> interface: 'wl_data_device_manager', version: 3, name: 5 interface: 'xdg_toplevel_drag_manager_v1', version: 1, name: 6 interface: 'zwp_primary_selection_device_manager_v1', version: 1, name: 7 interface: 'wl_subcompositor', version: 1, name: 8 interface: 'xdg_wm_base', version: 7, name: 9 interface: 'gtk_shell1', version: 7, name: 10 interface: 'wp_viewporter', version: 1, name: 11 interface: 'wp_fractional_scale_manager_v1', version: 1, name: 12 interface: 'zwp_pointer_gestures_v1', version: 3, name: 13 interface: 'zwp_tablet_manager_v2', version: 2, name: 14 interface: 'wp_pointer_warp_v1', version: 1, name: 15 interface: 'wl_seat', version: 10, name: 16 name: seat0 capabilities: pointer keyboard keyboard repeat rate: 33 keyboard repeat delay: 500 interface: 'zwp_relative_pointer_manager_v1', version: 1, name: 17 interface: 'zwp_pointer_constraints_v1', version: 1, name: 18 interface: 'zxdg_exporter_v2', version: 1, name: 19 interface: 'zxdg_importer_v2', version: 1, name: 20 interface: 'zxdg_exporter_v1', version: 1, name: 21 interface: 'zxdg_importer_v1', version: 1, name: 22 interface: 'zwp_linux_dmabuf_v1', version: 5, name: 23 <truncated> interface: 'wp_single_pixel_buffer_manager_v1', version: 1, name: 24 interface: 'zwp_keyboard_shortcuts_inhibit_manager_v1', version: 1, name: 25 interface: 'zwp_text_input_manager_v3', version: 1, name: 26 interface: 'wp_presentation', version: 2, name: 27 presentation clock id: 1 (CLOCK_MONOTONIC) interface: 'xdg_activation_v1', version: 1, name: 28 interface: 'zwp_idle_inhibit_manager_v1', version: 1, name: 29 interface: 'wp_linux_drm_syncobj_manager_v1', version: 1, name: 30 interface: 'xdg_wm_dialog_v1', version: 1, name: 31 interface: 'wp_color_manager_v1', version: 2, name: 32 <truncated> interface: 'xdg_system_bell_v1', version: 1, name: 33 interface: 'xdg_toplevel_tag_manager_v1', version: 1, name: 34 interface: 'wp_drm_lease_device_v1', version: 1, name: 35 path: /dev/dri/card1 interface: 'wp_drm_lease_device_v1', version: 1, name: 36 path: /dev/dri/card2 interface: 'wp_commit_timing_manager_v1', version: 1, name: 37 interface: 'wp_fifo_manager_v1', version: 1, name: 38 interface: 'wp_cursor_shape_manager_v1', version: 2, name: 39 interface: 'wp_color_representation_manager_v1', version: 1, name: 40 <truncated> interface: 'wl_fixes', version: 1, name: 41 interface: 'wl_output', version: 4, name: 44 <truncated>
Java版本信息
> java --version openjdk 26.0.1 2026-04-21 OpenJDK Runtime Environment (build 26.0.1) OpenJDK 64-Bit Server VM (build 26.0.1, mixed mode, sharing)
Java环境状态
> archlinux-java status Available Java environments: java-26-openjdk (default)
恳请有类似经验的人士提供解决方案。
内容的提问来源于stack exchange,提问作者Anders Tøgern
相关产品推荐
相关产品推荐

