Page 1 of 1

Double click to open video in associated program

Posted: Tue Nov 12, 2019 12:18 pm
by razvan
I configured mpv as an "Associated program".

If I select a video and press Alt+1, the video opens in mpv.

If I choose F3 nothing happens.
If I double click the video nothing happens.

Is there a way to open the video with the associated program by double click / enter ?

I have:
Settings - Interface - Switching mode :
double click to switch between Browser <> Viewer

Settings - Browser - File list - Custom filer :
Video open with "Associated program"
show in preview "unchecked"

XnViewMP 0.93.1 on Kubuntu 19.10

Thanks

Re: Double click to open video in associated program

Posted: Wed Nov 13, 2019 4:41 am
by razvan
if I start xnview from console, when I double clicl a video the console shows these errors:

Code: Select all

## onItemPressed
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by kde-open5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5KIOCore.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5I18n.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5JobWidgets.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5Service.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5Completion.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5IconThemes.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5WindowSystem.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5ConfigGui.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5ConfigCore.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5Crash.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5AuthCore.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5Archive.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5ItemViews.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5Codecs.so.5)
kde-open5: /opt/XnView/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /lib/x86_64-linux-gnu/libKF5GuiAddons.so.5)

my system has
qmake --version
QMake version 3.1
Using Qt version 5.12.4 in /usr/lib/x86_64-linux-gnu

Re: Double click to open video in associated program

Posted: Wed Nov 13, 2019 1:19 pm
by xnview
do oyu have changed settings>File list>Custom filer - open with?

Re: Double click to open video in associated program

Posted: Wed Nov 13, 2019 2:24 pm
by razvan
I have this

Settings - Browser - File list - Custom filer :
Video open with "Associated program"
show in preview "unchecked"

Re: Double click to open video in associated program

Posted: Wed Nov 13, 2019 4:34 pm
by xnview
here it works, so it seems to be a problem between QT libs from Kubuntu and XnView MP

Re: Double click to open video in associated program

Posted: Thu Nov 14, 2019 8:10 am
by razvan
xnview require a specific qt version?

Also I'm thinking code path inside xnview is almost the same in case of
opening a video with 'double click' and with 'alt+1'.
Alt+1 works
double click not

Re: Double click to open video in associated program

Posted: Thu Nov 14, 2019 4:49 pm
by xnview
razvan wrote: Thu Nov 14, 2019 8:10 am xnview require a specific qt version?
you can try to start it by using system QT libs

Re: Double click to open video in associated program

Posted: Fri Nov 15, 2019 11:30 am
by razvan
you mean by running directly xnview binary instead of the xnview.sh script?

Re: Double click to open video in associated program

Posted: Fri Nov 15, 2019 11:39 am
by xnview
razvan wrote: Fri Nov 15, 2019 11:30 am you mean by running directly xnview binary instead of the xnview.sh script?
yes

Re: Double click to open video in associated program

Posted: Fri Nov 15, 2019 11:51 am
by razvan
cd /usr/bin
cat xnview
#!/bin/sh

export LD_LIBRARY_PATH=/opt/XnView/lib
export QT_PLUGIN_PATH=/opt/XnView/lib

if [ $# -lt 1 ]; then
/opt/XnView/XnView
else
/opt/XnView/XnView "$@"
fi

/opt/XnView/XnView
/opt/XnView/XnView: symbol lookup error: /opt/XnView/XnView: undefined symbol: _ZNSt20bad_array_new_lengthD1Ev, version Qt_5

export LD_LIBRARY_PATH=/opt/XnView/lib
/opt/XnView/XnView
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

locate qxcb
/opt/XnView/lib/platforms/libqxcb.so
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
/usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so
/usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so


XNView doesn't seem to miss any libraries :
lddtree /opt/XnView/XnView|grep "not found"
show nothing