Mit geschichteten Tapeten können Sie mehrschichtige Parallaxen-Hintergrundbilder erstellen.
Jede Schicht bewegt sich mit Ihrem Mauszeiger und erzeugt diesen schönen Effekt.
Installation • Konfiguration • Erstellen von Hintergrundbildern
SDL2 mit Ihrem PaketmanagerWayland verwenden, müssen Sie auch XWayland installieren .tar.gz Paket aus Veröffentlichungen/usr/local : sudo tar -o -xvf [archive name].tar.gz --directory /usr/local/usr/local installieren, LWP_PREFIX env festlegen müssen, bevor Sie lwp ausgeführt haben.lwplwp aus und führen Sie es erneut aus, um das Konfigurationsfenster zu öffnen. Wählen Sie für jeden Monitor Hintergrundbild.Draw on root window in Anwendungseinstellungen ein. Dies kann bei einigen Verteilungen erforderlich sein, damit geschichtete Hintergrundbild ordnungsgemäß funktioniert (siehe Konfiguration)lwp & Befehl zu Ihrer Desktop -Umgebung .rc SDL2 keine Entwicklungsdateien, daher ist es möglicherweise auch erforderlich, die Entwicklungsversion von SDL2 zu installierenCMake installierenbuild -Verzeichnis: git clone https://github.com/jszczerbinsky/lwp
cd lwp
mkdir build
cd build.tar.gz -Paket cmake ../
cmake --build .
cpack.tar.gz -Paket erscheinen. Befolgen Sie die Installationsschritte Um über Windows geschichtete Tapeten zu kompilieren, müssen Sie MSYS2 installieren. Nach der Installation folgen Sie dem Leitfaden zum Einrichten der GTK -Entwicklungsumgebung. Von nun an verwenden Sie die MSYS2 Mingw -Terminal weiter (stellen Sie sicher, dass Sie MSYS2 MINGW64 / MSYS2 MINGW32 anstelle von MSYS2 verwenden).
# 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
cpackDanach sollte der Installationsprogramm im aktuellen Verzeichnis angezeigt werden.
lwp bereits im Hintergrund ausgeführt wird, lwp erneut aus, um das Fenster anzuzeigen.%LOCALAPPDATA%lwpwallpapers Möchten Sie Ihre Tapete teilen? Treten Sie unserer Zwietracht bei!
Parallaxe -Hintergrundbilder sind nicht beliebt. Aus diesem Grund müssen Sie, wenn Sie ein cooles Parallax -Hintergrundbild möchten, entweder einen Parallax -Spiel im Internet finden und als Hintergrundpapier verwenden oder mit GIMP oder Photoshop ein echtes Hintergrundbild in Schichten schneiden.
.bmp -Datei und nennen Sie sie 1.bmp , 2.bmp ... ( 1.bmp ist unten die meisten Ebenen).wallpaper.cfg (Sie können eine Kopie aus C:Program Fileslwpwallpapersdefault-fullhdwallpaper.cfg ) erstellen. Dateistruktur:
C:
└ MyCoolWallpaperDirectory
└ wallpaper.cfg
└ 1.bmp
└ 2.bmp
└ 3.bmp
| Typ | Name | Beschreibung |
|---|---|---|
| int | zählen | Tapetenschichten zählen |
| schweben | movement_x | Mausempfindlichkeit in X -Achse |
| schweben | movement_y | Mausempfindlichkeit in der Y -Achse |
| int | repep_x | Wiederholen Sie die Tapete in X -Achse |
| int | Wiederholung_y | Wiederholen Sie die Tapete in Y -Achse |
MIT -Lizenz
Copyright (C) 2022 Jakub Szczerbiński
Die Erlaubnis wird hiermit einer Person, die eine Kopie dieser Software und zugehörigen Dokumentationsdateien (der "Software") erhält, kostenlos erteilt, um die Software ohne Einschränkung zu behandeln, einschließlich ohne Einschränkung der Rechte, zu verwenden, zu kopieren, zu modifizieren, zusammenzufassen, zu veröffentlichen, zu veröffentlichen, zu verteilen, zu verteilt, und/oder Kopien der Software zu ermöglichen, um Personen zu beanstanden, an denen die Software zugänglich ist.
Die oben genannte Copyright -Mitteilung und diese Erlaubnisbekanntmachung müssen in alle Kopien oder wesentlichen Teile der Software enthalten sein.
Die Software wird "wie es ist" ohne Garantie jeglicher Art, ausdrücklich oder stillschweigend bereitgestellt, einschließlich, aber nicht beschränkt auf die Gewährleistung der Handelsfähigkeit, die Eignung für einen bestimmten Zweck und die Nichtverletzung. In keinem Fall sind die Autoren oder Urheberrechtsinhaber für Ansprüche, Schäden oder andere Haftungen haftbar, sei es in einer Vertragsklage, unerbittlich oder auf andere Weise, die sich aus oder im Zusammenhang mit der Software oder anderen Geschäften in der Software ergeben.