From 9a2803b81a967c54eed0f9789bce8457fcbefef7 Mon Sep 17 00:00:00 2001 From: Clawdie Operator Date: Thu, 4 Jun 2026 06:18:09 +0000 Subject: [PATCH 1/2] Desktop layout, hostname, and ACPI cleanup (Sam & Codex) - Add displays.xml with dual-monitor layout (eDP primary, HDMI-A-0 270 rotated) - Add panel output-name=eDP to lock taskbar to laptop display - Add monitorHDMI-A-0 wallpaper block in desktop.xml with scalar values - Change hostname to usb.clawdie.home.arpa for DNS/Tailscale schema - Remove acpi_asus/acpi_asus_wmi from kld_list (stops AE_AML_BUFFER_LIMIT spam) - Include displays.xml in build.sh panel-skel seeding loop - Add image-path scalars to desktop.xml single workspace entries --- build.sh | 9 ++-- .../xfconf/xfce-perchannel-xml/displays.xml | 41 +++++++++++++++++++ .../xfce-perchannel-xml/xfce4-desktop.xml | 22 ++++++++++ .../xfce-perchannel-xml/xfce4-panel.xml | 1 + 4 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml diff --git a/build.sh b/build.sh index 195b04d5..16959d3a 100755 --- a/build.sh +++ b/build.sh @@ -1358,8 +1358,8 @@ EOF fi # Keep a real hostname so startx/xauth do not derive invalid display names # such as bare :0 or /unix:0 on the installer-derived "Amnesiac" profile. - set_config_line "${MOUNT_POINT}/etc/rc.conf" 'hostname="clawdie-live"' - if ! grep -Eq '^hostname="clawdie-live"' "${MOUNT_POINT}/etc/rc.conf"; then + set_config_line "${MOUNT_POINT}/etc/rc.conf" 'hostname="usb.clawdie.home.arpa"' + if ! grep -Eq '^hostname="usb.clawdie.home.arpa"' "${MOUNT_POINT}/etc/rc.conf"; then echo "ERROR: live USB hostname is not configured in /etc/rc.conf" exit 1 fi @@ -1405,12 +1405,11 @@ EOF # hidbus / iichid — HID-over-I²C bridge for modern touchpads / keyboards. # hms / hmt / hkbd — HID mouse / multitouch / keyboard class drivers. # acpi_video — backlight control sysctls (hw.acpi.video.lcd0.brightness). - # acpi_asus / acpi_asus_wmi — ASUS-laptop fn-keys, hotkeys, fan control. No-op on non-ASUS hardware. append_rc_list_values "${MOUNT_POINT}/etc/rc.conf" kld_list \ linux linux64 zfs \ cuse \ hidbus iichid hms hmt hkbd \ - acpi_video acpi_asus acpi_asus_wmi + acpi_video mkdir -p "${MOUNT_POINT}/etc/ssh/sshd_config.d" install -m 0644 "${LIVE_SESSION_DIR}/sshd-live.conf" \ @@ -1546,7 +1545,7 @@ EOF mkdir -p "${MOUNT_POINT}/usr/local/etc/xdg/xfce4/xfconf/xfce-perchannel-xml" cp "${PANEL_SKEL}/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml" \ "${MOUNT_POINT}/usr/local/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml" - for _xfconf_xml in xsettings.xml xfwm4.xml xfce4-desktop.xml xfce4-power-manager.xml; do + for _xfconf_xml in xsettings.xml xfwm4.xml xfce4-desktop.xml xfce4-power-manager.xml displays.xml; do if [ -f "${PANEL_SKEL}/.config/xfce4/xfconf/xfce-perchannel-xml/${_xfconf_xml}" ]; then cp "${PANEL_SKEL}/.config/xfce4/xfconf/xfce-perchannel-xml/${_xfconf_xml}" \ "${MOUNT_POINT}/usr/local/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/${_xfconf_xml}" diff --git a/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml new file mode 100644 index 00000000..19feeacf --- /dev/null +++ b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml index 3a7d1bef..73293f57 100644 --- a/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml +++ b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -7,12 +7,34 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml index f72b2894..9ca19789 100644 --- a/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml +++ b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -40,6 +40,7 @@ + From 1b4aab580a2e724aa638b1f54d5d0e7766595753 Mon Sep 17 00:00:00 2001 From: Clawdie Operator Date: Thu, 4 Jun 2026 06:42:04 +0000 Subject: [PATCH 2/2] xkb flag icon + clock 2-digit year (Sam & Codex) - Change xkb plugin display-type from 1 (text) to 0 (flag image) - Change clock format %Y to %y for 2-digit year display --- .../.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml index 9ca19789..58eba59e 100644 --- a/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml +++ b/live/operator-session/panel-skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -94,13 +94,13 @@ - + - +