Double click to open video in associated program
Moderators: helmut, XnTriq, xnview
Double click to open video in associated program
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
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
if I start xnview from console, when I double clicl a video the console shows these errors:
my system has
qmake --version
QMake version 3.1
Using Qt version 5.12.4 in /usr/lib/x86_64-linux-gnu
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
do oyu have changed settings>File list>Custom filer - open with?
Pierre.
Re: Double click to open video in associated program
I have this
Settings - Browser - File list - Custom filer :
Video open with "Associated program"
show in preview "unchecked"
Settings - Browser - File list - Custom filer :
Video open with "Associated program"
show in preview "unchecked"
Re: Double click to open video in associated program
here it works, so it seems to be a problem between QT libs from Kubuntu and XnView MP
Pierre.
Re: Double click to open video in associated program
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
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
you can try to start it by using system QT libs
Pierre.
Re: Double click to open video in associated program
you mean by running directly xnview binary instead of the xnview.sh script?
Re: Double click to open video in associated program
yesrazvan wrote: Fri Nov 15, 2019 11:30 am you mean by running directly xnview binary instead of the xnview.sh script?
Pierre.
Re: Double click to open video in associated program
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
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