For linux qt deploy there is a standalone python version that I use that work 
well: https://github.com/Larpon/linuxdeployqt.py
For my application it was working more easily and was better with Qml.

From: Interest <interest-boun...@qt-project.org> On Behalf Of Nicholas Yue
Sent: January 18, 2021 11:13 PM
To: Thiago Macieira <thiago.macie...@intel.com>
Cc: interest@qt-project.org
Subject: Re: [Interest] QPA display system query ?

Thanks Thiago.

On Windows and Mac, there are corresponding windeployqt and macdeployqt

On *nixes, there is linuxdeployqt but that didn't work for me as it requires 
very specific glibc, the author of linxudeployqt have their legitimate reason 
for being very specific about runtime for their tool to work.

So I have to mimic the deployment as best as I can with regards to the QPA for 
display as that done in windowsdeployqt and macdeployqt so I have something 
like the following

install(FILES
  ${QT_INSTALL_PLUGINS}/platforms/libqxcb.so
  DESTINATION
  bin/platforms
  )

I was hoping to factor out the hard coding of xcb in the above which I can 
query.

So yes, it is like an XY problem.

Happy to hear of proper CMake way to install the required QPA for a software to 
be package up and ship to user without shipping the entire Qt 6.0.0 build on 
the Linux platform.

Cheers

On Mon, 18 Jan 2021 at 19:12, Thiago Macieira 
<thiago.macie...@intel.com<mailto:thiago.macie...@intel.com>> wrote:
On Monday, 18 January 2021 16:15:23 PST Giuseppe D'Angelo via Interest wrote:
> Hi,
>
> Il 19/01/21 00:33, Nicholas Yue ha scritto:
> > Is there some command line query I can make to determine the QPA display
> > system that is being used? For example, running that command on e.g. an
> > Ubuntu box may return something like *xcb*
>
> In general, qtdiag will tell you. However, this decision may be
> different for each application, and it's not uncommon to find
> applications that override the system default.

Actually, it should be VERY uncommon. There are few applications that need a
specific windowing system, though I don't doubt there are several that work
poorly with anything that they weren't tested with.


--
Thiago Macieira - thiago.macieira (AT) intel.com<http://intel.com>
  Software Architect - Intel DPG Cloud Engineering



_______________________________________________
Interest mailing list
Interest@qt-project.org<mailto:Interest@qt-project.org>
https://lists.qt-project.org/listinfo/interest


--
Nicholas Yue
Graphics - Arnold, Alembic, RenderMan, OpenGL, HDF5
Custom Dev - C++ porting, OSX, Linux, Windows
http://au.linkedin.com/in/nicholasyue
https://vimeo.com/channels/naiadtools
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to