menu-toggle.sh always cold-started a second python3+PyGObject+GTK4 process to forward one verb to the already-running daemon, per GApplication's command-line-forwarding mechanism. That's ~0.5s baseline and spikes past 5s under load, easily read as an unresponsive/broken menu button on repeat taps. main.py's own do_command_line comment already describes the intended fix: call the registered org.gtk.Actions directly over D-Bus for an already-running instance. Wire that up (gdbus call, ~20-100ms) and keep the python3 spawn only as the cold-bootstrap path when no instance is registered yet. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TLz6HWsXCwzQ97LrLt2em6 |
||
|---|---|---|
| .. | ||
| hyprland | ||
| hyprlua | ||
| niri | ||
| sway | ||
| migrate-hyprland-to-hyprlua.sh | ||