gioser

tawasuyu/brahman

Rust 459TOML 177Markdown 49JSON 176207 Definitions

feat(shuma-shell): tarjetas acordeón con filtro stdout/stderr

- shuma-session: la salida de un comando ahora distingue el flujo
  (OutputLine { stream, text }); CommandRun expone lines_of/count_of/
  has_stderr.
- Las tarjetas del feed se acordeonan (clic en la cabecera). El filtro
  de la cabecera muestra stdout por defecto; si hubo stderr aparece el
  switch «⚠ N» para verlo.
- Orden de terminal: los comandos nuevos se acolan abajo, los viejos
  suben y se autocolapsan — salvo que el usuario haya tocado el
  acordeón a mano (user_touched).
- El feed sigue al comando más reciente (ScrollHandle::scroll_to_bottom).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

0fde2aa2732815edaf12c2715bb154ec944d92fe · by sergio · (5 months ago) · parent 2540e7404 · browse the tree at this commit

Semantic delta · 17

crates/apps/shuma-shell/src/main.rs

crates/modules/shuma/shuma-session/src/lib.rs

3 files · +552 −62

diff --git a/crates/apps/shuma-shell/src/main.rs b/crates/apps/shuma-shell/src/main.rs
index d94cd76..de0399e 100644
--- a/crates/apps/shuma-shell/src/main.rs
+++ b/crates/apps/shuma-shell/src/main.rs
@@ -19,17 +19,19 @@
 use std::panic;
 use std::time::{Duration, SystemTime, UNIX_EPOCH};
 
+use std::collections::HashMap;
+
 use gpui::{
     div, point, prelude::*, px, App, Bounds, Context, CursorStyle, Element, ElementId, FocusHandle,
     GlobalElementId, Hsla, InspectorElementId, IntoElement, KeyDownEvent, LayoutId, MouseButton,
-    MouseDownEvent, MouseMoveEvent, MouseUpEvent, PathBuilder, Pixels, Render, SharedString, Style,
-    Window,
+    MouseDownEvent, MouseMoveEvent, MouseUpEvent, PathBuilder, Pixels, Render, ScrollHandle,
+    SharedString, Style, Window,
 };
 use nahual_launcher::launch_app;
 use nahual_theme::Theme;
 use shuma_exec::{run as exec_run, CommandSpec, RunEvent, RunHandle};
 use shuma_line::{CompletionKind, CompletionSource, LineState, TokenKind};
-use shuma_session::{CommandRun, RunId, RunStatus, WorkSession};
+use shuma_session::{CommandRun, RunId, RunStatus, Stream, WorkSession};
 use shuma_sysmon::{Snapshot, SystemSampler};
 
 /// Cuántas muestras guarda la curva de cada monitor.
@@ -218,6 +220,17 @@ struct Drag {
     start_w: f32,
 }
 
+/// Estado de presentación de la tarjeta de un comando.
+#[derive(Default, Clone, Copy)]
+struct RunUi {
+    /// Acordeón cerrado — sólo se ve la cabecera.
+    collapsed: bool,
+    /// El filtro muestra stderr en vez de stdout.
+    show_stderr: bool,
+    /// El usuario tocó el acordeón a mano — ya no se autocolapsa.
+    user_touched: bool,
+}
+
 struct Shell {
     line: LineState,
     /// La sesión de trabajo: cwd, historial y grupos.
@@ -237,6 +250,10 @@ struct Shell {
     right_width: f32,
     /// Arrastre de divisor en curso, si lo hay.
     drag: Option<Drag>,
+    /// Estado de presentación por comando (acordeón, filtro stderr).
+    run_ui: HashMap<RunId, RunUi>,
+    /// Scroll del feed central — sigue al comando más reciente.
+    scroll: ScrollHandle,
     focus: FocusHandle,
     focused_once: bool,
 }
@@ -273,6 +290,8 @@ impl Shell {
             left_width: 176.0,
             right_width: 188.0,
             drag: None,
+            run_ui: HashMap::new(),
+            scroll: ScrollHandle::new(),
             focus: cx.focus_handle(),
             focused_once: false,
         };
@@ -315,19 +334,28 @@ impl Shell {
             for ev in handle.try_events() {
                 changed = true;
                 match ev {
-                    RunEvent::Stdout(l) | RunEvent::Stderr(l) => {
-                        self.session.append_output(*id, l)
+                    RunEvent::Stdout(l) => {
+                        self.session.append_output(*id, Stream::Stdout, l)
+                    }
+                    RunEvent::Stderr(l) => {
+                        self.session.append_output(*id, Stream::Stderr, l)
                     }
                     RunEvent::Exited(code) => self.session.finish_run(*id, code, now),
                     RunEvent::Failed(msg) => {
-                        self.session
-                            .append_output(*id, format!("✗ no se pudo lanzar: {msg}"));
+                        self.session.append_output(
+                            *id,
+                            Stream::Stderr,
+                            format!("✗ no se pudo lanzar: {msg}"),
+                        );
                         self.session.finish_run(*id, -1, now);
                     }
                 }
             }
         }
         self.active.retain(|(_, h)| !h.is_finished());
+        if changed {
+            self.scroll.scroll_to_bottom();
+        }
         changed
     }
 
@@ -360,28 +388,41 @@ impl Shell {
         }
         let now = unix_now();
 
+        // Los comandos anteriores que el usuario no fijó se autocolapsan
+        // al aparecer uno nuevo abajo — orden de terminal tradicional.
+        for ui in self.run_ui.values_mut() {
+            if !ui.user_touched {
+                ui.collapsed = true;
+            }
+        }
+
         // `cd` interno — un subproceso no podría cambiar nuestro cwd.
         if line == "cd" || line.starts_with("cd ") {
             let arg = line.strip_prefix("cd").unwrap_or("").trim();
             let id = self.session.begin_run(&line, now);
+            self.run_ui.insert(id, RunUi::default());
             match self.resolve_cd(arg) {
                 Ok(new_cwd) => {
                     self.session.set_cwd(new_cwd.clone());
                     self.source.cwd = new_cwd.clone();
-                    self.session.append_output(id, format!("→ {new_cwd}"));
+                    self.session
+                        .append_output(id, Stream::Stdout, format!("→ {new_cwd}"));
                     self.session.finish_run(id, 0, now);
                 }
                 Err(e) => {
-                    self.session.append_output(id, e);
+                    self.session.append_output(id, Stream::Stderr, e);
                     self.session.finish_run(id, 1, now);
                 }
             }
+            self.scroll.scroll_to_bottom();
             return;
         }
 
         let id = self.session.begin_run(&line, now);
+        self.run_ui.insert(id, RunUi::default());
         let spec = CommandSpec::bash(&line, self.session.cwd());
         self.active.push((id, exec_run(&spec)));
+        self.scroll.scroll_to_bottom();
     }
 
     fn refresh_completion(&mut self) {
@@ -552,41 +593,129 @@ fn pretty_cwd(cwd: &str) -> String {
     }
 }
 
-/// Panel de un comando ejecutado: cabecera resaltada + su salida.
-fn run_panel(r: &CommandRun, theme: &Theme, node_bg: Hsla) -> impl IntoElement {
+/// Renderiza la tarjeta de un comando ejecutado: cabecera-acordeón +
+/// filtro stdout/stderr + cuerpo de salida.
+fn render_run(
+    r: &CommandRun,
+    ui: RunUi,
+    theme: &Theme,
+    node_bg: Hsla,
+    cx: &mut Context<Shell>,
+) -> impl IntoElement {
+    let id = r.id;
+    let dim = theme.fg_muted;
     let (glyph, gcolor) = match r.status {
         RunStatus::Running => ("▷", gpui::hsla(45.0 / 360.0, 0.75, 0.60, 1.0)),
         RunStatus::Ok => ("✓", gpui::hsla(140.0 / 360.0, 0.48, 0.55, 1.0)),
         RunStatus::Failed => ("✗", gpui::hsla(2.0 / 360.0, 0.68, 0.60, 1.0)),
     };
-    let dim = theme.fg_muted;
+    let stderr_color = gpui::hsla(8.0 / 360.0, 0.62, 0.66, 1.0);
 
-    let total = r.output.len();
-    let skipped = total.saturating_sub(OUTPUT_LINES);
-    let mut body: Vec<gpui::Div> = Vec::new();
-    if skipped > 0 {
-        body.push(
+    // Nota a la derecha: código de salida, y al colapsar, conteo de líneas.
+    let mut note = match r.exit_code {
+        Some(0) | None => String::new(),
+        Some(c) => format!("salió {c}"),
+    };
+    if ui.collapsed {
+        let n = r.count_of(Stream::Stdout);
+        if n > 0 {
+            note = format!("{note} · {n} líneas").trim_start().to_string();
+        }
+    }
+
+    // Cabecera-acordeón: un clic colapsa/expande.
+    let caret = if ui.collapsed { "▸" } else { "▾" };
+    let header_left = div()
+        .id(SharedString::from(format!("hdr-{id}")))
+        .flex()
+        .flex_row()
+        .items_center()
+        .gap(px(6.))
+        .flex_1()
+        .cursor_pointer()
+        .child(div().flex_none().text_color(dim).child(caret))
+        .child(div().flex_none().text_color(gcolor).child(glyph))
+        .children(highlight(&r.line, theme))
+        .child(
             div()
+                .flex_none()
                 .text_size(px(11.))
                 .text_color(dim)
-                .child(SharedString::from(format!("… {skipped} líneas antes"))),
-        );
-    }
-    for line in r.output.iter().skip(skipped) {
-        body.push(
-            div()
-                .text_size(px(12.))
-                .text_color(theme.fg_text)
-                .child(SharedString::from(line.clone())),
-        );
-    }
+                .child(SharedString::from(note)),
+        )
+        .on_click(cx.listener(move |shell, _, _, cx| {
+            let e = shell.run_ui.entry(id).or_default();
+            e.collapsed = !e.collapsed;
+            e.user_touched = true;
+            cx.notify();
+        }));
 
-    let exit_note = match r.exit_code {
-        Some(0) => String::new(),
-        Some(c) => format!("salió {c}"),
-        None => String::new(),
+    // Filtro de stderr — sólo aparece si el comando emitió errores.
+    let stderr_chip = if r.has_stderr() {
+        let n = r.count_of(Stream::Stderr);
+        Some(
+            div()
+                .id(SharedString::from(format!("err-{id}")))
+                .flex_none()
+                .px(px(6.))
+                .py(px(1.))
+                .rounded(px(3.))
+                .text_size(px(11.))
+                .cursor_pointer()
+                .when(ui.show_stderr, |d| {
+                    d.bg(stderr_color).text_color(gpui::hsla(0.0, 0.0, 0.12, 1.0))
+                })
+                .when(!ui.show_stderr, |d| d.text_color(stderr_color))
+                .child(SharedString::from(format!("⚠ {n}")))
+                .on_click(cx.listener(move |shell, _, _, cx| {
+                    let e = shell.run_ui.entry(id).or_default();
+                    e.show_stderr = !e.show_stderr;
+                    cx.notify();
+                })),
+        )
+    } else {
+        None
     };
 
+    let header = div()
+        .flex()
+        .flex_row()
+        .items_center()
+        .gap(px(6.))
+        .child(header_left)
+        .children(stderr_chip);
+
+    // Cuerpo: sólo con el acordeón abierto. El filtro elige el flujo.
+    let mut body: Vec<gpui::Div> = Vec::new();
+    if !ui.collapsed {
+        let stream = if ui.show_stderr { Stream::Stderr } else { Stream::Stdout };
+        let lines: Vec<&str> = r.lines_of(stream).collect();
+        let color = if ui.show_stderr { stderr_color } else { theme.fg_text };
+        if lines.is_empty() {
+            body.push(div().text_size(px(11.)).text_color(dim).child(
+                if ui.show_stderr { "sin errores" } else { "sin salida" },
+            ));
+        } else {
+            let skipped = lines.len().saturating_sub(OUTPUT_LINES);
+            if skipped > 0 {
+                body.push(
+                    div()
+                        .text_size(px(11.))
+                        .text_color(dim)
+                        .child(SharedString::from(format!("… {skipped} líneas antes"))),
+                );
+            }
+            for l in lines.iter().skip(skipped) {
+                body.push(
+                    div()
+                        .text_size(px(12.))
+                        .text_color(color)
+                        .child(SharedString::from(l.to_string())),
+                );
+            }
+        }
+    }
+
     div()
         .flex()
         .flex_col()
@@ -596,22 +725,7 @@ fn run_panel(r: &CommandRun, theme: &Theme, node_bg: Hsla) -> impl IntoElement {
         .border_l_2()
         .border_color(gcolor)
         .rounded(px(5.))
-        .child(
-            div()
-                .flex()
-                .flex_row()
-                .items_center()
-                .gap(px(6.))
-                .child(div().flex_none().text_color(gcolor).child(glyph))
-                .children(highlight(&r.line, theme))
-                .child(
-                    div()
-                        .flex_none()
-                        .text_size(px(11.))
-                        .text_color(dim)
-                        .child(SharedString::from(exit_note)),
-                ),
-        )
+        .child(header)
         .children(body)
 }
 
@@ -749,19 +863,22 @@ impl Render for Shell {
         };
 
         // --- Lienzo central: comandos ejecutados + su salida ---
-        let runs: Vec<_> = self
-            .session
-            .history()
+        // Orden de terminal: los más viejos arriba, los nuevos abajo.
+        let hist = self.session.history();
+        let start = hist.len().saturating_sub(40);
+        let runs: Vec<_> = hist[start..]
             .iter()
-            .rev()
-            .take(40)
-            .map(|r| run_panel(r, &theme, node_bg))
+            .map(|r| {
+                let ui = self.run_ui.get(&r.id).copied().unwrap_or_default();
+                render_run(r, ui, &theme, node_bg, cx)
+            })
             .collect();
         let runs_empty = runs.is_empty();
         let canvas = div()
             .id("runs")
             .flex_1()
             .overflow_y_scroll()
+            .track_scroll(&self.scroll)
             .flex()
             .flex_col()
             .gap(px(8.))
diff --git a/crates/modules/shuma/shuma-session/src/lib.rs b/crates/modules/shuma/shuma-session/src/lib.rs
index 5cfe623..be39669 100644
--- a/crates/modules/shuma/shuma-session/src/lib.rs
+++ b/crates/modules/shuma/shuma-session/src/lib.rs
@@ -31,6 +31,22 @@ pub enum RunStatus {
     Failed,
 }
 
+/// De qué flujo viene una línea de salida.
+#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
+pub enum Stream {
+    /// Salida estándar.
+    Stdout,
+    /// Salida de error.
+    Stderr,
+}
+
+/// Una línea de salida con el flujo del que proviene.
+#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
+pub struct OutputLine {
+    pub stream: Stream,
+    pub text: String,
+}
+
 /// Un comando ejecutado: la línea, el directorio, el estado y la salida.
 #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
 pub struct CommandRun {
@@ -42,8 +58,8 @@ pub struct CommandRun {
     pub status: RunStatus,
     /// Código de salida, una vez terminado.
     pub exit_code: Option<i32>,
-    /// Salida combinada (stdout + stderr), una línea por elemento.
-    pub output: Vec<String>,
+    /// Salida — cada línea sabe si es de stdout o de stderr.
+    pub output: Vec<OutputLine>,
     /// Segundo Unix en que arrancó.
     pub started_at: u64,
     /// Segundo Unix en que terminó.
@@ -56,10 +72,28 @@ impl CommandRun {
         self.status == RunStatus::Running
     }
 
-    /// Cantidad de líneas de salida.
+    /// Cantidad total de líneas de salida.
     pub fn line_count(&self) -> usize {
         self.output.len()
     }
+
+    /// Líneas de un flujo concreto.
+    pub fn lines_of(&self, stream: Stream) -> impl Iterator<Item = &str> {
+        self.output
+            .iter()
+            .filter(move |l| l.stream == stream)
+            .map(|l| l.text.as_str())
+    }
+
+    /// Cuántas líneas tiene un flujo.
+    pub fn count_of(&self, stream: Stream) -> usize {
+        self.output.iter().filter(|l| l.stream == stream).count()
+    }
+
+    /// `true` si el comando emitió algo por stderr.
+    pub fn has_stderr(&self) -> bool {
+        self.output.iter().any(|l| l.stream == Stream::Stderr)
+    }
 }
 
 /// Un grupo de comandos guardado para reutilizar — una receta.
@@ -147,10 +181,10 @@ impl WorkSession {
         self.history.iter_mut().find(|r| r.id == id)
     }
 
-    /// Añade una línea de salida a un comando en curso.
-    pub fn append_output(&mut self, id: RunId, line: impl Into<String>) {
+    /// Añade una línea de salida a un comando en curso, marcando su flujo.
+    pub fn append_output(&mut self, id: RunId, stream: Stream, text: impl Into<String>) {
         if let Some(r) = self.run_mut(id) {
-            r.output.push(line.into());
+            r.output.push(OutputLine { stream, text: text.into() });
         }
     }
 
@@ -251,15 +285,33 @@ mod tests {
     fn output_accumulates_and_run_finishes() {
         let mut s = WorkSession::new("t", "/home");
         let id = s.begin_run("echo hola", 1000);
-        s.append_output(id, "hola");
+        s.append_output(id, Stream::Stdout, "hola");
         s.finish_run(id, 0, 1001);
         let r = s.run(id).unwrap();
-        assert_eq!(r.output, vec!["hola"]);
+        assert_eq!(r.line_count(), 1);
+        assert_eq!(r.lines_of(Stream::Stdout).collect::<Vec<_>>(), vec!["hola"]);
         assert_eq!(r.status, RunStatus::Ok);
         assert_eq!(r.exit_code, Some(0));
         assert_eq!(r.finished_at, Some(1001));
     }
 
+    #[test]
+    fn output_separates_stdout_from_stderr() {
+        let mut s = WorkSession::new("t", "/home");
+        let id = s.begin_run("build", 0);
+        s.append_output(id, Stream::Stdout, "compilando…");
+        s.append_output(id, Stream::Stderr, "warning: variable sin usar");
+        s.append_output(id, Stream::Stdout, "listo");
+        let r = s.run(id).unwrap();
+        assert!(r.has_stderr());
+        assert_eq!(r.count_of(Stream::Stdout), 2);
+        assert_eq!(r.count_of(Stream::Stderr), 1);
+        assert_eq!(
+            r.lines_of(Stream::Stderr).collect::<Vec<_>>(),
+            vec!["warning: variable sin usar"]
+        );
+    }
+
     #[test]
     fn nonzero_exit_marks_failed() {
         let mut s = WorkSession::new("t", "/home");
diff --git a/nohup.out b/nohup.out
index 6f6fb25..92ac61f 100644
--- a/nohup.out
+++ b/nohup.out
@@ -964,3 +964,324 @@ Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Managed to allocate after
 [Child 27081, MediaDecoderStateMachine #59] WARNING: 724967e76040 OpenCubeb() failed to init cubeb: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/AudioStream.cpp:279
 [Child 27081, MediaDecoderStateMachine #59] WARNING: Decoder=724971e98800 [OnMediaSinkAudioError]: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/MediaDecoderStateMachine.cpp:4630
 [Child 27081, MediaDecoderStateMachine #59] WARNING: Decoder=724971e98800 Decode error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) - OnMediaSinkAudioError: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/MediaDecoderStateMachineBase.cpp:168
+[Child 27081, MediaDecoderStateMachine #67] WARNING: 7249567b5940 OpenCubeb() failed to init cubeb: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/AudioStream.cpp:279
+[Child 27081, MediaDecoderStateMachine #67] WARNING: Decoder=724971e98800 [OnMediaSinkAudioError]: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/MediaDecoderStateMachine.cpp:4630
+[Child 27081, MediaDecoderStateMachine #67] WARNING: Decoder=724971e98800 Decode error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) - OnMediaSinkAudioError: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/MediaDecoderStateMachineBase.cpp:168
+Failed to create DBUS proxy: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.144: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.151: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.163: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.180: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.197: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.214: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.231: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.248: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.265: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.281: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.297: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.316: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.371: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.433: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.447: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.466: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.480: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.516: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.537: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.553: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.565: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.586: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.603: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.621: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.637: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.654: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:04.675: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.259: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.298: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.315: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.332: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.348: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.365: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.388: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.399: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.417: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.440: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.466: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:05.481: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.152: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Main Thread] WARNING: g_object_set_is_valid_property: object class 'GtkImage' has no property named 'padding': 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): GLib-GObject-CRITICAL **: 18:52:06.245: g_object_set_is_valid_property: object class 'GtkImage' has no property named 'padding'
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.254: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.281: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.297: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.314: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.333: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.350: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.366: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.383: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.399: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.418: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:06.436: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:07.017: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:07.280: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:07.384: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:07.692: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:07.785: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.009: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.035: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.052: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.073: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.090: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.102: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.119: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.136: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.154: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.169: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.185: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Main Thread] WARNING: g_object_set_is_valid_property: object class 'GtkImage' has no property named 'padding': 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): GLib-GObject-CRITICAL **: 18:52:08.932: g_object_set_is_valid_property: object class 'GtkImage' has no property named 'padding'
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:08.932: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.089: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.169: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.188: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.204: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.221: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.236: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.255: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.273: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.287: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.303: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.320: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.336: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.351: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.367: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.385: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.402: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.586: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.602: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.620: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.636: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.652: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.669: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.686: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.703: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.719: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.735: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.753: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.770: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.950: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.967: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:10.984: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:11.110: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Unnamed thread 7c26e689d280] WARNING: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+(zen:2593): dconf-WARNING **: 18:52:11.110: failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
+[Parent 2593, Main Thread] WARNING: Failed to create DBus proxy for org.freedesktop.UPower: Error calling StartServiceByName for org.freedesktop.UPower: Failed to execute program org.freedesktop.UPower: Permission denied
+: 'glib warning', file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/toolkit/xre/nsSigHandlers.cpp:201
+
+** (zen:2593): WARNING **: 18:52:11.400: Failed to create DBus proxy for org.freedesktop.UPower: Error calling StartServiceByName for org.freedesktop.UPower: Failed to execute program org.freedesktop.UPower: Permission denied
+
+[Child 27081, MediaDecoderStateMachine #72] WARNING: 7249567b5160 OpenCubeb() failed to init cubeb: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/AudioStream.cpp:279
+[Child 27081, MediaDecoderStateMachine #72] WARNING: Decoder=724971e98800 [OnMediaSinkAudioError]: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/MediaDecoderStateMachine.cpp:4630
+[Child 27081, MediaDecoderStateMachine #72] WARNING: Decoder=724971e98800 Decode error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) - OnMediaSinkAudioError: file /home/ubuntu/actions-runner/_work/desktop/desktop/engine/dom/media/MediaDecoderStateMachineBase.cpp:168