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

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

[ Hits: 2.217 ]

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

Cotação de ações da BM&FBOVESPA no bash com Dialog

Script para apagar CD-RW com barra de progresso em Xdialog

Compartilhe a conexão por Wi-Fi

Encerrar sessão no terminal com tempo definido

Convertendo man pages em arquivos pdf


  

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