At the risk of being burned down, have to get this off my chest.
Be sure it is not meant as an average "ouch, they downvoted me" rant; it bothers me when it happens to others as much as it does when it happens to me.
I came along this question. It was about (in short) changing wallpaper periodically.
Of course the first thing that pops into the mind is
cron, and that was what the freshly written answer was based on. A well- written answer by the way, written by someone who knows what he is doing.
Vaguely remembering the hustle I had in the past, due to environment variables when using cron on editing
gsettings, I was pretty sure that it wouldn't simply work like that however. Even commented on the answer, mentioning it. After OP had confirmed my assumption, I decided to cook him a meal that could be served in a minute; a startup command with a 5 minute loop.
I am not suggesting we should throw out conventions and principles, when manipulating functionality (in this case; using
cron). At the same time: I am also not throwing the first idea that pops up, into an answer. I always test answers, see if they work, see what they "cost" the system. In this case:
cpu 0.0%. That means that although theoretically
cron is the cleaner option, the real effect is totally zero.
Nevertheless I decided to refresh my mind, trying to remember how I got it working in the past from cron, to offer OP the correct environment variable if he (or someone else) would prefer to run it from
cron in the future. I even added the code to include in the script.
It was after this that the answer was downvoted several times, probably for even thinking of offering something else then
cron (what was I thinking?)
If I would be the only one, I probably wouldn't post this. It is not the first time however that I see good, creative, working and safe answers downvoted for a misplaced dogma. So, my suggestion is: when downvoting, take the effort to read the answer or question and its argumentation. Leave your automatic vote switch, controlled by only dogmas, at home.
Apparantly, this question has been marked as a dupe.
Quite frankly, I don't understand how it even could occur that it would be a dupe of the linked question; while the link is a call for discussion on the downvotemechanism (how the site works), this question is a call to improve the awareness of the users of this site. A call to make sure you have good reasons on why and with what purpose a downvote is done.
No doubt the subject passed the view before. A look through the proposed list (in a comment) does not show me an exact dupe however, and definitely not the link in the dupe- mark.
The fact that it's obviously a frequently posted subject means we need to have the discussion on why and when to downvote, rather than an argument not to have this discussion.