If your system uses Wayland2, there's another environmental variable that 
might help:

Qt platform plugin xcb could not load - Qt6 
<https://forum.qt.io/topic/151317/qt-platform-plugin-xcb-could-not-load-qt6>


On Monday, July 22, 2024 at 10:56:48 AM UTC-4 Thomas Passin wrote:

> It's still got to be some library in the xcb library system. So far as I 
> can see it's a Qt problem, not really a Leo one - although that doesn't 
> help, does it? Just having them already installed isn't always enough. I 
> remember one of my VMs had the culprit installed, but after I ran the 
> installation command for it then Qt worked.  I don't remember any details, 
> though.  I also recall that in one case the library name was different from 
> the one or two that had been suggested in the error message.  That time I 
> lucked out with an Internet search.
>
> Which distro is this, BTW?
>
> On Monday, July 22, 2024 at 10:48:32 AM UTC-4 [email protected] wrote:
>
>> Latest qt6-tools are Installed already. Installed qtutilities-qt6. No 
>> luck.
>>
>> As for the "&& leo" after setting the env var: That means: "and then 
>> start leo".
>>
>> Setting the env var did not show more helpful text, alas.
>>
>> On Monday, July 22, 2024 at 3:34:41 PM UTC+2 [email protected] wrote:
>>
>>> Apologies, pkg name is ‘qt6-tools’, not ‘qt6-utils’.
>>>
>>> Jake
>>>
>>> On Jul 22, 2024, at 9:30 AM, Jacob Peck <[email protected]> wrote:
>>>
>>> 
>>>
>>> Thomas, their very first post in this thread indicated they did run with 
>>> that env var set.
>>>
>>> Please try (re-)installing qt6-utilis.  That fixed it on my Arch 
>>> install, and I assume Endeavor uses the arch packages.
>>>
>>> Jake
>>>
>>> On Jul 22, 2024, at 8:50 AM, Thomas Passin <[email protected]> wrote:
>>>
>>> Try setting that debug variable:  export QT_DEBUG_PLUGINS=1
>>> Maybe the Qt message will be more informative.  BTW, you don't need 
>>> PyQt5.  Leo doesn't use it any more.  Please post the Qt error message here 
>>> if you can't resolve the problem.
>>> On Monday, July 22, 2024 at 7:20:05 AM UTC-4 [email protected] wrote:
>>>
>>>> Installed xcb-util-cursor, libxinerama. Reinstalled PyQt5, PyQt6 - to 
>>>> no avail.
>>>>
>>>>
>>>> On Monday, July 22, 2024 at 12:28:47 PM UTC+2 [email protected] wrote:
>>>>
>>>>> Here is a page that has some good information about fixing this 
>>>>> problem in case my previous post doesn't:
>>>>> “Failed to load platform plugin ”xcb“ ” while launching qt5 app on 
>>>>> linux 
>>>>> <https://askubuntu.com/questions/308128/failed-to-load-platform-plugin-xcb-while-launching-qt5-app-on-linux-without>
>>>>>
>>>>> Briefly, you can get a more complete error message by setting this 
>>>>> environmental variable before launching Leo:
>>>>>
>>>>> export QT_DEBUG_PLUGINS=1
>>>>>
>>>>> On Monday, July 22, 2024 at 6:22:55 AM UTC-4 Thomas Passin wrote:
>>>>>
>>>>>> This error comes up with small variations for some Linux systems.  
>>>>>> Many times the error message will continue to suggest a command line  
>>>>>> for 
>>>>>> installing the required library.  That library may already be installed 
>>>>>> but 
>>>>>> not the right version.  If there was no suggestion, search online for 
>>>>>> how 
>>>>>> to install it for your system.  Often the library is named 
>>>>>> *libxcb-cursor0 
>>>>>> *but sometimes it goes by a different name.  Here's a site than can 
>>>>>> help finding the right install package: http://pkgs.org/
>>>>>>
>>>>>> On Ubuntu systems, this command used to work (I don't know if it 
>>>>>> still does):
>>>>>>
>>>>>> sudo apt-get install libxcb-xinerama0
>>>>>>
>>>>>> Sometimes the required library goes by this name: *libqxcb.so* 
>>>>>> instead.  Sometimes the error message will suggest two possible names 
>>>>>> instead of just the one. Try them both if the first doesn't do the job.
>>>>>> On Monday, July 22, 2024 at 5:40:34 AM UTC-4 [email protected] wrote:
>>>>>>
>>>>>>> Issuing
>>>>>>>
>>>>>>> export QT_DEBUG_PLUGINS=1 && leo
>>>>>>>
>>>>>>> yields
>>>>>>>
>>>>>>> setting leoID from os.getenv('USER'): 'XXXXX'
>>>>>>> qt.core.plugin.factoryloader: checking directory path 
>>>>>>> "/usr/bin/platforms" ...
>>>>>>> qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
>>>>>>> This application failed to start because no Qt platform plugin could 
>>>>>>> be initialized. Reinstalling the application may fix this problem.
>>>>>>>
>>>>>>> Everything with "xcb" in its name seems installed (I'am on 
>>>>>>> endeavourOS).
>>>>>>> Any idea, how I could proceed?
>>>>>>>
>>>>>>> What I did so far:
>>>>>>> - Update the whole system (endeavourOS)
>>>>>>> - Update Leo from PYPI
>>>>>>>
>>>>>>> Cheers
>>>>>>> Paul
>>>>>>>
>>>>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "leo-editor" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/leo-editor/c2d16273-5d73-45d6-85f0-364af7f1d0f4n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/leo-editor/c2d16273-5d73-45d6-85f0-364af7f1d0f4n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/d1bd3ac5-96c8-4a3d-a0bf-fb83eba876e1n%40googlegroups.com.

Reply via email to