We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi!
trying to install some of these cool wallpapers but the recommended easy way to install with the Interactive_Install.sh doesn't work.
Interactive_Install.sh
the command provided on the README.md does this:
this also bugs the terminal instance after exiting the script.
on #48 there are two workarounds for this but one of those fails to install (sorry, some of the output is in spanish):
starting bash in interactive mode using -i:
-i
curl -s "https://raw.githubusercontent.com/saint-13/Linux_Dynamic_Wallpapers/main/Interactive_Install.sh" | sudo bash -i
this makes the script interface work but fails to install. it creates a folder named Dynamic_Wallpapers at /usr/share/backgrounds/ but it's empty:
Dynamic_Wallpapers
/usr/share/backgrounds/
[sudo] contraseña para mar: [root@arch mar]# #!/bin/bash [root@arch mar]# WALPAPER_DEST="/usr/share/backgrounds/Dynamic_Wallpapers" [root@arch mar]# XML_DEST="/usr/share/gnome-background-properties/" [root@arch mar]# GIT_URL="https://github.com/saint-13/Linux_Dynamic_Wallpapers.git/" [root@arch mar]# [root@arch mar]# # Clone .git folder -> Lightweigh checkout [root@arch mar]# git clone --filter=blob:none --no-checkout "$GIT_URL" fatal: la ruta de destino 'Linux_Dynamic_Wallpapers' ya existe y no es un directorio vacío. [root@arch mar]# [root@arch mar]# # List files in repo and create array of available walpapers [root@arch mar]# walpaper_list="$(git --git-dir Linux_Dynamic_Wallpapers/.git ls-tree --full-name --name-only -r HEAD | \ > grep xml/ | \ > sed -e 's/^xml\///' | \ > sed -e 's/.xml//' | \ > sed -e 's/$/,,OFF/' | \ > tr "\n" "," \ > )" [root@arch mar]# IFS=',' read -r -a choiceArray <<< "$walpaper_list" [root@arch mar]# [root@arch mar]# # Display interactive list to user [root@arch mar]# user_selection=$(whiptail --title "Select walpapers to install" --checklist \ > "Walpapers:" $LINES $COLUMNS $(( $LINES - 8 )) \ > "${choiceArray[@]}" \ > 3>&1 1>&2 2>&3 | sed -e 's/" "/"\n"/') [root@arch mar]# [root@arch mar]# echo "-----------------" ----------------- [root@arch mar]# echo " ✔️ Selection: " ✔️ Selection: [root@arch mar]# echo "-----------------" ----------------- [root@arch mar]# [[ -z "$user_selection" ]] && { > echo "❌ No selection, exiting..." > exit 1 > } || { > echo "$user_selection" > } "Monterey" [root@arch mar]# [root@arch mar]# # Create directories [root@arch mar]# echo "-----------------" ----------------- [root@arch mar]# echo " ⚙️ Configuration" ⚙️ Configuration [root@arch mar]# echo "-----------------" ----------------- [root@arch mar]# echo "- Walpapers destionation: $WALPAPER_DEST" - Walpapers destionation: /usr/share/backgrounds/Dynamic_Wallpapers [root@arch mar]# echo "- XML slideshows destination: $XML_DEST" - XML slideshows destination: /usr/share/gnome-background-properties/ [root@arch mar]# sudo mkdir -p "$WALPAPER_DEST" [root@arch mar]# echo "✅ Created $WALPAPER_DEST" ✅ Created /usr/share/backgrounds/Dynamic_Wallpapers [root@arch mar]# sudo mkdir -p "$XML_DEST" [root@arch mar]# echo "✅ Created $XML_DEST" ✅ Created /usr/share/gnome-background-properties/ [root@arch mar]# [root@arch mar]# echo "-------------------------" ------------------------- [root@arch mar]# echo " 🚀 Installing walpapers" 🚀 Installing walpapers [root@arch mar]# echo "-------------------------" ------------------------- [root@arch mar]# while IFS= read -r to_install; do > # Delete quotes in name > name=$(echo "$to_install" | tr -d '"') > echo "- Installing $name" > > # List jpeg files to install > list_to_install=$(git --no-pager --git-dir Linux_Dynamic_Wallpapers/.git show "main:Dynamic_Wallpapers/$name" | \ > Display all 2101 possibilities? (y or n) ! glewinfo modprobe setpgid ./ glib-compile-resources modutil setpriv : glib-compile-schemas more setsid [ glib-gettextize mount setterm [[ glilypond mount.cifs setvesablank ]] glslang mount.composefs setvtrgb { glslangValidator mount.ddi setxkbmap } glslc mount.fuse sexp-conv a52dec glxewinfo mount.fuse3 sfdisk accessdb gmenudbusmenuproxy mountpoint sg aclocal gnutls-cli mount.smb3 sh aclocal-1.17 gnutls-cli-debug mouse-dpi-tool sha1sum addftinfo gnutls-serv mouse-test sha224sum addgnupghome go mp3rtp sha256sum addpart gobject-query mpeg2dec sha384sum addr2line gofmt mpg123 sha512sum affixcompress gp-archive mpg123-id3dump shift afmtodit gpasswd mpg123-strip shlibsign agetty gp-collect-app mpicalc shopt alias gp-display-html msgattrib showconsolefont amdgpu_stress gp-display-src msgcat showdb amrnb-dec gp-display-text msgcmp showjournal amrnb-enc gperl msgcomm showkey amrwb-dec gpg msgconv showshm analyze gpg2 msgen showstat4 androiddeployqt6 gpg-agent msgexec showwal anim_diff gpg-card msgfilter shred anim_dump gpgconf msgfmt shtab aomdec gpg-connect-agent msggrep shuf aomenc gpg-error msginit shutdown applygnupgdefaults gpg-mail-tube msgmerge signtool appstreamcli gpgme-json msgunfmt signver apropos gpgme-tool msguniq sim_client > +3) > > # Install jpeg files > while IFS= read -r file; do > Display all 2101 possibilities? (y or n) ! glewinfo modprobe setpgid ./ glib-compile-resources modutil setpriv : glib-compile-schemas more setsid [ glib-gettextize mount setterm [[ glilypond mount.cifs setvesablank ]] glslang mount.composefs setvtrgb { glslangValidator mount.ddi setxkbmap } glslc mount.fuse sexp-conv a52dec glxewinfo mount.fuse3 sfdisk accessdb gmenudbusmenuproxy mountpoint sg aclocal gnutls-cli mount.smb3 sh aclocal-1.17 gnutls-cli-debug mouse-dpi-tool sha1sum addftinfo gnutls-serv mouse-test sha224sum addgnupghome go mp3rtp sha256sum addpart gobject-query mpeg2dec sha384sum addr2line gofmt mpg123 sha512sum affixcompress gp-archive mpg123-id3dump shift afmtodit gpasswd mpg123-strip shlibsign agetty gp-collect-app mpicalc shopt alias gp-display-html msgattrib showconsolefont amdgpu_stress gp-display-src msgcat showdb amrnb-dec gp-display-text msgcmp showjournal amrnb-enc gperl msgcomm showkey amrwb-dec gpg msgconv showshm analyze gpg2 msgen showstat4 androiddeployqt6 gpg-agent msgexec showwal anim_diff gpg-card msgfilter shred anim_dump gpgconf msgfmt shtab aomdec gpg-connect-agent msggrep shuf aomenc gpg-error msginit shutdown applygnupgdefaults gpg-mail-tube msgmerge signtool appstreamcli gpgme-json msgunfmt signver apropos gpgme-tool msguniq sim_client ar gpgparsemail msidb sim_server archlinux-keyring-wkd-sync gpgrt-config msiexec size ardour8 gpgscm mtdev-test skdump ardour8-copy-mixer gpgsm mtp-albumart sktest ardour8-export gpgsplit mtp-albums slabtop ardour8-lua gpgtar mtp-connect sleep ardour8-new_empty_session gpgv mtp-delfile sln ardour8-new_session gpgv2 mtp-detect slop arpd gpg-wks-client mtp-emptyfolders slsh arping gpg-wks-server mtp-files smb2-quota arptables-nft gpinyin mtp-filetree smbcacls arptables-nft-restore gpm mtp-folders smbclient arptables-nft-save gpm-root mtp-format smbcquotas as gprof mtp-getfile smbget aserver gprofng mtp-getplaylist smbinfo asn1Coding gr2fonttest mtp-hotplug smbspool asn1Decoding grap2graph mtp-newfolder smbtar asn1Parser grep mtp-newplaylist smbtree assistant6 grim mtp-playlists sndfile-cmp attr grn mtp-reset sndfile-concat aubiomfcc grodvi mtp-sendfile sndfile-convert aubionotes groff mtp-sendtr sndfile-deinterleave aubioonset grog mtp-thumb sndfile-info aubiopitch grolbp mtp-tracks sndfile-interleave aubioquiet grolj4 mtp-trexist sndfile-metadata-get aubiotrack gropdf mtrace sndfile-metadata-set audisp-af_unix grops munch sndfile-play audispd-zos-remote grotty muxer sndfile-salvage audisp-filter groupadd mv socat audisp-remote groupdel mysofa2json socat1 audisp-syslog groupmems namei socat-broker.sh auditctl groupmod nano socat-chain.sh auditd groups ncursesw6-config socat-mux.sh > loading Dynamic_Wallpapers/$name/$file" > .10moonsDriver/ .cache/ .gitconfig .pki/ Vídeos/ 2025-01-09 14-47-13.mkv .cargo/ .gnupg/ Plantillas/ .vscode-oss/ Apps/ .config/ Godot/ .profile .vst/ Archivo/ copia/ .gradle/ Público/ .wine/ Ardour/ .cursor/ .ICEauthority .pulse-cookie .Xauthority Audio/ custom-extra/ .icons/ .scripts/ .xprofile Baks/ default/ Imágenes/ .SoulseekQt/ .Xresources .bash_history Descargas/ install.sh .spicetify/ .xsession-errors .bash_history-00541.tmp Desktop/ .jackdrc .ssh/ .xsession-errors.old .bash_history-00549.tmp Dev/ .java/ .steam/ .yarn/ .bash_history-00567.tmp .directory Juegos/ .steampath .yarnrc .bash_history-00846.tmp .dmrc Linux_Dynamic_Wallpapers/ .steampid Yay/ .bash_history-01839.tmp Documentos/ .local/ .stremio-server/ .bash_history-71831.tmp download/ .mozilla/ .themes/ .bash_profile .face Música/ Torrents/ .bashrc Git/ .npm/ .var/ > sudo mkdir -p "$WALPAPER_DEST/$name" > .10moonsDriver/ .cache/ .gitconfig .pki/ Vídeos/ 2025-01-09 14-47-13.mkv .cargo/ .gnupg/ Plantillas/ .vscode-oss/ Apps/ .config/ Godot/ .profile .vst/ Archivo/ copia/ .gradle/ Público/ .wine/ Ardour/ .cursor/ .ICEauthority .pulse-cookie .Xauthority Audio/ custom-extra/ .icons/ .scripts/ .xprofile Baks/ default/ Imágenes/ .SoulseekQt/ .Xresources .bash_history Descargas/ install.sh .spicetify/ .xsession-errors .bash_history-00541.tmp Desktop/ .jackdrc .ssh/ .xsession-errors.old .bash_history-00549.tmp Dev/ .java/ .steam/ .yarn/ .bash_history-00567.tmp .directory Juegos/ .steampath .yarnrc .bash_history-00846.tmp .dmrc Linux_Dynamic_Wallpapers/ .steampid Yay/ .bash_history-01839.tmp Documentos/ .local/ .stremio-server/ .bash_history-71831.tmp download/ .mozilla/ .themes/ .bash_profile .face Música/ Torrents/ .bashrc Git/ .npm/ .var/ > git --no-pager --git-dir Linux_Dynamic_Wallpapers/.git show "main:Dynamic_Wallpapers/$name/$file" | \ > .10moonsDriver/ .cache/ .gitconfig .pki/ Vídeos/ 2025-01-09 14-47-13.mkv .cargo/ .gnupg/ Plantillas/ .vscode-oss/ Apps/ .config/ Godot/ .profile .vst/ Archivo/ copia/ .gradle/ Público/ .wine/ Ardour/ .cursor/ .ICEauthority .pulse-cookie .Xauthority Audio/ custom-extra/ .icons/ .scripts/ .xprofile Baks/ default/ Imágenes/ .SoulseekQt/ .Xresources .bash_history Descargas/ install.sh .spicetify/ .xsession-errors .bash_history-00541.tmp Desktop/ .jackdrc .ssh/ .xsession-errors.old .bash_history-00549.tmp Dev/ .java/ .steam/ .yarn/ .bash_history-00567.tmp .directory Juegos/ .steampath .yarnrc .bash_history-00846.tmp .dmrc Linux_Dynamic_Wallpapers/ .steampid Yay/ .bash_history-01839.tmp Documentos/ .local/ .stremio-server/ .bash_history-71831.tmp download/ .mozilla/ .themes/ .bash_profile .face Música/ Torrents/ .bashrc Git/ .npm/ .var/ > .10moonsDriver/ .cache/ .gitconfig .pki/ Vídeos/ 2025-01-09 14-47-13.mkv .cargo/ .gnupg/ Plantillas/ .vscode-oss/ Apps/ .config/ Godot/ .profile .vst/ Archivo/ copia/ .gradle/ Público/ .wine/ Ardour/ .cursor/ .ICEauthority .pulse-cookie .Xauthority Audio/ custom-extra/ .icons/ .scripts/ .xprofile Baks/ default/ Imágenes/ .SoulseekQt/ .Xresources .bash_history Descargas/ install.sh .spicetify/ .xsession-errors .bash_history-00541.tmp Desktop/ .jackdrc .ssh/ .xsession-errors.old .bash_history-00549.tmp Dev/ .java/ .steam/ .yarn/ .bash_history-00567.tmp .directory Juegos/ .steampath .yarnrc .bash_history-00846.tmp .dmrc Linux_Dynamic_Wallpapers/ .steampid Yay/ .bash_history-01839.tmp Documentos/ .local/ .stremio-server/ .bash_history-71831.tmp download/ .mozilla/ .themes/ .bash_profile .face Música/ Torrents/ .bashrc Git/ .npm/ .var/ > sudo tee "$WALPAPER_DEST/$name/$file" >/dev/null > done <<< "$list_to_install" > > # Install xml > echo " Downloading Dynamic_Wallpapers/$name.xml" > git --no-pager --git-dir Linux_Dynamic_Wallpapers/.git show "main:Dynamic_Wallpapers/$name.xml" | \ > .10moonsDriver/ .cache/ .gitconfig .pki/ Vídeos/ 2025-01-09 14-47-13.mkv .cargo/ .gnupg/ Plantillas/ .vscode-oss/ Apps/ .config/ Godot/ .profile .vst/ Archivo/ copia/ .gradle/ Público/ .wine/ Ardour/ .cursor/ .ICEauthority .pulse-cookie .Xauthority Audio/ custom-extra/ .icons/ .scripts/ .xprofile Baks/ default/ Imágenes/ .SoulseekQt/ .Xresources .bash_history Descargas/ install.sh .spicetify/ .xsession-errors .bash_history-00541.tmp Desktop/ .jackdrc .ssh/ .xsession-errors.old .bash_history-00549.tmp Dev/ .java/ .steam/ .yarn/ .bash_history-00567.tmp .directory Juegos/ .steampath .yarnrc .bash_history-00846.tmp .dmrc Linux_Dynamic_Wallpapers/ .steampid Yay/ .bash_history-01839.tmp Documentos/ .local/ .stremio-server/ .bash_history-71831.tmp download/ .mozilla/ .themes/ .bash_profile .face Música/ Torrents/ .bashrc Git/ .npm/ .var/ > sudo tee "$WALPAPER_DEST/$name.xml" >/dev/null > > # Install slideshow xml > echo " Downloading xml/$name.xml" > git --no-pager --git-dir Linux_Dynamic_Wallpapers/.git show "main:xml/$name.xml" | \ > .10moonsDriver/ .cache/ .gitconfig .pki/ Vídeos/ 2025-01-09 14-47-13.mkv .cargo/ .gnupg/ Plantillas/ .vscode-oss/ Apps/ .config/ Godot/ .profile .vst/ Archivo/ copia/ .gradle/ Público/ .wine/ Ardour/ .cursor/ .ICEauthority .pulse-cookie .Xauthority Audio/ custom-extra/ .icons/ .scripts/ .xprofile Baks/ default/ Imágenes/ .SoulseekQt/ .Xresources .bash_history Descargas/ install.sh .spicetify/ .xsession-errors .bash_history-00541.tmp Desktop/ .jackdrc .ssh/ .xsession-errors.old .bash_history-00549.tmp Dev/ .java/ .steam/ .yarn/ .bash_history-00567.tmp .directory Juegos/ .steampath .yarnrc .bash_history-00846.tmp .dmrc Linux_Dynamic_Wallpapers/ .steampid Yay/ .bash_history-01839.tmp Documentos/ .local/ .stremio-server/ .bash_history-71831.tmp download/ .mozilla/ .themes/ .bash_profile .face Música/ Torrents/ .bashrc Git/ .npm/ .var/ > sudo tee "$XML_DEST/$name.xml" >/dev/null > done <<< "$user_selection" > > echo > echo "Success !" > echo "💜 Please support on https://github.com/saint-13/Linux_Dynamic_Wallpapers" > bash: EOF inesperado mientras se buscaba un `"' coincidente exit
splitting the command like this, which seems to work:
curl -s "https://raw.githubusercontent.com/saint-13/Linux_Dynamic_Wallpapers/main/Interactive_Install.sh" > install.sh sudo bash install.sh
results of the above:
[sudo] contraseña para mar: fatal: la ruta de destino 'Linux_Dynamic_Wallpapers' ya existe y no es un directorio vacío. ----------------- ✔️ Selection: ----------------- "Monterey" ----------------- ⚙️ Configuration ----------------- - Walpapers destionation: /usr/share/backgrounds/Dynamic_Wallpapers - XML slideshows destination: /usr/share/gnome-background-properties/ ✅ Created /usr/share/backgrounds/Dynamic_Wallpapers ✅ Created /usr/share/gnome-background-properties/ ------------------------- 🚀 Installing walpapers ------------------------- - Installing Monterey Downloading Dynamic_Wallpapers/Monterey/Monterey01.jpg Downloading Dynamic_Wallpapers/Monterey/Monterey02.jpg Downloading Dynamic_Wallpapers/Monterey/Monterey03.jpg Downloading Dynamic_Wallpapers/Monterey/Monterey04.jpg Downloading Dynamic_Wallpapers/Monterey/Monterey05.jpg Downloading Dynamic_Wallpapers/Monterey/Monterey06.jpg Downloading Dynamic_Wallpapers/Monterey/Monterey07.jpg Downloading Dynamic_Wallpapers/Monterey/Monterey08.jpg Downloading Dynamic_Wallpapers/Monterey.xml Downloading xml/Monterey.xml Success ! 💜 Please support on https://github.com/saint-13/Linux_Dynamic_Wallpapers
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Hi!
trying to install some of these cool wallpapers but the recommended easy way to install with the
Interactive_Install.sh
doesn't work.the command provided on the README.md does this:
this also bugs the terminal instance after exiting the script.
on #48 there are two workarounds for this but one of those fails to install (sorry, some of the output is in spanish):
starting bash in interactive mode using
-i
:curl -s "https://raw.githubusercontent.com/saint-13/Linux_Dynamic_Wallpapers/main/Interactive_Install.sh" | sudo bash -i
this makes the script interface work but fails to install. it creates a folder named
Dynamic_Wallpapers
at/usr/share/backgrounds/
but it's empty:splitting the command like this, which seems to work:
results of the above:
The text was updated successfully, but these errors were encountered: