從這裏開始,我們開始對桌面風格和需要的軟件進行配置和裝入。沒有好看的桌面也是不行的。
這裏選用了輕量化的XFCE作桌面環境,如果你使用過XFCE的話,你應該見過放在你的用戶名目錄下的桌面配置文件。但在製作的情況下我們是很難把配置文件塞進用戶的文件夾內。只能通過lb config所生成的文件夾,往裏塞入對應的配置文件。
在lb config裏會生成如下文件夾:
apt
archives
bootloaders
debian-installer
hooks
includes
includes.binary
includes.bootstrap
includes.chroot
includes.chroot_after_packages
includes.chroot_before_packages
includes.installer
includes.source
package-lists
packages
packages.binary
packages.chroot
preseed
rootfs
binary
bootstrap
chroot
common
source
這裏解釋下將用得到的部分文件夾,
首先是
bootloaders 文件夾
該文件夾負責鏡像啓動界面的顯示以及EFI的背景圖片。
includes.binary 文件夾
在我的鏡像裏是負責boot啓動時的背景和界面。
includes.chroot 文件夾
在這裏裝入配置文件,但請按原來的路徑一致進行裝入。
packages.chroot 文件夾
該文件夾在放入軟件包後會自動佈置到系統裏面。在安裝後也是一樣。
package-lists 文件夾
這裏放入你的需要的桌面環境和軟件名稱的配置文件
接下來我們給桌面弄下配置
面板部分
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-panel" version="1.0">
<property name="configver" type="int" value="2"/>
<property name="panels" type="array">
<value type="int" value="1"/>
<property name="panel-1" type="empty">
<property name="position" type="string" value="p=6;x=0;y=0"/>
<property name="length" type="uint" value="100"/>
<property name="position-locked" type="bool" value="true"/>
<property name="size" type="uint" value="34"/>
<property name="plugin-ids" type="array">
<value type="int" value="1"/>
<value type="int" value="2"/>
<value type="int" value="3"/>
<value type="int" value="4"/>
<value type="int" value="5"/>
<value type="int" value="6"/>
<value type="int" value="7"/>
<value type="int" value="8"/>
<value type="int" value="9"/>
<value type="int" value="10"/>
<value type="int" value="11"/>
<value type="int" value="12"/>
<value type="int" value="13"/>
<value type="int" value="14"/>
<value type="int" value="15"/>
<value type="int" value="16"/>
<value type="int" value="17"/>
<value type="int" value="18"/>
<value type="int" value="19"/>
<value type="int" value="20"/>
<value type="int" value="21"/>
<value type="int" value="22"/>
</property>
</property>
</property>
<property name="plugins" type="empty">
<!---此部分負責面板上的插件--->
<property name="plugin-1" type="string" value="whiskermenu"/>
<property name="plugin-2" type="string" value="separator"/>
<property name="plugin-3" type="string" value="showdesktop"/>
<property name="plugin-4" type="string" value="directorymenu">
<property name="icon-name" type="string" value="system-file-manager"/>
</property>
<property name="plugin-6" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="firefox-esr.desktop"/>
</property>
</property>
<property name="plugin-7" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="xfce4-terminal-emulator.desktop"/>
<value type="string" value="root-terminal.desktop"/>
<value type="string" value="kali-pwsh.desktop"/>
</property>
<property name="move-first" type="bool" value="true"/>
</property>
<property name="plugin-8" type="string" value="separator"/>
<property name="plugin-9" type="string" value="pager">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-10" type="string" value="separator"/>
<property name="plugin-11" type="string" value="tasklist">
<property name="show-handle" type="bool" value="false"/>
<property name="middle-click" type="uint" value="1"/>
<property name="grouping" type="uint" value="1"/>
</property>
<property name="plugin-12" type="string" value="separator">
<property name="expand" type="bool" value="true"/>
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-13" type="string" value="cpugraph"/>
<property name="plugin-14" type="string" value="systray">
<property name="size-max" type="uint" value="22"/>
<property name="square-icons" type="bool" value="true"/>
<property name="symbolic-icons" type="bool" value="true"/>
</property>
<property name="plugin-15" type="string" value="genmon"/>
<property name="plugin-16" type="string" value="pulseaudio"/>
<property name="plugin-17" type="string" value="notification-plugin"/>
<property name="plugin-18" type="string" value="power-manager-plugin"/>
<property name="plugin-19" type="string" value="clock">
<property name="digital-format" type="string" value="%_H:%M"/>
</property>
<property name="plugin-20" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-21" type="string" value="separator"/>
<property name="plugin-22" type="string" value="actions">
<!--- 該部分負責你的關機、重啓和註銷 --->
<property name="appearance" type="uint" value="0"/>
<property name="items" type="array">
<value type="string" value="+lock-screen"/>
<value type="string" value="-switch-user"/>
<value type="string" value="-separator"/>
<value type="string" value="-suspend"/>
<value type="string" value="-hibernate"/>
<value type="string" value="-hybrid-sleep"/>
<value type="string" value="-separator"/>
<value type="string" value="-shutdown"/>
<value type="string" value="-restart"/>
<value type="string" value="-separator"/>
<value type="string" value="+logout"/>
<value type="string" value="-logout-dialog"/>
</property>
</property>
</property>
</channel>
桌面部分,這裏只是換了壁紙,其他都沒改動過。
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-desktop" version="1.0">
<property name="desktop-icons" type="empty">
<property name="style" type="int" value="2"/>
<property name="file-icons" type="empty">
<property name="show-home" type="bool" value="true"/>
<property name="show-filesystem" type="bool" value="true"/>
<property name="show-removable" type="bool" value="false"/>
<property name="show-trash" type="bool" value="true"/>
</property>
<property name="icon-size" type="uint" value="48"/>
<property name="tooltip-size" type="double" value="64.000000"/>
</property>
<property name="backdrop" type="empty">
<property name="screen0" type="empty">
<property name="monitor0" type="empty">
<property name="image-path" type="string" value="/usr/share/backgrounds/honkai-impact3/01.jpg"/>
<property name="image-style" type="int" value="5"/>
<property name="image-show" type="bool" value="true"/>
</property>
<property name="monitor1" type="empty">
<property name="image-path" type="string" value="/usr/share/backgrounds/honkai-impact3/01.jpg"/>
<property name="image-style" type="int" value="5"/>
<property name="image-show" type="bool" value="true"/>
</property>
</property>
</property>
</channel>
<!-- 當初爲了解決這個鳥問題,差點崩潰了。 -->
像這樣配置完成,接下來就是最後的一步了。