Document how the installer prompt works.
This commit is contained in:
parent
b01051a243
commit
c2ac6af2d9
17
README.md
17
README.md
@ -7,3 +7,20 @@ Releases are signed with Simon Quigley's GPG key: 5C7ABEA20F8630459CC8C8B5E27F2C
|
|||||||
Licensing info:
|
Licensing info:
|
||||||
- Everything is GPL-3 by 2022 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> unless stated otherwise.
|
- Everything is GPL-3 by 2022 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> unless stated otherwise.
|
||||||
- img/background.png is licensed CC-BY-4.0, authored by Aaron Rainbolt <arraybolt3@gmail.com>, copyright ownership the same as source
|
- img/background.png is licensed CC-BY-4.0, authored by Aaron Rainbolt <arraybolt3@gmail.com>, copyright ownership the same as source
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
This section serves to explain how lubuntu-installer-prompt's various components work together to provide the Lubuntu ISO boot experience.
|
||||||
|
|
||||||
|
1. SDDM loads.
|
||||||
|
2. /etc/sddm.conf is read. This file has been generated (or modified?) by Casper to point to a lubuntu-live-environment.desktop X session.
|
||||||
|
3. lubuntu-live-environment.desktop executes /bin/start-lubuntu-live-env.
|
||||||
|
4. start-lubuntu-live-env starts Openbox and backgrounds it.
|
||||||
|
5. start-lubuntu-live-env starts /bin/lubuntu-installer-prompt but does not background it.
|
||||||
|
6. The installer prompt appears.
|
||||||
|
7. The user clicks "Install Lubuntu" or "Try Lubuntu".
|
||||||
|
8. If "Install Lubuntu" is clicked, the installer prompt executes /usr/libexec/lubuntu-installer.sh, which then executes Calamares. The installer prompt then removes the buttons from the screen.
|
||||||
|
9. The installer window appears on the user's screen.
|
||||||
|
10. If Calamares closes, the installer prompt detects this and exits.
|
||||||
|
11. When the installer prompt exits, start-lubuntu-live-env kills Openbox, then runs startlxqt.
|
||||||
|
12. If "Try Lubuntu" is clicked, steps 10 and 11 are executed immediately.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user