Page 1 of 1
[ASK] understanding LXDE workflow
Posted: Sun Oct 10, 2010 12:38 pm
by dregazul
hello
this DE is good. Can anyone explain how LXDE work? after picking up run level, which LX component will be loaded first? how lxde interract with kernel? how LXDE manage the memory?--in which source that memory management code written? ...
oh, sorry

. it is interesting environtment. I'm newbie, but I think learning this DE is fun (rahter than that bloated gnome and KDE). I cannot find any documentation in LXDE.org

, so I run to this. Why they didnt supply that documentation there?

Re: [ASK] understanding LXDE workflow
Posted: Sun Oct 10, 2010 1:05 pm
by Marty Jack
It is better to think of LXDE as a few programs on top of the distro, rather than LXDE as a complete thing.
Booting is managed by /sbin/init, which at least in the classical SysV model, has "run levels" controlled by /etc/inittab. Runlevel 5 launches the display manager, which then launches the X server and the session manager. The session manager launches the panel and whatever else you have set to autostart. See /etc/xdg/lxsession/LXDE/autostart for what is started.
LXDE uses ordinary system calls and Xlib calls to interact with the kernel and the X server. Nothing at all special. Memory management, at least if you mean the entire system memory, is a kernel function.
In an open source project, documentation or code only exists if someone takes the time to write it.
Re: [ASK] understanding LXDE workflow
Posted: Sun Oct 10, 2010 1:35 pm
by dregazul
ok..
so lxde is a 'compilation' of small program. But, it seems that there is only one core that really important..is it LXSession? what this LX component do/handle?

Re: [ASK] understanding LXDE workflow
Posted: Sun Oct 10, 2010 1:41 pm
by dregazul
or..is there any reference about LXDE workflow so I can read it? I have so many questions about LX..and actually all desktop environtment, how they work, why it is always separated from the kernel, why not just compile it into single environtment, how GUI written in DE, how to make rules in GUI of DE, . . .
