Test the latest RawTherapee AppImage

You’d use a Continuous Integration system such as Travis CI, Circle CI, or gitlab CI. Then you have the CI deploy to the releases page.

I believe @Carmelo_DrRaw uses github and Travis CI. The main pixls.us site also uses github for code hosting and Travis CI to build and deploy the code automatically on a git commit.

@Carmelo_DrRaw I’m trying RawTherapee-dev-5.4-754-g1437ab9.AppImage (but also on the latest 789) and i’ve found out that compared to what i used to run ( RawTherapee-dev-5.4-524-g3bfd903d.AppImage ) lensfun database is much older not featuring for example the Fuji X-T20 and the Canon Powershot SX 30.

Could you please update it?

Thank you in advance.

@ggc @pittendrigh I have prepared a new AppImage from the dev branch, that should solve both of your issues (old lensfun DB and wrong environment for external editors).

If you confirm the fixes I will update all other AppImage packages accordingly…

Thanks!

1 Like

Tried, but still i don’t have the Fuji X-T20.

If you use iirc lensfun-update-data it updates the db in ~/.local/share/lensfun/updates/version_1

Thank you again.

@ggc that’s really strange… this is what I find in the bundled usr/share/lensfun/version_1/mil-fujifilm.xml:

    <camera>
        <maker>Fujifilm</maker>
        <model>X-T10</model>
        <mount>Fujifilm X</mount>
        <cropfactor>1.529</cropfactor>
    </camera>
    <camera>
        <maker>Fujifilm</maker>
        <model>X-T20</model>
        <mount>Fujifilm X</mount>
        <cropfactor>1.529</cropfactor>
    </camera>
    <lens>
        <maker>Fujifilm</maker>
        <model>XF18-55mmF2.8-4 R LM OIS</model>
        <model lang="en">XF 18-55mm f/2.8-4 R LM OIS</model>
        <mount>Fujifilm X</mount>
        <cropfactor>1.529</cropfactor>

The X-T20 seems to be included in the DB. However, my feeling is that the LensFun DB is completely ignored, since I cannot manually choose any camera/lens combination:

I’m investigating…

@Carmelo_DrRaw Should lens fun be looking in /version_1/ or /version_2/?
My mac builds copy data from /version_2/.

Different behavior now, with that new AppImage. But not working.

In rawtherapee, running from the new AppImage you posted, I set the external editor to the second text area option (not gimp directly) and entered:

/usr/bin/flatpak run org.gimp.GIMP $1

Yesterday, with the older AppImage, I got an error dialog.

Today, with the new AppImage, a progress bar at the lower edge of RawTherapee appears, with the lettering “amaze demozaicing…” appearing above the progress bar.

But that progress bar grinds away for more or less forever (it’s been 5 minutes as of this writing) and nothing happens. No gimp appears.

I have to go out now. When I get back I’ll replace /usr/bin/gimp with a shell script

/usr/bin/gimp…

#!/bin/bash

/usr/bin/flatpak run org.gimp.GIMP $1

i doubt that will make much difference but it might make some new error messages appear in my terminal window. I’ll get back to you.

Might want to disregard last email from Pittendrigh, regraarding rawtherapee spawning gimp. I built a new box 2 days back and … it doesn’t boot. I’m back to square one. Will touch base again in a day or two. Thank you for your quick effort.

It depends on the version of the LenFun code you are using… in the AppImage case, I am taking the official 0.3.2 tarball, which still uses the version 1 of the DB. If you compile the git master, it will use version 2…

Anyway I will run some more tests from my side and see if I am able to launch a GIMP flatpak from the AppImage.

Ok. I have a hunch you have it fixed. I built thus new box with home on a separate psrtition, so I could swap out OS verdiins. Made boot too small. So now I have rebuild from back I os. Which will take a while. Sorry to be useless. I love your software.

Carmelo:

It’s 9:30 USA Mountain Time (Montana)

I got my linux box rebuilt.

I

Using RawTherapee-dev-5.4-789-ga7b7f20.AppImage I tried two things:

syntax for “custom command line” wasn’t clear to me so I tried various

/usr/bin/flatpak run org.gimp.GIMP $1

/usr/bin/flatpak run org.gimp.GIMP --remote $1

Both result in an error dialog “Cannot start editor”

II

Set preferences so editor is just “gimp”

sudo rm /usr/bin/gimp (a symlink to gimp2.8)

sudo vi /usr/bin/gimp

#!/bin/sh

/usr/bin/flatpak run org.gimp.GIMP $1

…same thing. Same error dialog.

(copied manually to /usr/local/bin)

I

RawTherapee-dev-5.4-789-ga7b7f20.AppImage

Perhaps some more information?

sudo apt remove --purge gimp

sudo add-apt-repository ppa:otto-kesselgulasch/gimp

sudo apt update

sudo apt install gimp

gimp is now 2.10 without flatpak

@pittendrigh please hold on few more hours, I will then have a new package for testing that uses a slightly different mechanism to preserve the environment variables for the spawned processes…

More news ASAP

1 Like

@pittendrigh @ggc
New attempt: https://github.com/Beep6581/RawTherapee/releases/download/nightly/RawTherapee-dev-5.4-792-g3643e15.AppImage

In my tests it was able to send images to GIMP, and it provides up-to-date lensfun support.

Could you give it a try and let me know?

Thanks!

Yes! That works beautifully.

Fwiw I use gimp only for final touching, and for masking and pasting on high contrast images. RawTherapee is a game changer for me.

2 Likes

Still no xt-20…

@Carmelo_DrRaw I get the same type of error for the Fuji RAF file (obtained from RPU). Here is the log:

AILIBDIR=/tmp/tmp.LQJW5wqOzh
System stdc++ library: "/usr/lib/x86_64-linux-gnu/libstdc++.so.6"
System stdc++ library version: "3.4.21"
Bundled stdc++ library version: "3.4.22"
Newest stdc++ library version: "3.4.22"
Using bundled stdc++ library
ln: failed to create symbolic link '/tmp/tmp.LQJW5wqOzh/libatomic.so.1': File exists
ln: failed to create symbolic link '/tmp/tmp.LQJW5wqOzh/libgomp.so.1': File exists
atomiclib: /usr/lib/x86_64-linux-gnu/libatomic.so.1
Checking versions of library "libfontconfig"
  system library: "/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0" (libfontconfig.so.1.9.0)
  system library version: 1.9.0
  ailib: "/tmp/.mount_RawTheTElJp3/usr/lib/libfontconfig.so.1.7.0"
  bundled library: "/tmp/.mount_RawTheTElJp3/usr/lib/libfontconfig.so.1.7.0" (libfontconfig.so.1.7.0)
  bundled library version: 1.7.0
  newest library version: "1.9.0"
Removing bundled "libfontconfig"
removed '/tmp/tmp.LQJW5wqOzh/libfontconfig.so.1'
removed '/tmp/tmp.LQJW5wqOzh/libfontconfig.so.1.7.0'
Checking versions of library "libfreetype"
  system library: "/usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1" (libfreetype.so.6.12.1)
  system library version: 6.12.1
  ailib: "/tmp/.mount_RawTheTElJp3/usr/lib/libfreetype.so.6.10.0"
  bundled library: "/tmp/.mount_RawTheTElJp3/usr/lib/libfreetype.so.6.10.0" (libfreetype.so.6.10.0)
  bundled library version: 6.10.0
  newest library version: "6.12.1"
Removing bundled "libfreetype"
removed '/tmp/tmp.LQJW5wqOzh/libfreetype.so.6'
removed '/tmp/tmp.LQJW5wqOzh/libfreetype.so.6.10.0'
        linux-vdso.so.1 =>  (0x00007ffd2c593000)
        libcanberra-gtk3.so.0 => /tmp/tmp.LQJW5wqOzh/libcanberra-gtk3.so.0 (0x00007f480bdb4000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f480ba7a000)
        libcanberra.so.0 => /tmp/tmp.LQJW5wqOzh/libcanberra.so.0 (0x00007f480b869000)
        libgtk-3.so.0 => /tmp/tmp.LQJW5wqOzh/libgtk-3.so.0 (0x00007f480af56000)
        libgdk-3.so.0 => /tmp/tmp.LQJW5wqOzh/libgdk-3.so.0 (0x00007f480ac6a000)
        libatk-1.0.so.0 => /tmp/tmp.LQJW5wqOzh/libatk-1.0.so.0 (0x00007f480aa44000)
        libgio-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgio-2.0.so.0 (0x00007f480a6a9000)
        libpangocairo-1.0.so.0 => /tmp/tmp.LQJW5wqOzh/libpangocairo-1.0.so.0 (0x00007f480a49c000)
        libgdk_pixbuf-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgdk_pixbuf-2.0.so.0 (0x00007f480a274000)
        libcairo-gobject.so.2 => /tmp/tmp.LQJW5wqOzh/libcairo-gobject.so.2 (0x00007f480a06b000)
        libpango-1.0.so.0 => /tmp/tmp.LQJW5wqOzh/libpango-1.0.so.0 (0x00007f4809e20000)
        libcairo.so.2 => /tmp/tmp.LQJW5wqOzh/libcairo.so.2 (0x00007f4809af8000)
        libgobject-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgobject-2.0.so.0 (0x00007f48098a7000)
        libglib-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libglib-2.0.so.0 (0x00007f4809593000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f480936a000)
        libatomic.so.1 => /tmp/tmp.LQJW5wqOzh/libatomic.so.1 (0x00007f4809162000)
        libfftw3f.so.3 => /tmp/tmp.LQJW5wqOzh/libfftw3f.so.3 (0x00007f4808de9000)
        libfftw3f_omp.so.3 => /tmp/tmp.LQJW5wqOzh/libfftw3f_omp.so.3 (0x00007f4808be2000)
        libgiomm-2.4.so.1 => /tmp/tmp.LQJW5wqOzh/libgiomm-2.4.so.1 (0x00007f4808824000)
        libglibmm-2.4.so.1 => /tmp/tmp.LQJW5wqOzh/libglibmm-2.4.so.1 (0x00007f48085a4000)
        libsigc-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libsigc-2.0.so.0 (0x00007f480839d000)
        libgthread-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgthread-2.0.so.0 (0x00007f480819b000)
        libgtkmm-3.0.so.1 => /tmp/tmp.LQJW5wqOzh/libgtkmm-3.0.so.1 (0x00007f48079ed000)
        libatkmm-1.6.so.1 => /tmp/tmp.LQJW5wqOzh/libatkmm-1.6.so.1 (0x00007f480779f000)
        libgdkmm-3.0.so.1 => /tmp/tmp.LQJW5wqOzh/libgdkmm-3.0.so.1 (0x00007f480754b000)
        libpangomm-1.4.so.1 => /tmp/tmp.LQJW5wqOzh/libpangomm-1.4.so.1 (0x00007f480731d000)
        libcairomm-1.0.so.1 => /tmp/tmp.LQJW5wqOzh/libcairomm-1.0.so.1 (0x00007f48070f7000)
        libiptcdata.so.0 => /tmp/tmp.LQJW5wqOzh/libiptcdata.so.0 (0x00007f4806eeb000)
        libjpeg.so.62 => /tmp/tmp.LQJW5wqOzh/libjpeg.so.62 (0x00007f4806c96000)
        liblcms2.so.2 => /tmp/tmp.LQJW5wqOzh/liblcms2.so.2 (0x00007f4806a3c000)
        libpng15.so.15 => /tmp/tmp.LQJW5wqOzh/libpng15.so.15 (0x00007f4806811000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f48065f7000)
        libtiff.so.5 => /tmp/tmp.LQJW5wqOzh/libtiff.so.5 (0x00007f4806380000)
        liblensfun.so.1 => /tmp/tmp.LQJW5wqOzh/liblensfun.so.1 (0x00007f4806161000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4805e58000)
        libstdc++.so.6 => /tmp/tmp.LQJW5wqOzh/libstdc++.so.6 (0x00007f4805ad8000)
        libgomp.so.1 => /tmp/tmp.LQJW5wqOzh/libgomp.so.1 (0x00007f48058ac000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4805696000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4805479000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f48050af000)
        libvorbisfile.so.3 => /tmp/tmp.LQJW5wqOzh/libvorbisfile.so.3 (0x00007f4804ea6000)
        libvorbis.so.0 => /tmp/tmp.LQJW5wqOzh/libvorbis.so.0 (0x00007f4804c79000)
        libogg.so.0 => /tmp/tmp.LQJW5wqOzh/libogg.so.0 (0x00007f4804a72000)
        libtdb.so.1 => /tmp/tmp.LQJW5wqOzh/libtdb.so.1 (0x00007f480485b000)
        libltdl.so.7 => /tmp/tmp.LQJW5wqOzh/libltdl.so.7 (0x00007f4804651000)
        libxcb.so.1 => /tmp/tmp.LQJW5wqOzh/libxcb.so.1 (0x00007f4804429000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4804225000)
        libgmodule-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgmodule-2.0.so.0 (0x00007f4804021000)
        libXi.so.6 => /tmp/tmp.LQJW5wqOzh/libXi.so.6 (0x00007f4803e11000)
        libXfixes.so.3 => /tmp/tmp.LQJW5wqOzh/libXfixes.so.3 (0x00007f4803c0b000)
        libatk-bridge-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libatk-bridge-2.0.so.0 (0x00007f48039dc000)
        libepoxy.so.0 => /tmp/tmp.LQJW5wqOzh/libepoxy.so.0 (0x00007f48036e7000)
        libpangoft2-1.0.so.0 => /tmp/tmp.LQJW5wqOzh/libpangoft2-1.0.so.0 (0x00007f48034d1000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f480328e000)
        libXinerama.so.1 => /tmp/tmp.LQJW5wqOzh/libXinerama.so.1 (0x00007f480308b000)
        libXrandr.so.2 => /tmp/tmp.LQJW5wqOzh/libXrandr.so.2 (0x00007f4802e80000)
        libXcursor.so.1 => /tmp/tmp.LQJW5wqOzh/libXcursor.so.1 (0x00007f4802c75000)
        libXcomposite.so.1 => /tmp/tmp.LQJW5wqOzh/libXcomposite.so.1 (0x00007f4802a72000)
        libXdamage.so.1 => /tmp/tmp.LQJW5wqOzh/libXdamage.so.1 (0x00007f480286f000)
        libxkbcommon.so.0 => /tmp/tmp.LQJW5wqOzh/libxkbcommon.so.0 (0x00007f480262f000)
        libwayland-cursor.so.0 => /tmp/tmp.LQJW5wqOzh/libwayland-cursor.so.0 (0x00007f4802427000)
        libwayland-egl.so.1 => /tmp/tmp.LQJW5wqOzh/libwayland-egl.so.1 (0x00007f4802225000)
        libwayland-client.so.0 => /tmp/tmp.LQJW5wqOzh/libwayland-client.so.0 (0x00007f4802016000)
        libXext.so.6 => /tmp/tmp.LQJW5wqOzh/libXext.so.6 (0x00007f4801e04000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4801bfc000)
        libffi.so.6 => /tmp/tmp.LQJW5wqOzh/libffi.so.6 (0x00007f48019f4000)
        libpcre.so.1 => /tmp/tmp.LQJW5wqOzh/libpcre.so.1 (0x00007f4801792000)
        libselinux.so.1 => /tmp/tmp.LQJW5wqOzh/libselinux.so.1 (0x00007f480156b000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f4801350000)
        libmount.so.1 => /tmp/tmp.LQJW5wqOzh/libmount.so.1 (0x00007f480110e000)
        libthai.so.0 => /tmp/tmp.LQJW5wqOzh/libthai.so.0 (0x00007f4800f02000)
        libharfbuzz.so.0 => /tmp/tmp.LQJW5wqOzh/libharfbuzz.so.0 (0x00007f4800c9f000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f48009f5000)
        libpixman-1.so.0 => /tmp/tmp.LQJW5wqOzh/libpixman-1.so.0 (0x00007f480074c000)
        libEGL.so.1 => /tmp/tmp.LQJW5wqOzh/libEGL.so.1 (0x00007f4800516000)
        libxcb-shm.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-shm.so.0 (0x00007f4800312000)
        libxcb-render.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-render.so.0 (0x00007f4800104000)
        libXrender.so.1 => /tmp/tmp.LQJW5wqOzh/libXrender.so.1 (0x00007f47ffef9000)
        libGL.so.1 => /usr/lib/nvidia-390/libGL.so.1 (0x00007f47ffbbc000)
        liblzma.so.5 => /tmp/tmp.LQJW5wqOzh/liblzma.so.5 (0x00007f47ff996000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f480bfb9000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f47ff75e000)
        libXau.so.6 => /tmp/tmp.LQJW5wqOzh/libXau.so.6 (0x00007f47ff55a000)
        libatspi.so.0 => /tmp/tmp.LQJW5wqOzh/libatspi.so.0 (0x00007f47ff32a000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f47ff0de000)
        libblkid.so.1 => /tmp/tmp.LQJW5wqOzh/libblkid.so.1 (0x00007f47fee9f000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f47fec9a000)
        libgraphite2.so.3 => /tmp/tmp.LQJW5wqOzh/libgraphite2.so.3 (0x00007f47fea6c000)
        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f47fe847000)
        libxcb-dri2.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-dri2.so.0 (0x00007f47fe642000)
        libX11-xcb.so.1 => /tmp/tmp.LQJW5wqOzh/libX11-xcb.so.1 (0x00007f47fe440000)
        libxcb-dri3.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-dri3.so.0 (0x00007f47fe23d000)
        libxcb-xfixes.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-xfixes.so.0 (0x00007f47fe035000)
        libxcb-present.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-present.so.0 (0x00007f47fde32000)
        libxcb-sync.so.1 => /tmp/tmp.LQJW5wqOzh/libxcb-sync.so.1 (0x00007f47fdc2b000)
        libxshmfence.so.1 => /tmp/tmp.LQJW5wqOzh/libxshmfence.so.1 (0x00007f47fda28000)
        libgbm.so.1 => /tmp/tmp.LQJW5wqOzh/libgbm.so.1 (0x00007f47fd81a000)
        libwayland-server.so.0 => /tmp/tmp.LQJW5wqOzh/libwayland-server.so.0 (0x00007f47fd607000)
        libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f47fd3f5000)
        libnvidia-tls.so.390.87 => /usr/lib/nvidia-390/tls/libnvidia-tls.so.390.87 (0x00007f47fd1f1000)
        libnvidia-glcore.so.390.87 => /usr/lib/nvidia-390/libnvidia-glcore.so.390.87 (0x00007f47fb3e9000)
        libsystemd.so.0 => /tmp/tmp.LQJW5wqOzh/libsystemd.so.0 (0x00007f47fb1b8000)
        libcap.so.2 => /tmp/tmp.LQJW5wqOzh/libcap.so.2 (0x00007f47fafb3000)
        liblz4.so.1 => /tmp/tmp.LQJW5wqOzh/liblz4.so.1 (0x00007f47fad9e000)
        libgcrypt.so.11 => /tmp/tmp.LQJW5wqOzh/libgcrypt.so.11 (0x00007f47fab1d000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f47fa909000)
        libdw.so.1 => /tmp/tmp.LQJW5wqOzh/libdw.so.1 (0x00007f47fa6c2000)
        libattr.so.1 => /tmp/tmp.LQJW5wqOzh/libattr.so.1 (0x00007f47fa4bd000)
        libelf.so.1 => /tmp/tmp.LQJW5wqOzh/libelf.so.1 (0x00007f47fa2a5000)
        libbz2.so.1 => /tmp/tmp.LQJW5wqOzh/libbz2.so.1 (0x00007f47fa095000)

==========

        linux-vdso.so.1 =>  (0x00007ffd851a7000)
        librsvg-2.so.2 => /tmp/tmp.LQJW5wqOzh/librsvg-2.so.2 (0x00007f870b156000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f870ae4d000)
        libgdk_pixbuf-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgdk_pixbuf-2.0.so.0 (0x00007f870ac25000)
        libgio-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgio-2.0.so.0 (0x00007f870a88a000)
        libpangocairo-1.0.so.0 => /tmp/tmp.LQJW5wqOzh/libpangocairo-1.0.so.0 (0x00007f870a67d000)
        libpango-1.0.so.0 => /tmp/tmp.LQJW5wqOzh/libpango-1.0.so.0 (0x00007f870a432000)
        libgobject-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgobject-2.0.so.0 (0x00007f870a1e1000)
        libcairo.so.2 => /tmp/tmp.LQJW5wqOzh/libcairo.so.2 (0x00007f8709eb9000)
        libpng15.so.15 => /tmp/tmp.LQJW5wqOzh/libpng15.so.15 (0x00007f8709c8e000)
        libcroco-0.6.so.3 => /tmp/tmp.LQJW5wqOzh/libcroco-0.6.so.3 (0x00007f8709a53000)
        libglib-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libglib-2.0.so.0 (0x00007f870973f000)
        libxml2.so.2 => /tmp/tmp.LQJW5wqOzh/libxml2.so.2 (0x00007f87093d5000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f87091b8000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8708dee000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f870b58f000)
        libgmodule-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgmodule-2.0.so.0 (0x00007f8708bea000)
        libffi.so.6 => /tmp/tmp.LQJW5wqOzh/libffi.so.6 (0x00007f87089e2000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f87087de000)
        libpcre.so.1 => /tmp/tmp.LQJW5wqOzh/libpcre.so.1 (0x00007f870857c000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8708362000)
        libselinux.so.1 => /tmp/tmp.LQJW5wqOzh/libselinux.so.1 (0x00007f870813b000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f8707f20000)
        libmount.so.1 => /tmp/tmp.LQJW5wqOzh/libmount.so.1 (0x00007f8707cde000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8707ac8000)
        libpangoft2-1.0.so.0 => /tmp/tmp.LQJW5wqOzh/libpangoft2-1.0.so.0 (0x00007f87078b2000)
        libthai.so.0 => /tmp/tmp.LQJW5wqOzh/libthai.so.0 (0x00007f87076a6000)
        libgthread-2.0.so.0 => /tmp/tmp.LQJW5wqOzh/libgthread-2.0.so.0 (0x00007f87074a4000)
        libharfbuzz.so.0 => /tmp/tmp.LQJW5wqOzh/libharfbuzz.so.0 (0x00007f8707241000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f8706ffe000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f8706d54000)
        libpixman-1.so.0 => /tmp/tmp.LQJW5wqOzh/libpixman-1.so.0 (0x00007f8706aab000)
        libEGL.so.1 => /tmp/tmp.LQJW5wqOzh/libEGL.so.1 (0x00007f8706875000)
        libxcb-shm.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-shm.so.0 (0x00007f8706671000)
        libxcb.so.1 => /tmp/tmp.LQJW5wqOzh/libxcb.so.1 (0x00007f8706449000)
        libxcb-render.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-render.so.0 (0x00007f870623b000)
        libXrender.so.1 => /tmp/tmp.LQJW5wqOzh/libXrender.so.1 (0x00007f8706030000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f8705cf6000)
        libXext.so.6 => /tmp/tmp.LQJW5wqOzh/libXext.so.6 (0x00007f8705ae4000)
        libGL.so.1 => /usr/lib/nvidia-390/libGL.so.1 (0x00007f87057a7000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f870559f000)
        liblzma.so.5 => /tmp/tmp.LQJW5wqOzh/liblzma.so.5 (0x00007f8705379000)
        libblkid.so.1 => /tmp/tmp.LQJW5wqOzh/libblkid.so.1 (0x00007f870513a000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f8704f35000)
        libgraphite2.so.3 => /tmp/tmp.LQJW5wqOzh/libgraphite2.so.3 (0x00007f8704d07000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f8704ade000)
        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f87048b9000)
        libxcb-dri2.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-dri2.so.0 (0x00007f87046b4000)
        libX11-xcb.so.1 => /tmp/tmp.LQJW5wqOzh/libX11-xcb.so.1 (0x00007f87044b2000)
        libxcb-dri3.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-dri3.so.0 (0x00007f87042af000)
        libxcb-xfixes.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-xfixes.so.0 (0x00007f87040a7000)
        libxcb-present.so.0 => /tmp/tmp.LQJW5wqOzh/libxcb-present.so.0 (0x00007f8703ea4000)
        libxcb-sync.so.1 => /tmp/tmp.LQJW5wqOzh/libxcb-sync.so.1 (0x00007f8703c9d000)
        libxshmfence.so.1 => /tmp/tmp.LQJW5wqOzh/libxshmfence.so.1 (0x00007f8703a9a000)
        libgbm.so.1 => /tmp/tmp.LQJW5wqOzh/libgbm.so.1 (0x00007f870388c000)
        libwayland-client.so.0 => /tmp/tmp.LQJW5wqOzh/libwayland-client.so.0 (0x00007f870367d000)
        libwayland-server.so.0 => /tmp/tmp.LQJW5wqOzh/libwayland-server.so.0 (0x00007f870346a000)
        libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f8703258000)
        libXau.so.6 => /tmp/tmp.LQJW5wqOzh/libXau.so.6 (0x00007f8703054000)
        libnvidia-tls.so.390.87 => /usr/lib/nvidia-390/tls/libnvidia-tls.so.390.87 (0x00007f8702e50000)
        libnvidia-glcore.so.390.87 => /usr/lib/nvidia-390/libnvidia-glcore.so.390.87 (0x00007f8701048000)

==========

LD_LIBRARY_PATH: /tmp/tmp.LQJW5wqOzh:/usr/lib:
/tmp/.mount_RawTheTElJp3/usr/lib/librsvg-2.so
/tmp/.mount_RawTheTElJp3/usr/lib/librsvg-2.so.2
/tmp/.mount_RawTheTElJp3/usr/lib/librsvg-2.so.2.40.16
        librsvg-2.so.2 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/librsvg-2.so.2

==========


(rawtherapee:18570): Gtk-WARNING **: Theme parsing error: gtk.css:127:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(rawtherapee:18570): Gtk-WARNING **: Theme parsing error: gtk.css:128:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(rawtherapee:18570): Gtk-WARNING **: Theme parsing error: gtk.css:129:34: The style property GtkCheckButton:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(rawtherapee:18570): Gtk-WARNING **: Theme parsing error: gtk.css:130:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(rawtherapee:18570): Gtk-WARNING **: Theme parsing error: gtk.css:132:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version

(rawtherapee:18570): Gtk-WARNING **: Theme parsing error: gtk.css:135:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(rawtherapee:18570): Gtk-WARNING **: Theme parsing error: gtk.css:142:29: The style property GtkStatusbar:shadow-type is deprecated and shouldn't be used anymore. It will be removed in a future version

It works for me using the latest package for the dev branch: https://github.com/Beep6581/RawTherapee/releases/download/nightly/RawTherapee-dev-5.4-792-g3643e15.AppImage

Could you please delete the settings folder ($HOME/.config/RawTherapee5-dev-ai) and try again?

Is the X-T20 present in the drop-down list for the camera model?

1 Like

Thank you for this latest AppImage

It is very fast and now opens Gimp 2.10 as external external. Thank you for adding the GIMP command line in Preferences.

My OS is Mint 18.3

Some obverations:-

Vertical scroll bar for the Process Menu has jerky response to cursor movement and trails behind it
Horizontal sliders behave similarly but scroll wheels working OK, as expected

Lateral expansion/contraction of both Process Menu (RHS) and Histogram/Navigator/History Menu (LHS) using cursor is also jerky and erratic.

Horiz/Vert panning of image in editor at any scale also exhibits jerky response to cursor movement and is difficult to control