hellosystem / applications Goto Github PK
View Code? Open in Web Editor NEWApplication Bundles for use with helloSystem
License: BSD 2-Clause "Simplified" License
Application Bundles for use with helloSystem
License: BSD 2-Clause "Simplified" License
Even with export KRITA_NO_STYLE_OVERRIDE=ON
, it insists on its dark theme which is totally broken on helloSystem. We want Krita to entirely forget about its dark theme and use the style/theme from Qt (not KDE) which we are using system wide on helloSystem.
How?
This is the broken state with export KRITA_NO_STYLE_OVERRIDE=ON
:
There are still remnants of the dark mode.
This is how other Qt applications look, and how I would like Krita to look as well:
libicuuc changes version numbers all the time. We want to use whatever the system provides, in the hope that it won't break.
libicuuc.so.69 => not found (0)
libicudata.so.69 => not found (0)
libicui18n.so.69 => not found (0)
Workaround:
FreeBSD% cd "/home/user/Applications/Blender 2.91.0.app/Resources/usr/local/lib/"
FreeBSD% ln -s /usr/local/lib/libicudata.so libicudata.so.69
FreeBSD% ln -s /usr/local/lib/libicuuc.so libicuuc.so.69
FreeBSD% ln -s /usr/local/lib/libicui18n.so libicui18n.so.69
Maybe we should do something like this for all our AppImages. Because the version of libicu* will get updated on the target systems, at which point the AppDir still needs to be able to find it...
This was made on FreeBSD 13 with
makefs '/home/liveuser/Desktop/Chromium.app.ufs' '/home/liveuser/Desktop/Chromium.app'
mkuzip -A zstd -C 15 -o '/home/liveuser/Desktop/Chromium.app.uzip' '/home/liveuser/Desktop/Chromium.app.ufs'
The advantage would be that it could be nicely mounted by the kernel through https://github.com/vermaden/automount/ rather than through the slow, clumsy, and error-prone sysutils/archivemount/
.
Blocked by:
vermaden/automount#34
convert -fuzz 10% -transparent white -background transparent -resize 256x256 -gravity north -extent 256x256 Blender.app/Resources/usr/local/share/icons/hicolor/scalable/apps/blender.svg Blender.app/Resources/Blender.png
convert: attempt to perform an operation not allowed by the security policy `MVG' @ error/constitute.c/IsCoderAuthorized/422.
convert: no images defined `Blender.app/Resources/Blender.png' @ error/convert.c/ConvertImageCommand/3322.
===> Creating groups.
Creating group '_sndio' with gid '702'.
pw: could not lock the group file: No such file or directory
===> Creating users
Creating user '_sndio' with uid '702'.
pw: group `702' does not exist
pkg.real: PRE-INSTALL script failed
After updating the system in Q1/2022, a Firefox app bundle built in Q4/2021 will no longer run because we now have libicui18n.so.70.1
rather than libicui18n.so.69
in the base system.
Apparently libicui18n.so changes its version number in the filename all the time, even within the same FreeBSD release, in incompatible ways.
XPCOMGlueLoad error for file /usr/home/user/Applications/Firefox 93.0.app/Resources/usr/local/lib/firefox/libxul.so:
Shared object "libicui18n.so.69" not found, required by "libxul.so"
Couldn't load XPCOM.
What is the right thing to do?
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.