Linux 基本桌面启动流程

Linux 基本桌面启动流程,第1张

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

显示管理器会自动的启动XServer和XClient,server一般就是Xorg。

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

X这个程序就是Xorg程序。

startx还会启动XClient对应的配置文件 ~/.xinitrc

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

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

vim ~/.xinitrc

以UOS和firefox为例:

  1. 软件安装目录:/home/harven/Software/firefox

  2. 生成桌面快捷方式。

进入/home/harven/Desktop,创建文件“firefox.desktop”,并编辑内容,具体 *** 作如下:

```javascript

touch firefox.desktop

vim firefox.desktop

```

文件具体内容如下:

```javascript

[Desktop Entry]

Name=Firefox

Comment=this is firefox

Exec=/home/harven/Software/firefox/firefox

Icon=/home/harven/Software/firefox/browser/chrome/icons/default/default128.png

Terminal=false

Type=Application

Categories=ApplicationNetwork

```

3. 生成启动菜单栏。

将第2步中编辑好的文件firefox.desktop拷贝到此目录:/usr/share/applications


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8587873.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存