Flatpak of https://github.com/Alexey-T/CudaText built to use Qt5 frontend.
- org.kde.Platform//5.15-23.08
- org.kde.Sdk//5.15-23.08
- org.freedesktop.Sdk.Extension.freepascal//23.08
Home Page: https://flathub.org/apps/details/io.github.cudatext.CudaText-Qt5
Flatpak of https://github.com/Alexey-T/CudaText built to use Qt5 frontend.
Ubuntu 22.04.3 Xorg
kudatext.webm
@JordanL2
I made the patch
Alexey-T/CudaText@efbcba6
to solve Alexey-T/CudaText#5308
but I am unsure: what version of Lazarus + libQt5Pas do you use?
This was originally filed at Alexey-T/CudaText#4357 but that is not the correct location.
For the most part the flatpak install of CudaText-Qt5 works great. I have been using for several months now on multiple Linux distributions.
However, there is no straight forward to use cudatext plugins (such as the ftp one that depends on the paramiko python package) that depend on more than just a generic python install.
CudaText ftp plugin: https://github.com/pohmelie/cuda_ftp
I'm not sure how this can be remedied (or if there is any possible solution for this), as I'm not familiar with making flatpak packages.
According to
Alexey-T/CudaText#4357
the normal Python engine cannot be called from Flatpak version. So you need to add the Py engine to the Flatpak. It can be 3.8.x to 3.10.x.
We need to use the main branch version of Lazarus, as it has a commit that fixes this issue:
Alexey-T/CudaText#5299
Will fork Lazarus and create a tag.
I'm raising this issue as an announcement to anyone who might hit this issue soon.
The next update of CudaText will be updated to a new flatpak runtime. This will update the Python version, which might cause the above error. To fix it:
By selecting the general Python 3 library symlink this should stop the problem re-occurring in future.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.