From 79ce04565721d7381446b9e806f87c339239a9cc Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 14 May 2026 16:51:04 -0400 Subject: [PATCH 1/5] feat: add QET Xephyr launch script --- scripts/qet-xephyr.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/qet-xephyr.sh diff --git a/scripts/qet-xephyr.sh b/scripts/qet-xephyr.sh new file mode 100755 index 0000000..e034534 --- /dev/null +++ b/scripts/qet-xephyr.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Launch QElectroTech in a nested Xephyr X server with Openbox +# Works around Wayland drag-and-drop issue in QET + +XEPHYR_PID="" + +cleanup() { + kill $XEPHYR_PID 2>/dev/null + exit 0 +} +trap cleanup SIGINT SIGTERM + +Xephyr -screen 1920x1080 :1 -title QET -br & +XEPHYR_PID=$! + +sleep 1 +DISPLAY=:1 openbox & +sleep 0.5 +DISPLAY=:1 qelectrotech & + +wait $XEPHYR_PID -- 2.49.1 From 8f5d2e73bc452b775377fdd1998b6bb0285c63cb Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 14 May 2026 17:23:55 -0400 Subject: [PATCH 2/5] feat: add .desktop file for QET Xephyr wofi launch --- local/.local/share/applications/qet-xephyr.desktop | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 local/.local/share/applications/qet-xephyr.desktop diff --git a/local/.local/share/applications/qet-xephyr.desktop b/local/.local/share/applications/qet-xephyr.desktop new file mode 100644 index 0000000..bbdfadd --- /dev/null +++ b/local/.local/share/applications/qet-xephyr.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=QET (Xephyr) +Comment=QElectroTech in nested X server for Wayland compatibility +Exec=/home/tpouplier/ExoKortex/4-Automata/dotfiles/scripts/qet-xephyr.sh +Icon=qelectrotech +Type=Application +Categories=Graphics;Engineering; +Terminal=false -- 2.49.1 From d5095064c276916c310720459fc9d7f7b7cb35e2 Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 14 May 2026 17:37:51 -0400 Subject: [PATCH 3/5] feat: add wofi .desktop file for QET Xephyr launch --- local/.local/share/applications/qet-xephyr.desktop | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 local/.local/share/applications/qet-xephyr.desktop diff --git a/local/.local/share/applications/qet-xephyr.desktop b/local/.local/share/applications/qet-xephyr.desktop new file mode 100644 index 0000000..bbdfadd --- /dev/null +++ b/local/.local/share/applications/qet-xephyr.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=QET (Xephyr) +Comment=QElectroTech in nested X server for Wayland compatibility +Exec=/home/tpouplier/ExoKortex/4-Automata/dotfiles/scripts/qet-xephyr.sh +Icon=qelectrotech +Type=Application +Categories=Graphics;Engineering; +Terminal=false -- 2.49.1 From 5f465ecb5a8e174875ac773efeece289092f0c94 Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 14 May 2026 17:38:23 -0400 Subject: [PATCH 4/5] Revert "feat: add .desktop file for QET Xephyr wofi launch" This reverts commit 8f5d2e73bc452b775377fdd1998b6bb0285c63cb. --- local/.local/share/applications/qet-xephyr.desktop | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 local/.local/share/applications/qet-xephyr.desktop diff --git a/local/.local/share/applications/qet-xephyr.desktop b/local/.local/share/applications/qet-xephyr.desktop deleted file mode 100644 index bbdfadd..0000000 --- a/local/.local/share/applications/qet-xephyr.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Name=QET (Xephyr) -Comment=QElectroTech in nested X server for Wayland compatibility -Exec=/home/tpouplier/ExoKortex/4-Automata/dotfiles/scripts/qet-xephyr.sh -Icon=qelectrotech -Type=Application -Categories=Graphics;Engineering; -Terminal=false -- 2.49.1 From fb1d0cd2d99d8a438ea9e133288667bd0e508afc Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 14 May 2026 17:38:46 -0400 Subject: [PATCH 5/5] fix: restore .desktop file for QET Xephyr --- local/.local/share/applications/qet-xephyr.desktop | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 local/.local/share/applications/qet-xephyr.desktop diff --git a/local/.local/share/applications/qet-xephyr.desktop b/local/.local/share/applications/qet-xephyr.desktop new file mode 100644 index 0000000..bbdfadd --- /dev/null +++ b/local/.local/share/applications/qet-xephyr.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=QET (Xephyr) +Comment=QElectroTech in nested X server for Wayland compatibility +Exec=/home/tpouplier/ExoKortex/4-Automata/dotfiles/scripts/qet-xephyr.sh +Icon=qelectrotech +Type=Application +Categories=Graphics;Engineering; +Terminal=false -- 2.49.1