Closed elbeardmorez closed 6 years ago
Hey, first of all, wow, that's a huge amount of work, thanks! :)
However, while I'm certainly interested in big chunks of it, some of the changes don't quite match the original goals so, this may take some time to go through.
Would you be open to splitting the PR into multiple smaller changesets? (I'm definitely pro- rebase merges, but this is still a lot of even kinds of changes in one PR..) Or do you prefer me cherry-picking?
At a quick glance, these are my thoughts about it:
make CFLAGS=-ggdb3
is forhsetroot
sometimes to get rid of a visually disturbing wallpaper-outputs
, you can already run xrandr for that (EDIT: though, looking at the later changes, maybe you do)name
without -outputs
?load_image
, and that sscanf
actually does return meaningful int, not bool
Overwhelming preference for a rebase based 'merge' for this pull request to give the repository sufficient enough context for its final state, that and the fact that the additional 'Merge commit' entries in a repo are a pet hate of mine.
Of course, that's assuming you're at all interested!
The 'value-add' (beyond aesthetics, admin and refactoring) of this change set, is addressed in the final additional section of the README (see repo) namely the addressing of outputs by xrandr name, and the pushing 'manipulations' through by output ..albeit only for those I was interested in, the rest remain as 'global-only' options and are effectively untested
The latter
make 'blur' and 'sharpen' output specific
commit should be easy enough for anyone to follow should they want to switch any further options across from 'global only' to 'output specific'. However, perhaps further (todo) work could add either:-gblur
or even a double hyphen--blur
)-output all
switch--global
option..to facilitate this switching between global and output specific option modes