|
2 | 2 | # KibaOS ISO build script |
3 | 3 | # DE: LXQt + Openbox + Picom |
4 | 4 | # Greeter: SDDM with autologin for liveuser (Session=lxqt.desktop) |
5 | | -# Theme: ChromeOS shelf layout × macOS vibrancy × Material You (teal) |
6 | 5 | # Wallpaper: auto-set from WolfTech branding repo |
7 | 6 | set -ex |
8 | 7 |
|
@@ -1027,6 +1026,7 @@ cat > "${LXQT_CFG}/session.conf" << 'SESSIONCONF' |
1027 | 1026 | [General] |
1028 | 1027 | __userfile__=true |
1029 | 1028 | window_manager=openbox |
| 1029 | +desktop_manager=pcmanfm-qt |
1030 | 1030 |
|
1031 | 1031 | [Environment] |
1032 | 1032 | QT_QPA_PLATFORMTHEME=qt5ct |
@@ -1099,7 +1099,6 @@ mkdir -p /home/liveuser/.config/picom |
1099 | 1099 | cat > /home/liveuser/.config/picom/picom.conf << 'PICOMCONF' |
1100 | 1100 | # KibaOS Picom — macOS-inspired compositing |
1101 | 1101 | backend = "glx"; |
1102 | | -glx-no-stencil = true; |
1103 | 1102 | glx-copy-from-front = false; |
1104 | 1103 | vsync = true; |
1105 | 1104 |
|
@@ -1689,6 +1688,16 @@ NoDisplay=false |
1689 | 1688 | Comment=GPU-accelerated compositor with blur and shadows |
1690 | 1689 | PICOMDESK |
1691 | 1690 |
|
| 1691 | +# ── Autostart: pcmanfm-qt desktop (LXQt Module — auto-restarted on crash) ─ |
| 1692 | +cat > /home/liveuser/.config/autostart/pcmanfm-qt-desktop.desktop << 'PCMANFMDESK' |
| 1693 | +[Desktop Entry] |
| 1694 | +Type=Application |
| 1695 | +Name=Desktop |
| 1696 | +Exec=pcmanfm-qt --desktop --profile lxqt |
| 1697 | +OnlyShowIn=LXQt; |
| 1698 | +X-LXQt-Module=true |
| 1699 | +PCMANFMDESK |
| 1700 | +
|
1692 | 1701 | # ── Autostart: KibaOS welcome ───────────────────────────────────────────── |
1693 | 1702 | cat > /home/liveuser/.config/autostart/kiba-welcome.desktop << 'WDESK' |
1694 | 1703 | [Desktop Entry] |
@@ -1720,11 +1729,13 @@ sed -i \ |
1720 | 1729 | -e 's/^ModuleName=.*/ModuleName=spinner/' \ |
1721 | 1730 | "${THEME_DST}/kibaos.plymouth" |
1722 | 1731 |
|
1723 | | -if [ -f /usr/share/kibaos/wallpaper.png ]; then |
1724 | | - magick /usr/share/kibaos/wallpaper.png -filter Lanczos -resize 400x \ |
| 1732 | +# Solid dark background — clean boot screen, no wallpaper bleed |
| 1733 | +magick -size 1920x1080 xc:"#0d1b2a" "${THEME_DST}/background-tile.png" |
| 1734 | +
|
| 1735 | +# Logo as watermark (centered by spinner plugin) |
| 1736 | +if [ -f "${LOGO_RAW}" ]; then |
| 1737 | + magick "${LOGO_RAW}" -filter Lanczos -resize 200x200 \ |
1725 | 1738 | "${THEME_DST}/watermark.png" |
1726 | | - magick /usr/share/kibaos/wallpaper.png -filter Lanczos -resize 64x64 \ |
1727 | | - "${THEME_DST}/entry-icon.png" |
1728 | 1739 | fi |
1729 | 1740 |
|
1730 | 1741 | plymouth-set-default-theme -R kibaos 2>/dev/null || \ |
|
0 commit comments