Giter Site home page Giter Site logo

linux_dynamic_wallpapers's People

Contributors

balanalexandru avatar benjamin051000 avatar bodyash avatar gina-stoffel avatar jezekra1 avatar mohammedziad599 avatar saint-13 avatar salvatorelaiso avatar shkuviak avatar simple-sunrise avatar softwarerat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

linux_dynamic_wallpapers's Issues

chmod u+x *.sh

The shell scripts could have the execute flag for easy usage.

I will provide a pull request.

Gnome43 support

Hello, I modified all xml files, for wallpapers using only two images, to change the background when the user switch to the dark theme or vice versa in Gnome43. Since I don't know your policy I'm asking first if I can push my changes on another branch.

Dependency error: Whiptail

Please improve your documentation and make sure to include whiptail as a dependency for the installation script.

Instruction under Fedora 36 does not work!

Hello, thanks first of all for the tutorial.

But unfortunately it doesn't work under Fedora 36, no matter what I click, nothing changes at all, according to the time. It stays with the static image. I have the image with the deer in the mountains and the sunset and the image, no matter what time we have, does not change. I honestly don't know what the problem is. Even if I go into the settings and look at the selected image again, the blue arrow is no longer there, despite taking over the image. And in the top bar as selected image, it also does not appear. It seems to me that Fedora 36 has a big problem here (as unfortunately so often in other areas)

Symbolic links instead copy content

To place the repository in a personal place and be able to sync with the remote branch without copying large amounts of files, it could use symbolic links.

Change these lines in the installer:

sudo cp -r ./Dynamic_Wallpapers/ /usr/share/backgrounds/
sudo cp ./xml/* /usr/share/gnome-background-properties/

For these:

sudo ln -s $(pwd)/Dynamic_Wallpapers /usr/share/backgrounds/Dynamic_Wallpapers
sudo ln -s $(pwd)/xml/* /usr/share/gnome-background-properties/

Greetings!

Fedora Silverblue / immutable distro disallows writing in usr path

An immutable distro (in my case fedora silverblue) does not allow writing in

Following solution as suggested by r/chrisawi on reddit
sed -i 's|/usr|/usr/local|g' install.sh Dynamic_Wallpapers/*.xml xml/*.xml
such that the install script becomes

#!/bin/bash
if [[ -d /usr/local/share/backgrounds/Dynamic_Wallpapers ]]
then 
	sudo rm -r /usr/local/share/backgrounds/Dynamic_Wallpapers
	echo "Cleaning up"
fi

echo "Installing wallpapers..."
sudo mkdir -p /usr/local/share/backgrounds/
sudo mkdir -p /usr/local/share/gnome-background-properties/ 
sudo cp -r $(pwd)/Dynamic_Wallpapers /usr/local/share/backgrounds/Dynamic_Wallpapers
sudo cp $(pwd)/xml/* /usr/local/share/gnome-background-properties/
echo "Wallpapers has been installed. Enjoy setting them as your desktop background!"

Ability to change change time

Would it be possible to add a function that lets you change the time when a wallpaper changes?

That would be helpful since the time when the sun rises and sets changes throughout the year.

Make a *-git AUR package

AUR packages actually exist but they are broken because they use amirsoleiman's repo and the repo doesn't exist because the account doesn't exist
however even if they get fixed they are still not good
because there is no package to download all of them at once, if you want them all you have to add 56 packages to your system, other than the inconvenience the package maintainer has to add the new wallpapers manually and the user would have no idea that a new wallpaper is available other than actively looking into the repos which I'm sure nobody does or wants to do that
it would be much easier and convenient to make a *-git package in aur that includes all wallpapers for both sides (maintainer and user)

Gnome 42 EndeavourOS

First of all, thanks for your work. I really appreciate it.
Second, this software seems not to work under gnome 42. I used the easy_installer script, the files were copied to the correct location /usr/share/backgrounds/, but I can't access them from gnome settings.

On Gnome 42

Hi, I think your install.sh script is having some issues.
When I manually moved the folders and .xml files it is working fine on Gnome 42.
image

And thank you for these wallpapers, they are really great.

Support plasma5-wallpapers-dynamic

Currently the wallpapers from this repository cannot be used on KDE Plasma. There is a dynamic wallpaper plugin for KDE Plasma made by a major KWin contributor called plasma5-wallpapers-dynamic. Currently it only supports AVIF files rather than the xml + png/jpg approach used in gnome or HEIC from macos.

I made a python 3 script which, if run from the repository root, converts all wallpapers to AVIF by using kdynamicwallpaperbuilder.

While this essentially solves the compatibility problem, a major remaining problem is just how long the script takes to convert all wallpapers. For example, converting a single wallpaper with 8 6016x6016 images like Catalina took about 30-45 minutes on my Ryzen 3600 system with 16GB ram while completely hogging the CPU and using about 10GB of RAM.

The plasma5-wallpapers-dynamic README has the following note which is true indeed:

Note that encoding the dynamic wallpaper may take a lot of memory (AVIF encoders are very memory hungry) and time!

Therefore I'd like to use this issue to discuss how KDE Plasma/plasma5-wallpapers-dynamic support can be achieved in the most reasonable way.
Personally I think the most reasonable option would be to run the conversion script once and readily provide the avif files as a separate release. Alternatively the avif files can be kept in a separate subdirectory in the main repository. However this would lead to larger download sizes when cloning the repository due to data duplication.

[ not an issue ] if you like them, get them…

Hi,

sorry am no dev' and don't know how things work on github.

I made some slideshows / dynamic wallpapers for my Ubuntu 22.04.

They are here : https://forum.ubuntu-fr.org/viewtopic.php?pid=22570237#p22570237 and following posts,
with content of their related .xml files.

All pictures processed in Gimp, some were initially made with « trianglify » AppImage, the « wood » picture comes from pixabay ( no license, free for any use, even commercial ), fonts are Ubuntu condensed or Gabriele Font Family ( free for commercial use, also. )

Feel …free to use them :

trianglify_01 is an abstract design slowly changing color throughout its sequence ( 12 steps ) but not day/night oriented ;
wood is horizontal wood stripes that change « tone » throughout its sequence, intended for day/night ( the warmer at 12:00, the darker at 00:00 )
wood-clock is a kind of clock on vertical wood stripes, with a lighter strike that moves according to your time.

Best regards.

Gradient wallpaper request

I know all the inconvenience, but if it's possible by any way please add some gradient wallpaper which look minimalist and premium

Thank you

License for the project?

While making the AUR package, I noticed that this project does not contain a license / copyright description.

For that, I've used unknown for now. As suggested here ([…] upstream should be contacted about the conditions under which the software is (and is not) available), I'm reaching out to ask if you'd like me to put a specific license in the PKGBUILD?

:bug: Default Wallpapers Removed

The default wallpapers of the system get removed when installing Linux Dynamic Wallpapers after the latest changes in Easy_Install.sh and install.sh files.

Add uninstaller

It's difficult to individually remove each XML file in /usr/share/gnome-background-properties. Please include an ./uninstall.sh that removes these and the wallpapers automatically.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.