Double click to open video in associated program

Ask for help and post your question on how to use XnView MP.

Moderators: helmut, XnTriq, xnview

Post Reply
razvan
Posts: 8
Joined: Tue Nov 12, 2019 12:09 pm

Double click to open video in associated program

Post 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
razvan
Posts: 8
Joined: Tue Nov 12, 2019 12:09 pm

Re: Double click to open video in associated program

Post 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
User avatar
xnview
Author of XnView
Posts: 46236
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Double click to open video in associated program

Post by xnview »

do oyu have changed settings>File list>Custom filer - open with?
Pierre.
razvan
Posts: 8
Joined: Tue Nov 12, 2019 12:09 pm

Re: Double click to open video in associated program

Post by razvan »

I have this

Settings - Browser - File list - Custom filer :
Video open with "Associated program"
show in preview "unchecked"
User avatar
xnview
Author of XnView
Posts: 46236
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Double click to open video in associated program

Post by xnview »

here it works, so it seems to be a problem between QT libs from Kubuntu and XnView MP
Pierre.
razvan
Posts: 8
Joined: Tue Nov 12, 2019 12:09 pm

Re: Double click to open video in associated program

Post 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
User avatar
xnview
Author of XnView
Posts: 46236
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Double click to open video in associated program

Post 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
Pierre.
razvan
Posts: 8
Joined: Tue Nov 12, 2019 12:09 pm

Re: Double click to open video in associated program

Post by razvan »

you mean by running directly xnview binary instead of the xnview.sh script?
User avatar
xnview
Author of XnView
Posts: 46236
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Double click to open video in associated program

Post 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
Pierre.
razvan
Posts: 8
Joined: Tue Nov 12, 2019 12:09 pm

Re: Double click to open video in associated program

Post 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
Post Reply