Fix Super+Arrow bindings: split xfconf-query reset and create#23
Merged
kimptoc merged 1 commit intokimptoc:claude/fix-xfce-wallpaper-FK5rhfrom May 4, 2026
Conversation
…alls xfconf-query 4.20 (the version in the closure) refuses -r and -n in the same invocation: "--create and --reset options can not be used together". The previous attempt to fold reset+create into one call produced 8 such errors per boot in ~/myautostart.log (one per binding) and left every binding unset — the trailing "Super+Arrow tile keys bound" line in the log is just an unconditional echo, not a status check. Issue each -r and -n as separate calls (the original Super+Up pattern), extended to all 8 bindings.
8 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #22.
The first test boot from the merged xfce branch produced 8× this in
~/myautostart.log:xfconf-query 4.20 (the version in our nixpkgs closure) refuses
-rand-nin one invocation, so the combined-flag form #22 settled on doesn't actually work — every Super+Arrow write silently failed, and the trailingxfwm4 Super+Arrow tile keys boundline in the log is just an unconditional echo, not a status check.Split each binding into two separate xfconf-query calls:
This is the same pattern fd9e958 already used for Super+Up — now applied to all 8 bindings.
Test plan
grep -E 'create.*reset|Super|tile' ~/myautostart.log— expect no "options can not be used together" linesxfconf-query -c xfce4-keyboard-shortcuts -l -v | grep '/xfwm4/default/<Super>'— expect all 8 bindings listedSuper+Left/Right/Up/Downand the corner combosSuper+Alt+Arrow,Super+Ctrl+Arrow🤖 Generated with Claude Code