New Wallpapers

I’ve created a new wallpaper for myself, even though “created” is a big word. More honest would be to say that I’ve modified the colors of the regular wallpaper you’ve seen so often in my screenshots. I’ve essentially only changed the two shades of yellow into orange and red, respectively.

I don’t know who made the original, and I don’t remember exactly where I got it from. It came up in a :duck: :duck: :man_walking: search for abstract wallpapers, and I’ve just tried looking for it again using various search terms, but I couldn’t retrieve it anymore. It didn’t appear to be copyrighted, and there was no mention of any author on it, or I would have remembered that.

Anyway, here’s the modified one, and with the disclaimer that I don’t know the legal status of the original, anything I produce is always Free — as in “freedom” and as in “free beer” — so feel free to use it, if you so like. :wink:

4 Likes

Nice one.

It reminds me Formula 1 vibes, I don’t know why… Perhaps it is because F1 is my favorite sport.

1 Like

Now that you mention it, I can see why. :wink:

1 Like

I’ve now created two more derivatives… :backhand_index_pointing_down:

The original, of which the red one in the first post was the first derivative, is this one below, albeit that I’ve accentuated the hues a bit more. :backhand_index_pointing_down:

If anyone would be interested, I can do a Manjaro Green one too — and with or without a Manjaro logo. :wink:

3 Likes

Another new one, created today. :backhand_index_pointing_down:

2 Likes

This is what I use. Mostly created by me.






Of course there are many others, as I have them running in a Slide show.

4 Likes

I have a slideshow folder full of wallpapers made using the dragonFire contribution by Geemack found on the ImageMagick | Command-line Processing page:

My script (which also converts the .png images to smaller, lossless JPEG-XL .jxl files):

#!/usr/bin/env bash

prefix=Dragonfire-

tempfolder=/tmp/

numbertokeep=1500

dfwallsfolder=~/Pictures/Wallpapers/SFW/Dragonfire-wallpapers/

wallname=$(date +%Y%m%d%H%M%S)

width=1920

height=1080

kdialog --icon flameshot --title "DRAGONFIREWALL" --passivepopup "Commencing creation of a new Dragonfire wallpaper."

# Remove any temporary square dragonfire images left over from previous operations

if [ -e "${tempfolder}dragonFire.png" ]; then

rm -f ${tempfolder}dragonFire.png

fi

# Create the square dragonfire image

magick -background none -size ${height}x${height} xc:black \( xc:darkred -duplicate 1 +append \) \
  xc:gold \( xc:teal -duplicate 2 +append \) -modulate 100,100,"%[fx:rand()*200]" \
  xc:white -scale x1 +append -write mpr:clut +delete radial-gradient: mpr:clut \
  -clut -scale 100x4% -wave "%[fx:rand()*24+24]"x"%[fx:w/ceil(rand()*4+1)]" -extent "%[w]x%[w]" \
  -roll +0+"%[fx:(rand()*w*0.05)+(w*0.51)]" \( +clone -blur 0x4 \) -insert 0 -composite \
  -duplicate "%[fx:floor(rand()*3+3)*2-1]" -set option:rot "%[fx:180/n]" -virtual-pixel tile \
  -virtual-pixel none -distort SRT "%[fx:t*360/n]" +repage -flatten -extent 100x50% \
  \( +clone -rotate 180 \) -append +channel -virtual-pixel none -distort SRT "0.96 %[fx:rand()*360]" \
  \( +clone -flop \) +repage -insert "%[fx:round(rand())]" -background black \
  -flatten -brightness-contrast 20,20 -normalize ${tempfolder}dragonFire.png

# Overlay the square dragonfire image onto the black wallpaper sized background

magick ${tempfolder}dragonFire.png -gravity center -background black -extent ${width}x${height} -quality 100 ${tempfolder}${prefix}${wallname}.png

# Convert the PNG wallpaper to lossless JPEG-XL (requires the libjxl package)

cjxl ${tempfolder}${prefix}${wallname}.png ${tempfolder}${prefix}${wallname}.jxl

# Remove the .png wallpaper after confirming the .jxl version exists

if [ -e "${tempfolder}${prefix}${wallname}.jxl" ]; then

mv -f ${tempfolder}${prefix}${wallname}.jxl ${dfwallsfolder}

rm -f "${tempfolder}${prefix}${wallname}.png"

fi

# Remove the temporary square dragonfire image

if [ -e "${tempfolder}dragonFire.png" ]; then

rm -f ${tempfolder}dragonFire.png

fi

# Limit the folder to the numbertokeep variable by removing the oldest files

wallscount=$(find ${dfwallsfolder} -mindepth 1 -maxdepth 1 -type f -printf "." | wc -c)

if [[ ${wallscount} -gt ${numbertokeep} ]]; then

cd ${dfwallsfolder}

ls -t ${dfwallsfolder} | sed -e "1,${numbertokeep}d" | xargs -d '\n' rm

fi

kdialog --icon flameshot --title "DRAGONFIREWALL" --passivepopup "A new Dragonfire wallpaper has just been created."

exit 0
2 Likes