1. 程式人生 > >Systemd啟動圖形界面過程

Systemd啟動圖形界面過程

pip unit for -a spl light esc code 界面

1 啟動命令

systemctl isolate graphical.target

2 啟動過程:

文件:/etc/systemd/system/graphical.target
來自:systemd包
內容:

[Unit]
Description=Graphical Interface
Documentation=man:systemd.special(7)
Requires=multi-user.target
Wants=display-manager.service
Conflicts=rescue.service rescue.target
After=multi-user.target rescue.service rescue.target display-manager.service
AllowIsolate=yes

文件:/etc/systemd/system/display-manager.service
來自:安裝lightdm包時自己主動生成
內容:鏈接到/lib/systemd/system/lightdm.service

文件:/lib/systemd/system/lightdm.service
來自:lightdm包
內容:
[Unit]
Description=Light Display Manager
Documentation=man:lightdm(1)
[email protected]
After=systemd-user-sessions.service [email protected]

/* */ plymouth-quit.service livesys-late.service

[Service]
ExecStart=/usr/sbin/lightdm
Restart=always
IgnoreSIGPIPE=no
BusName=org.freedesktop.DisplayManager

[Install]
Alias=display-manager.service

文件: /user/sbin/lightdm
來自:lightdm包
內容:二進制可運行文件。啟動圖形界面。

‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); });

    Systemd啟動圖形界面過程