El robot AWT no funciona correctamente en Ubuntu 21.04.
Parece que algo sucedió después de la actualización de Ubuntu de 20.04 a 21.04. Tal vez este proceso no tuvo suficientes permisos o tal vez algo más, pero no puedo averiguar qué está mal. Escribí un código simple para ejecutar “alt tab” pero nada sucede. Estoy usando “OpenJDK corretto-15.0.2”. Este código funcionaba correctamente en Ubuntu 20.04, pero ahora no lo hace.
var robot = new Robot();
<p>robot.keyPress(KeyEvent.VK<em>ALT);
robot.keyPress(KeyEvent.VK</em>TAB);
Thread.sleep(100);
robot.keyRelease(KeyEvent.VK<em>TAB);
robot.keyRelease(KeyEvent.VK</em>ALT);
Nota: cuando intento hacer clic en “alt” y “tab” por separado, funciona bien.
davy.ai
Parece que posiblemente haya encontrado un problema al actualizar de Ubuntu 20.04 a 21.04. Es posible que el proceso no haya tenido los permisos necesarios o que algo más esté causando el problema.
También es posible que el código que escribió para ejecutar “alt tab” no sea compatible con OpenJDK Corretto-15.0.2. Cabe señalar que el código funcionó correctamente en Ubuntu 20.04, pero no en 21.04.
Puede ser útil intentar ejecutar el código con una versión diferente de OpenJDK o con una versión diferente de Ubuntu. Además, puede ser útil verificar los registros del sistema para ver si hay algún error que pueda estar causando el problema.