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

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

[ Hits: 1.580 ]

Homepage: http://linguagemcfacil.mozello.com/ | https://github.com/MauricioFerrari-NovaTrento

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

Barra de progresso

Ajustar a hora com o Observatório Nacional

Monitora espaço em disco

Script que converte maiúsculas em minúsculas e retira branco do nome.

Balanceamento e Redundância utilizando 2 Links Speedy (ip fixo)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts