Il programma DesktopTelematico dell'Agenzia delle Entrate non mi funziona in F43

Non riesco a far funzionare il programma “DesktopTelematico-linux64_130.zip” dell’Agenzia delle Entrate. Questo è il log che ottengo: (scusate, non mi ricordo più come si fa ad inserire righe di codice, per cui incollo il testo del log)

“““““““““““““““““““““

!SESSION 2026-01-07 11:41:59.349 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_261
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=it
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2026-01-07 11:42:03.107
!MESSAGE Errore dell’applicazione
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
/home/utente/Pubblici/Programma_Desktop_Telematico/DesktopTelematico-linux64_130/DesktopTelematico/configuration/org.eclipse.osgi/bundles/202/1/.cp/libswt-pi-gtk-4335.so: libgtk-x11-2.0.so.0: impossibile aprire il file oggetto condiviso: File o directory non esistente
no swt-pi-gtk in java.library.path
/home/utente/.swt/lib/linux/x86_64/libswt-pi-gtk-4335.so: libgtk-x11-2.0.so.0: impossibile aprire il file oggetto condiviso: File o directory non esistente
Can’t load library: /home/utente/.swt/lib/linux/x86_64/libswt-pi-gtk.so

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:331)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:240)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:45)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:133)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:679)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:162)
at it.sogei.rcp.core.controller.DesktopController.secureStart(DesktopController.java:196)
at it.sogei.rcp.core.controller.DesktopController.start(DesktopController.java:117)
at it.sogei.rcp.core.boundary.DesktopBoundary.start(DesktopBoundary.java:48)
at it.sogei.telematico.application.Application.start(Application.java:34)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

“““““““““““““““““““““““““““““““““

Io ho “java -version
openjdk version “25.0.1” 2025-10-21
OpenJDK Runtime Environment (Red_Hat-25.0.1.0.8-3) (build 25.0.1+8)
OpenJDK 64-Bit Server VM (Red_Hat-25.0.1.0.8-3) (build 25.0.1+8, mixed mode, sharing)”

ma il programma dovrebbe usare la versione java embedded nel pacchetto.

Qualcuno mi può aiutare?

Grazie

Recluta

Ho trovato la soluzione. Il programma richiede installato il pacchetto gtk2; normalmete in F43 è installato gtk4. Ho installato anche gtk2 ed adesso il programma funziona.

RISOLTO

Ma questa roba ha un vago senso per qualcuno?
Sarebbe meglio fare un flatpak per i “comuni mortali”.