Skip to content

Commit 2cc214d

Browse files
lukemarsdenclaude
andcommitted
fix: remove dead code and fix D-Bus timeouts in remotedesktop-session
- Delete unused scripts superseded by remotedesktop-session.py: - input-bridge.py (standalone input bridge, now integrated) - start-remotedesktop-session.sh (shell wrapper, never called) - mock-logind.py (logind mock, never used) - gnome-screencast-screenshot.sh (superseded by gnome-screenshot.py) - Fix remotedesktop-session.py: - Add 1s socket timeout on client connections for clean shutdown - Change D-Bus input event calls from infinite to 1s timeout 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 71d3ec8 commit 2cc214d

File tree

6 files changed

+17
-973
lines changed

6 files changed

+17
-973
lines changed

Dockerfile.ubuntu-helix

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -641,14 +641,11 @@ RUN apt-get update && apt-get install -y python3-gi python3-dbus && rm -rf /var/
641641
ADD wolf/ubuntu-config/start-zed-helix.sh /usr/local/bin/start-zed-helix.sh
642642
ADD wolf/ubuntu-config/helix-specs-create.sh /usr/local/bin/helix-specs-create.sh
643643
ADD wolf/ubuntu-config/start-gnome-bridge.sh /usr/local/bin/start-gnome-bridge.sh
644-
ADD wolf/ubuntu-config/gnome-screencast-screenshot.sh /usr/local/bin/gnome-screencast-screenshot.sh
645644
ADD wolf/ubuntu-config/gnome-screenshot.py /usr/local/bin/gnome-screenshot.py
646645
ADD wolf/ubuntu-config/start-pipewire-screencast.sh /opt/gow/start-pipewire-screencast.sh
647-
ADD wolf/ubuntu-config/start-remotedesktop-session.sh /opt/gow/start-remotedesktop-session.sh
648646
ADD wolf/ubuntu-config/remotedesktop-session.py /opt/gow/remotedesktop-session.py
649-
ADD wolf/ubuntu-config/input-bridge.py /opt/gow/input-bridge.py
650647
ADD wolf/shared/helix-git-hooks.sh /usr/local/bin/helix-git-hooks.sh
651-
RUN chmod 755 /usr/local/bin/start-zed-helix.sh /usr/local/bin/helix-specs-create.sh /usr/local/bin/start-gnome-bridge.sh /usr/local/bin/gnome-screencast-screenshot.sh /usr/local/bin/gnome-screenshot.py /usr/local/bin/helix-git-hooks.sh /opt/gow/start-pipewire-screencast.sh /opt/gow/start-remotedesktop-session.sh /opt/gow/remotedesktop-session.py /opt/gow/input-bridge.py
648+
RUN chmod 755 /usr/local/bin/start-zed-helix.sh /usr/local/bin/helix-specs-create.sh /usr/local/bin/start-gnome-bridge.sh /usr/local/bin/gnome-screenshot.py /usr/local/bin/helix-git-hooks.sh /opt/gow/start-pipewire-screencast.sh /opt/gow/remotedesktop-session.py
652649

653650
# Docker group init script
654651
ADD wolf/ubuntu-config/16-add-docker-group.sh /etc/cont-init.d/16-add-docker-group.sh

wolf/ubuntu-config/gnome-screencast-screenshot.sh

Lines changed: 0 additions & 153 deletions
This file was deleted.

0 commit comments

Comments
 (0)