most apps are nice and DE-agnostic, and work no problem
Читать полностью…
they can - it just depends which "Desktop" the apps were written for
Читать полностью…
thanks for the time and energy spent explaining by the way @beanpole135
Читать полностью…
so the desktop is separate from the tools completely, whereas most DE's have a jumbled "soup" of app-to-desktop communication requirements
Читать полностью…
The Lumina tools are all designed as stand-alone utilities that do not need to interact on a low level with the desktop at all - which is a main difference from most DE utilities
Читать полностью…
Lumina is just 1 main binary/tool for the DE itself - with single-process communication used rather than multi-process communication
Читать полностью…
Most desktop environments are actually a collection of dozens of individual processes - each of them handling 1 thing about the DE. These use DBUS to talk to each other and try to keep in sync
Читать полностью…
so them why would other systems use d-bus and not directly interface with the x server like lumina does?
Читать полностью…
but essentially it is just a graphical interface for the system
Читать полностью…
the X11 interactions are abstrated into a single Qt class to keep Lumina itself based just on Qt5
Читать полностью…
is lumina already running on project trident?
Читать полностью…
there is no need to use it at all when you are using the Xorg/XCB libraries to interface with X11 itself
Читать полностью…
so in resume @beanpole135 how does this project manage to avoid d-bus
Читать полностью…
and if so how you acomplish that in the linux kernel
Читать полностью…
if it is a KDE app, you will actually see it trying to start up the KDE desktop (or pieces of it) in the background
Читать полностью…
so then most desktop "apps" dont really run on lumina
Читать полностью…
given probably you need to setup everything every time you use something?
Читать полностью…
but doesnt that make for a clunky navigation
Читать полностью…
I not really understanding the "special setup or configuration" part very well
Читать полностью…
those are defined in the OS-build templates, so they "just work" without an special setup or configuration by the end user
Читать полностью…
the only interactions with the OS itself are done through an external process abstrations system, running base-OS utilities
Читать полностью…
oh ok I though it was given that was the explanation by andre from hyperbola project
Читать полностью…
as I questioned earlier... where is Lumina talking directly to the kernel?
Читать полностью…
but isnt that rather combersome to talk directly to the kernel in the linux case, given message layer is quite simplistic?
Читать полностью…
Dbus is just an abstract communications layer with an overly complicated interaction system
Читать полностью…
given from my understandment the linux kernel message layer is pretty barebones
Читать полностью…
and he explain to me that there is no need for d-bus in llumina project
Читать полностью…