Public bug reported: As title.
Tray Icon stopped working on Ubuntu 24.10 making most of the Java apps unusable. This bug affect both KDEE. TrayIcon is added to the traybar but the mouse listener does not work so no way to listen for a click on it making it unusable. This is a simple program that you can use to reproduce the bug. ``` import java.awt.*; import java.awt.event.*; public class TrayIconExample { public static void main(String[] args) { // Create a new tray icon SystemTray tray = SystemTray.getSystemTray(); Image image = Toolkit.getDefaultToolkit().getImage("path/to/your/icon.png"); // Replace with the path to your image PopupMenu popup = new PopupMenu(); MenuItem exitItem = new MenuItem("Exit"); popup.add(exitItem); TrayIcon trayIcon = new TrayIcon(image, "My Tray Icon", popup); try { tray.add(trayIcon); } catch (AWTException e) { System.out.println("Error: tray icon not supported"); System.exit(1); } // Add a mouse listener trayIcon.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (e.getButton() == MouseEvent.BUTTON1) { System.out.println("Left button clicked"); } else if (e.getButton() == MouseEvent.BUTTON2) { System.out.println("Middle button clicked"); } else if (e.getButton() == MouseEvent.BUTTON3) { System.out.println("Right button clicked"); } } }); // Add a listener for the exit event exitItem.addActionListener(e -> System.exit(0)); // Main loop to keep the application running while (true) { try { Thread.sleep(1000); // Check every second } catch (InterruptedException ex) { // Handle the interruption } } } } ``` Click on the tray icon does not trigger any event. This works well on GNOME. ProblemType: Bug DistroRelease: Ubuntu 24.10 Package: xorg 1:7.7+23ubuntu3 ProcVersionSignature: Ubuntu 6.11.0-8.8-generic 6.11.0 Uname: Linux 6.11.0-8-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia .proc.driver.nvidia.capabilities.fabric-imex-mgmt: DeviceFileMinor: 4323 DeviceFileMode: 256 DeviceFileModify: 1 .proc.driver.nvidia.capabilities.gpu0: Error: path was not a regular file. .proc.driver.nvidia.capabilities.mig: Error: path was not a regular file. .proc.driver.nvidia.gpus.0000.01.00.0: Error: path was not a regular file. .proc.driver.nvidia.registry: Binary: "" .proc.driver.nvidia.suspend: suspend hibernate resume .proc.driver.nvidia.suspend_depth: default modeset uvm .proc.driver.nvidia.version: NVRM version: NVIDIA UNIX x86_64 Kernel Module 555.58.02 Tue Jun 25 01:39:15 UTC 2024 GCC version: gcc version 14.2.0 (Ubuntu 14.2.0-4ubuntu2) ApportVersion: 2.30.0-0ubuntu4 Architecture: amd64 BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log' CasperMD5CheckResult: pass CompositorRunning: None CurrentDesktop: ubuntu:GNOME Date: Sun Oct 20 13:26:15 2024 DistUpgraded: 2024-10-11 17:53:54,705 DEBUG Running PostInstallScript: '/usr/lib/ubuntu-advantage/upgrade_lts_contract.py' DistroCodename: oracular DistroVariant: ubuntu DkmsStatus: nvidia/555.58.02, 6.11.0-8-generic, x86_64: installed nvidia/555.58.02, 6.8.0-45-generic, x86_64: installed ExtraDebuggingInterest: Yes GraphicsCard: NVIDIA Corporation AD102 [GeForce RTX 4090] [10de:2684] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:5102] InstallationDate: Installed on 2023-10-19 (367 days ago) InstallationMedia: Ubuntu Legacy 23.10 "Mantic Minotaur" - Release amd64 (20231010) MachineType: Micro-Star International Co., Ltd. MS-7D69 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-8-generic root=UUID=cbc210b5-5db3-4594-8ca3-d3bbae99cce1 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7 SourcePackage: xorg Symptom: display UpgradeStatus: Upgraded to oracular on 2024-10-11 (9 days ago) dmi.bios.date: 07/23/2024 dmi.bios.release: 5.35 dmi.bios.vendor: American Megatrends International, LLC. dmi.bios.version: 1.I0 dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: MEG X670E ACE (MS-7D69) dmi.board.vendor: Micro-Star International Co., Ltd. dmi.board.version: 1.0 dmi.chassis.asset.tag: To be filled by O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: Micro-Star International Co., Ltd. dmi.chassis.version: 1.0 dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvr1.I0:bd07/23/2024:br5.35:svnMicro-StarInternationalCo.,Ltd.:pnMS-7D69:pvr1.0:rvnMicro-StarInternationalCo.,Ltd.:rnMEGX670EACE(MS-7D69):rvr1.0:cvnMicro-StarInternationalCo.,Ltd.:ct3:cvr1.0:skuTobefilledbyO.E.M.: dmi.product.family: To be filled by O.E.M. dmi.product.name: MS-7D69 dmi.product.sku: To be filled by O.E.M. dmi.product.version: 1.0 dmi.sys.vendor: Micro-Star International Co., Ltd. version.compiz: compiz N/A version.libdrm2: libdrm2 2.4.122-1 version.libgl1-mesa-dri: libgl1-mesa-dri 24.2.3-1ubuntu1 version.libgl1-mesa-glx: libgl1-mesa-glx N/A version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A version.xserver-xorg-core: xserver-xorg-core 2:21.1.13-2ubuntu1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-3ubuntu1 ** Affects: xorg (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug oracular ubuntu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2085019 Title: Java apps that uses tray icon are broken in KDE (Ubuntu 24.10) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/2085019/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs