Как ставили notepadqq?
notepadqq устанавливал из
PPA (и с ним то как раз вопрос решился); он не хотел использовать свежий Qt пока я не переименовал
~/.qt5 в
~/Qt, после этого:
~$ notepadqq
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
переустановка не помогла и я запустил его вот так:
~$ QT_DEBUG_PLUGINS=1 /usr/bin/notepadqq
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/notepadqq/platforms" ...
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
я скопировал
~/Qt/5.5/gcc/plugins/platforms в
/usr/lib/notepadqq и после этого он уже без проблем запустился
стал проверять таким же образом другие qt5-приложения, но все они смотрели
/usr/lib/i386-linux-gnu/qt5/plugins и я создал файл
/usr/bin/qt.conf с таким содержимым:
~$ cat /usr/bin/qt.conf
[Paths]
Plugins=/home/chadwick/Qt/5.5/gcc/plugins
после этого все qt5-приложения написали мне о несовместимости:
In /home/chadwick/Qt/5.5/gcc/plugins/platforms/libqxcb.so:
Plugin uses incompatible Qt library (5.5.1) [release]
"The plugin '/home/chadwick/Qt/5.5/gcc/plugins/platforms/libqxcb.so' uses incompatible Qt library. (5.5.1) [release]"
not a plugin
QFactoryLoader::QFactoryLoader() checking directory path "/usr/bin/platforms" ...
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
в общем, я удалил все что было вместе с
/etc/ld.so.conf.d/qt5.conf,
/usr/bin/qt.conf и
/usr/lib/notepadqq/platforms и скачал 5.3 в
~/Qt как того и просил notepadqq:
Notepadqq будет пытаться делать все возможное, но некоторые функции не будут работать должным образом.
Установите более новую версию Qt (≥ 5.3) из официальных репозиториев вашего дистрибутива.
Если не доступна, загрузите Qt (≥ 5.3) из http://qt-project.org/ и установите в "/home/chadwick/Qt" или в "/opt/Qt".
и после
sudo /sbin/ldconfig он сразу же стал смотреть
~/Qt/5.3/gcc/pluginsу меня только один вопрос: что конкретно ему будет нужно из
~/Qt ? потому что всё это добро весит почти гигабайт; я ведь могу оставить только
~/Qt/5.3/gcc и удалить всё остальное?