美文网首页
Linux 基本桌面启动流程

Linux 基本桌面启动流程

作者: 霡霂976447044 | 来源:发表于2020-03-15 21:51 被阅读0次

    通常,在我们的电脑上,开机后会执行init程序,也就是systemd,systemd会自动启动你的显示管理器

    systemctl enable lightdm.service
    

    显示管理器会自动的启动XServer和XClient,server一般就是Xorg。
    如果我们没有自启动的登录管理器,就会进到默认的终端登录,你需要在终端上输入startx才能显出窗口管理器。startx是xinit的包装,会启动XServer对应的配置文件 /etc/X11/xinit/xserverrc

    #!/bin/sh
    exec /usr/bin/X -nolisten tcp "$@"
    

    X这个程序就是Xorg程序。
    startx还会启动XClient对应的配置文件 ~/.xinitrc

    exec dwm
    

    这样,你的桌面就显示出来了,dwm主要会调用xlib的接口,其它桌面则调用更多像Qt、Gtk这样的接口实现

    Arch安装文档已经很全面了,在UbuntuServer上安装图形化界面也类似。

    apt install lightdm xorg xfce4
    

    vim ~/.xinitrc

    exec startxfce4
    
    systemctl enable ligtdm.service
    

    相关文章

      网友评论

          本文标题:Linux 基本桌面启动流程

          本文链接:https://www.haomeiwen.com/subject/catiehtx.html