Le papier peint en couches vous permet de créer des fonds d'écran parallax multicouches.
Chaque couche se déplace avec le curseur de votre souris, créant ce bel effet.
Installation • Configuration • Création de fonds d'écran
SDL2 en utilisant votre gestionnaire de packagesWayland , vous devez également installer XWayland .tar.gz à partir des versions/usr/local : sudo tar -o -xvf [archive name].tar.gz --directory /usr/local/usr/local , vous devez définir LWP_PREFIX ENV avant d'exécuter lwp .lwplwp , puis exécutez-le à nouveau pour ouvrir la fenêtre de configuration. Sélectionnez du papier peint pour chaque moniteur.Draw on root window dans les paramètres d'application. Cela peut être nécessaire sur certaines distributions pour que le papier peint en couches fonctionne correctement (voir configuration)lwp & Commande à votre fichier de bureau .rc SDL2 ne contient pas de fichiers de développement, il peut également être nécessaire d'installer la version de développement de SDL2CMakebuild : git clone https://github.com/jszczerbinsky/lwp
cd lwp
mkdir build
cd build.tar.gz cmake ../
cmake --build .
cpack.tar.gz devrait apparaître. Suivez les étapes d'installation Pour compiler du papier peint en couches sous Windows, vous devez installer MSYS2. Après l'installation, suivez le guide pour la configuration de GTK Development Enviroment. À partir de maintenant, continuez à utiliser le terminal MSYS2 Mingw (assurez-vous d'utiliser MSYS2 MINGW64 / MSYS2 MINGW32 au lieu de MSYS2 ).
# For 64bit:
pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-SDL2 mingw-w64-x86_64-gcc mingw-w64-x86_64-gtk3 mingw-w64-x86_64-libconfig
# For 32bit:
pacman -S mingw-w64-i686-cmake mingw-w64-x86_i686-SDL2 mingw-w64-x86_i686-gcc mingw-w64-x86_i686-gtk3 mingw-w64-x86_i686-libconfiggit clone https://github.com/jszczerbinsky/lwp
cd lwp
mkdir build
cd build # Remember to use unix path format (instead of C:/path/to/dir use /c/path/to/dir)
cmake -DSDL2_RUNTIME_DIR=/path/to/dir ../
cmake --build .
# Prepare the DLLs, that will be shipped with the program.
# The script is going to ask you which version of gdbus.exe should it use (32bit or 64bit)
../distributeDLLs.sh
cpackAprès cela, l'installateur doit apparaître dans le répertoire actuel.
lwp s'exécute déjà en arrière-plan, exécutez à nouveau lwp pour afficher la fenêtre.%LOCALAPPDATA%lwpwallpapers Vous voulez partager votre fond d'écran? Rejoignez notre discorde!
Les fonds d'écran de parallaxe ne sont pas populaires. Pour cette raison, si vous voulez du papier peint de parallaxe cool, vous devez soit trouver un fond de jeu de parallaxe sur Internet et l'utiliser comme fond d'écran ou couper du vrai fond d'écran en couches à l'aide de GIMP ou Photoshop.
.bmp et nommez-les 1.bmp , 2.bmp ... ( 1.bmp est le plus bas le plus calque)wallpaper.cfg (vous pouvez faire une copie à partir de C:Program Fileslwpwallpapersdefault-fullhdwallpaper.cfg ) Structure de fichiers:
C:
└ MyCoolWallpaperDirectory
└ wallpaper.cfg
└ 1.bmp
└ 2.bmp
└ 3.bmp
| Taper | Nom | Description |
|---|---|---|
| int | compter | Couches de papier peint |
| flotter | mouvement_x | Sensibilité à la souris dans l'axe x |
| flotter | mouvement_y | Sensibilité à la souris dans l'axe Y |
| int | répéter_x | Répétez le papier peint en axe x |
| int | repeat_y | Répétez le papier peint dans l'axe y |
Licence MIT
Copyright (c) 2022 Jakub Szczerbiński
L'autorisation est accordée gratuitement à toute personne qui obtient une copie de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter le logiciel sans restriction, y compris sans limiter les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sublince et / ou de vendre des copies des conditions suivantes.
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation sont inclus dans toutes les copies ou des parties substantielles du logiciel.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou implicite, y compris, mais sans s'y limiter, les garanties de qualité marchande, d'adéquation à un usage particulier et de non-contrefaçon. En aucun cas, les auteurs ou les détenteurs de droits d'auteur ne seront pas responsables de toute réclamation, dommage ou autre responsabilité, que ce soit dans une action de contrat, de délit ou autre, découlant de, hors du logiciel ou de l'utilisation ou d'autres relations dans le logiciel.