I have installed Xmind and it is running from Desktop Application but it will not start from terminal / konsole
this is my system data:
nix-channel --list
nixos nixos-24.11 release nixos-24.11.712148.edf04b75c13c
KDE Plasma version 6.2.4
KDE Frameworks Version 6.8.0
QT-Version 6.8.0
Graphics Platform Wayland
Output from configuration.nix
environment.systemPackages = with pkgs; [
(makeDesktopItem {
name = “xmind”;
exec = "${pkgs.writeShellScriptBin “xmind-wrapper” ‘’
export LD_LIBRARY_PATH=“${pkgs.glib.out}/lib:$LD_LIBRARY_PATH”
export LD_LIBRARY_PATH=“${pkgs.glib.out}/lib:${pkgs.gtk2.out}/lib:${pkgs.gdk-pixbuf.out}/lib:$LD_LIBRARY_PATH”
exec ${pkgs.xmind}/bin/XMind “$@”
‘’}/bin/xmind-wrapper";
icon = “xmind”;
desktopName = “XMind”;
genericName = “Mind Mapping”;
categories = [ “Office” ];
})
xmind
vim
wget
kitty
vlc
ddcutil
ddcui
ddccontrol
google-chrome
easyeffects
gtk2
glib
gdk-pixbuf
webkitgtk
#libgthread
lame
];
ls -l /run/current-system/sw/bin/|grep -i xmind
lrwxrwxrwx 1 root root 69 jan 1 1970 XMind → /nix/store/6hrlhh9m1qmad42lqp1x8szh52ww8klm-xmind-8-update9/bin/XMind
[iw@nixos:~/.local/share/applications]$ cat xmind.desktop
[Desktop Entry]
Categories=Office
Exec=/nix/store/vx79zlrpx770a1nkbas9vbll80qpcg8r-xmind-wrapper/bin/xmind-wrapper
GenericName=Mind Mapping
#Icon=xmind
Icon=/nix/store/381yxrh58f5hwy5frdy1x1z55mk7vcr1-system-path/share/icons/hicolor/scalable/apps/xmind.png
Name=XMind
Type=Application
Version=1.4
[iw@nixos:~/.local/share/applications]$ cat /nix/store/vx79zlrpx770a1nkbas9vbll80qpcg8r-xmind-wrapper/bin/xmind-wrapper
#!/nix/store/p6k7xp1lsfmbdd731mlglrdj2d66mr82-bash-5.2p37/bin/bash
export LD_LIBRARY_PATH=“/nix/store/26hcp8h792wl0h52c5r94qakhvk6q717-glib-2.82.1/lib:$LD_LIBRARY_PATH”
exec /nix/store/6hrlhh9m1qmad42lqp1x8szh52ww8klm-xmind-8-update9/bin/XMind “$@”
when running from terminal get this error:
XMind
XMind:
GTK+ Version Check
XMind:
An error has occurred. See the log file
/home/iw/.xmind/workspace-cathy/.metadata/.log.
and the error log:
cat /home/iw/.xmind/workspace-cathy/.metadata/.log
!SESSION 2024-12-31 16:13:28.875 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_432
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=sv_SE
Framework arguments: -eclipse.keyring @user.home/.xmind/secure_storage_linux
Command-line arguments: -os linux -ws gtk -arch x86_64 -data @user.home/.xmind/workspace-cathy -eclipse.keyring @user.home/.xmind/secure_storage_linux
!ENTRY org.eclipse.osgi 4 0 2024-12-31 16:13:31.095
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
/home/iw/.xmind/configuration-cathy_linux_64/org.eclipse.osgi/4024/0/.cp/libswt-pi-gtk-4623.so: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
no swt-pi-gtk in java.library.path
/home/iw/.swt/lib/linux/x86_64/libswt-pi-gtk-4623.so: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
Can’t load library: /home/iw/.swt/lib/linux/x86_64/libswt-pi-gtk.so
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:327)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:236)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:28)
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:139)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:773)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:160)
at org.xmind.cathy.internal.CathyApplication.start(CathyApplication.java:96)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
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:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)