Replace stale colibri-smoke-agent references with colibri-test-agent, mark colibri-tui optional/desirable, update image-name comments, and avoid smoke wording in current build handoff docs.\n\nChecks: sh -n build.sh; sh -n scripts/test-release-gate.sh; ./scripts/check-format.sh; git diff --check.
56 lines
2.2 KiB
Text
56 lines
2.2 KiB
Text
# XFCE desktop stack for the persistent operator USB
|
|
# FreeBSD has no top-level `xfce` package in the current repo; list the core
|
|
# session components explicitly so SDDM can find the `xfce` xsession.
|
|
# Include the full XFCE desktop component now that hardware logs show
|
|
# xfce4-session expects xfdesktop and Thunar in the default session.
|
|
# This is larger than the first USB cut because Thunar pulls GVFS/Samba,
|
|
# but it avoids a session-manager crash path on real hardware.
|
|
xfce4-desktop
|
|
xfce4-panel
|
|
xfce4-session
|
|
xfce4-settings
|
|
xfce4-wm
|
|
xfce4-terminal
|
|
mousepad
|
|
# Keep runtime desktop caches/schemas explicit. These are dependencies of GTK
|
|
# and XFCE packages, but explicit entries make the live-session contract clear.
|
|
gsettings-desktop-schemas
|
|
adwaita-icon-theme
|
|
adwaita-icon-theme-legacy
|
|
gtk-update-icon-cache
|
|
shared-mime-info
|
|
desktop-file-utils
|
|
# Keep xterm as a tiny canonical Xorg rescue/validation client. If startx is
|
|
# invoked without a working xinitrc, Xorg defaults to xterm rather than failing
|
|
# with "Unable to run program xterm".
|
|
xterm
|
|
xfce4-whiskermenu-plugin
|
|
xfce4-mixer
|
|
# Lightweight OSS tray client. Do not re-add the xfce4-mixer panel plugin: it
|
|
# can auto-pin HDMI output on AMD laptops even when FreeBSD audio uses speakers.
|
|
volumeicon
|
|
pcmanfm
|
|
sddm
|
|
# XFCE extras — lightweight panel plugins and utilities with no heavy deps.
|
|
# xfce4-xkb-plugin: keyboard layout indicator/switcher (works with the
|
|
# Slovenian+US xorg.conf.d layout baked into the image).
|
|
# xfce4-clipman-plugin: clipboard manager with persistent history.
|
|
# xfce4-cpugraph-plugin: CPU usage graph in the panel.
|
|
# xfce4-netload-plugin: network throughput monitor.
|
|
# xfce4-systemload-plugin: CPU, memory, swap at a glance.
|
|
# xfce4-screenshooter-plugin: screenshot capture and save.
|
|
# xfce4-taskmanager: graphical process manager (standalone, not panel plugin).
|
|
# ristretto: lightweight image viewer.
|
|
# xfce4-tumbler: thumbnail generation for Thunar file manager.
|
|
xfce4-xkb-plugin
|
|
xfce4-clipman-plugin
|
|
# gstreamer1-plugins-good: required by xfce4-mixer for OSS audio backend
|
|
# detection. Without it the mixer panel plugin silently fails ("no sound card").
|
|
gstreamer1-plugins-good
|
|
xfce4-cpugraph-plugin
|
|
xfce4-netload-plugin
|
|
xfce4-systemload-plugin
|
|
xfce4-screenshooter-plugin
|
|
xfce4-taskmanager
|
|
ristretto
|
|
xfce4-tumbler
|