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

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

[ Hits: 2.106 ]

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

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

Scrip para criação de arquivos em série

Converter slides swf baixados do slideshare para pdf

Testando RAID na incialização e exibindo log no issue

Comparar 2 arquivos e mostrar os itens diferentes

Compactar e descompactar arquivos de forma simples


  

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