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 ещё раз — и всё работает:

Готово.