Nxinit » History » Version 1
Stefan Mark, 12/16/2020 04:10 PM
| 1 | 1 | Stefan Mark | h1. Nxinit |
|---|---|---|---|
| 2 | |||
| 3 | h2. Startup sequence |
||
| 4 | |||
| 5 | <pre> |
||
| 6 | startx ^ xserverrc ^ xinit || { X, xinitrc } |
||
| 7 | | |
||
| 8 | /-------------------------------------/ |
||
| 9 | \-> xinitrc ^ nxinit ^ dbus-launch ^ nxinit [^ ck-launch-session ^ nxinit] || { [@$keyring], [!$randr], [$randrd], [$compositor], [!xrdb], [!$font_init] } ^ nxls |
||
| 10 | | |
||
| 11 | /-------------------------------------------------------------------------------------------------------------------------------------------------------------/ |
||
| 12 | \-> nxls || { $wm, [!$wm_check], [$keybinder], [$status] } |
||
| 13 | </pre> |
||
| 14 | |||
| 15 | <pre> |
||
| 16 | ^ execs into |
||
| 17 | || runs in backgrouns |
||
| 18 | {} group |
||
| 19 | [] optional |
||
| 20 | $TYPE a program of type TYPE |
||
| 21 | ! wait |
||
| 22 | @ wait until daemonized |
||
| 23 | </pre> |
||
| 24 | |||
| 25 | h2. Propsed process tree |
||
| 26 | |||
| 27 | <pre> |
||
| 28 | xinit |
||
| 29 | |- X |
||
| 30 | \- nxls |
||
| 31 | | dbus |
||
| 32 | | [consolekit] |
||
| 33 | |- [keyring] |
||
| 34 | |- [compositor] |
||
| 35 | |- [randrd] |
||
| 36 | |- wm |
||
| 37 | |- [keybinder] |
||
| 38 | |- [status] |
||
| 39 | </pre> |