theme2background - Extrair arquivos themepack e mover para o diretório backgrounds

Publicado por Mauricio Ferrari (LinuxProativo) (última atualização em 22/06/2020)

[ Hits: 2.551 ]

Homepage: https://www.youtube.com/@LinuxProativo

Download theme2background




Esse é o script relâmpago que eu criei em poucos minutos. Bem simples. Ele basicamente extrai um arquivo themepack, que é o "Arquivo de Temas do Windows" em um diretório temporário e joga as imagens extraídas no diretório /usr/share/backgrounds em um diretório com o nome do arquivo.

  



Esconder código-fonte

#!/bin/bash

#
# theme2background - Versão 1.0
#
# By Mauricio Ferrari
#
# Data: 18/06/2020
#
# Requer o cabextract instalado.
#

noroot(){
   echo
   echo ' _   _         ____             _     _ '
   echo '| \ | | ___   |  _ \ ___   ___ | |_  | |'
   echo '|  \| |/ _ \  | |_) / _ \ / _ \| __| | |'
   echo '| |\  | (_) | |  _ < (_) | (_) | |_  |_|'
   echo '|_| \_|\___/  |_| \_\___/ \___/ \__| (_)'
   echo
   echo
   exit
}

info(){
   echo
   echo "$0"
   echo
   echo "Uso: theme2background theme.themepack"
   echo
   exit
}

[[ `id -u` != 0 ]] && noroot
[[ "$1" = "" ]] && info

for file in $* ; do
   folder=$( ls $file | cut -d '.' -f1 )
   mkdir tmp /usr/share/backgrounds/$folder
   cabextract -d tmp $file
   mv tmp/D*/* /usr/share/backgrounds/$folder
   rm -r tmp
done

Scripts recomendados

Wget Interativo (Via shell)

Script Backup em DVDRW

ppmtolss16 converte imagens para o formato lss

InstallDPKG reformulado - instalando pacotes DEB no Slackware

Dia da semana


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts