Linux: Spectacle – module “QtQuick.Controls” is not installed

Автор: | 27/08/2018

После последнего апдейта системы – spectacle начал вылетать при попытке сделать скришот выделенной области – опция “Reactangular Region” в Area:

Для “дебага” – запускаем его из консоли, и смотрим сообщения:

[simterm]

11:40:46 [setevoy@setevoy-arch-work ~]  $ spectacle 
qt5ct: using qt5ct plugin
qrc:/QuickEditor/EditorRoot.qml:23:1: module "QtQuick.Controls" is not installed
QObject::connect: Cannot connect (null)::acceptImage(int, int, int, int) to QuickEditor::acceptImageHandler(int, int, int, int)
QObject::connect: Cannot connect (null)::cancelImage() to QuickEditor::grabCancelled()
Segmentation fault (core dumped)

[/simterm]

Гуглим “module “QtQuick.Controls” is not installed“, находим сообщения тут – https://github.com/xiangzhai/qwx/issues/34, и там же описано решение – установить qt5-quickcontrols:

[simterm]

$ sudo pacman -S qt5-quickcontrols

[/simterm]

Устанавливаем, запускаем spectacle ещё раз – и всё работает:

Готово.