Last active
May 6, 2018 16:22
-
-
Save miabrahams/fbd1ce98276c1bb3dd44 to your computer and use it in GitHub Desktop.
Build Wacom control panel on Debian/Ubuntu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PART 1: Install a boatload of dependencies | |
sudo apt-get install extra-cmake-modules qtbase5-dev libqt5x11extras5-dev qtdeclarative5-dev libkf5coreaddons-dev libkf5i18n-dev libkf5globalaccel-dev libkf5config-dev libkf5xmlgui-dev libkf5widgetsaddons-dev libkf5windowsystem-dev libkf5notifications-dev libkf5dbusaddons-dev plasma-framework-dev kdoctools-dev libx11-dev | |
PART 2: Build and install the Wacom control panel | |
git clone git://anongit.kde.org/wacomtablet | |
cd wacomtablet | |
mkdir build | |
cd build | |
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_PLUGINDIR=/usr/lib/x86_64-linux-gnu/qt5/plugins | |
make -j8 | |
sudo make install | |
Make sure the installation paths are correct. | |
In particular, verify that .so files have been put in /usr/lib/x86_64-linux-gnu/qt5/plugins. | |
I once had to run this command: | |
sudo cp -r /usr/lib/x86_64-linux-gnu/plugins/* /usr/lib/x86_64-linux-gnu/qt5/plugins | |
START THE SERVICE: | |
kquitapp kded5 && kded5 | |
INSTALLED FILES LIST, on my machine: | |
/usr/share/plasma/plasmoids/org.kde.wacomtablet | |
/usr/share/plasma/plasmoids/org.kde.wacomtablet/metadata.desktop | |
/usr/share/plasma/plasmoids/org.kde.wacomtablet/contents | |
/usr/share/plasma/plasmoids/org.kde.wacomtablet/contents/ui | |
/usr/share/plasma/plasmoids/org.kde.wacomtablet/contents/ui/RotationButton.qml | |
/usr/share/plasma/plasmoids/org.kde.wacomtablet/contents/ui/FullRepresentation.qml | |
/usr/share/plasma/plasmoids/org.kde.wacomtablet/contents/ui/main.qml | |
/usr/share/kservices5/plasma-applet-org.kde.wacomtablet.desktop | |
/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_wacomtablet.so | |
/usr/share/kservices5/plasma-dataengine-wacomtablet.desktop | |
/usr/share/plasma/services/wacomtablet.operations | |
/usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_wacomtablet.so | |
/usr/share/kservices5/kcm_wacomtablet.desktop | |
/usr/lib/x86_64-linux-gnu/qt5/plugins/kded_wacomtablet.so | |
/usr/share/kservices5/kded/wacomtablet.desktop | |
/usr/share/knotifications5/wacomtablet.notifyrc | |
/usr/share/dbus-1/interfaces/org.kde.Wacom.xml | |
/usr/bin/kde_wacom_tabletfinder | |
/usr/share/applications/kde_wacom_tabletfinder.desktop | |
/usr/share/wacomtablet/data/companylist | |
/usr/share/wacomtablet/data/aiptek_devicelist | |
/usr/share/wacomtablet/data/default_devicelist | |
/usr/share/wacomtablet/data/huion_devicelist | |
/usr/share/wacomtablet/data/lenovo_devicelist | |
/usr/share/wacomtablet/data/ntrig_devicelist | |
/usr/share/wacomtablet/data/toshiba_devicelist | |
/usr/share/wacomtablet/data/wacom_devicelist | |
/usr/share/wacomtablet/data/waltop_devicelist | |
/usr/share/wacomtablet/data/toshiba_devicelist | |
/usr/share/wacomtablet/images/bl_1.png | |
/usr/share/wacomtablet/images/bl_2.png | |
/usr/share/wacomtablet/images/bl_3.png | |
/usr/share/wacomtablet/images/bl_4.png | |
/usr/share/wacomtablet/images/bl_5.png | |
/usr/share/wacomtablet/images/bl_6.png | |
/usr/share/wacomtablet/images/bl_7.png | |
/usr/share/wacomtablet/images/bl_8.png | |
/usr/share/wacomtablet/images/bl_9.png | |
/usr/share/wacomtablet/images/pen.png | |
/usr/share/doc/HTML/en/kcontrol/wacomtablet/index.cache.bz2 | |
/usr/share/doc/HTML/en/kcontrol/wacomtablet/index.docbook | |
/usr/share/doc/HTML/en/kcontrol/wacomtablet/presscurve.png | |
/usr/share/doc/HTML/en/kcontrol/wacomtablet/tabletarea.png | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi , thanks for the nice install instructions.
Sadly, this didn't work for me.
at Step:
I got an error saying:
at:
Full output:
I tried updating Qt (qAsConst() function was introduced in Qt 5.7 https://github.com/maxrd2/subtitlecomposer/issues/88 ) with
sudo apt-get upgrade libqt4-dev
Sadly, this didn't solve the problem.