A very quick post how to make qDSLRDashboard on Arch Linux to control by WIFI (or not) a DSLR camera.
1- Download the software
First download the software from the download page at the qDSLRDashboard site.
I’ve just downloaded the standard 64bit Linux tar.gz package.
2- Unpack/install the software
I just created a Nikon directory on /opt (since my camera is a Nikon DSLR):
cd /opt mkdir Nikon cd Nikon tar -xvzf ~/Downloads/qDslrDashboard_V3.5.9_Linux_x64.tar.gz mv qDslrDashboard_V3.5.9_Linux_x64/ DSLRDash
Currently the version is 3.5.9, but it will change in the future, so adapt the filename to the correct version downloaded.
I’ve also changed the package directory name to something simpler, but we can keep the original name.
3 – Install the pre-requisites
At least I had to install these Arch Linux packages or otherwise I would get errors of libraries not found:
sudo pacman -S libpng12 jasper
We also need to copy the libjasper.so.4 library to the Qt_Libraries (it’s a hack…):
cd /opt/Nikon/DSLRDash/Qt_Libraries cp /usr/lib/libjasper.so.4 libjasper.so.1 cd ..
And we are ready.
We can and should run now the qDslrDashboard.sh script and not the executable. The script points the executable to use the correct libraries at the Qt_Libraries directory.
And that’s it.
[portex@cortex:DSLRDash]$ ./qDslrDashboard.sh /opt/Nikon/DSLRDash/./qDslrDashboard: /usr/lib/libtiff.so.5: no version information available (required by /opt/Nikon/DSLRDash/./Qt_Libraries/libopencv_imgcodecs.so.3.4) qml: ScreenManagerOverlay - Focus Scope complete qml: ScreenManagerOverlay - devicesFlickable complete qml: ScreenManagerOverlay - managerFlickable complete