themepack2txz - Extrair arquivos themepack e criar um pacote TXZ com as imagens
Publicado por Mauricio Ferrari (última atualização em 29/08/2020)
[ Hits: 1.297 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
Esse script faz basicamente o seguinte, ele extrai um Arquivo de Temas do Windows e usa as imagens extraídas para criar um pacote TXZ para o Slackware Current, para instalar em /usr/share/backgrounds.
Ele foi feito para ser usado no Slackware Current e usa o makepkg para gerar o pacote corretamente.
#!/bin/bash # # themepack2txz - Versão 1.0 # # By Mauricio Ferrari # # Data: 26/08/2020 # # Requer o cabextract instalado. # LOCALDIR=$(pwd) ARCH=$(uname -m) VERSION=${VERSION:-1.0} BUILD=${BUILD:-1} noroot(){ echo echo ' _ _ ____ _ _ ' echo '| \ | | ___ | _ \ ___ ___ | |_ | |' echo '| \| |/ _ \ | |_) / _ \ / _ \| __| | |' echo '| |\ | (_) | | _ < (_) | (_) | |_ |_|' echo '|_| \_|\___/ |_| \_\___/ \___/ \__| (_)' echo echo exit } info(){ echo echo "$0" echo echo "Uso: themepack2txz theme.themepack" echo exit } slackdescgen(){ echo "# HOW TO EDIT THIS FILE: # The 'handy ruler' below makes it easier to edit a package description. Line # up the first '|' above the ':' following the base package name, and the '|' on # the right side marks the last column you can put a character in. You must make # exactly 11 lines for the formatting to be correct. It's also customary to # leave one space after the ':'. |-----handy-ruler------------------------------------------------------| themtxz: themtxz: Created By themepack2txz themtxz: themtxz: themtxz: themtxz: themtxz: themtxz: themtxz: themtxz: themtxz:"| tee /tmp/$FOLDER/install/slackdesc > /dev/null } createtxz(){ cd /tmp/$FOLDER/ makepkg -c n $LOCALDIR/$FOLDER-$VERSION-$ARCH-$BUILD.txz } [[ `id -u` != 0 ]] && noroot [[ "$1" = "" ]] && info for FILE in $* ; do FOLDER=$( ls $FILE | cut -d '.' -f1 ) mkdir -p tmp /tmp/$FOLDER/install /tmp/$FOLDER/usr/share/backgrounds/$FOLDER cabextract -d tmp $FILE mv tmp/D*/* /tmp/$FOLDER/usr/share/backgrounds/$FOLDER slackdescgen && createtxz cd $LOCALDIR rm -r tmp /tmp/$FOLDER exit 0 done
Script para conversão do OpenOffice para a lingua portuguesa (pt-BR) a partir do BrOffice
Wallpaper aleatório para Fluxbox
ppmtolss16 converte imagens para o formato lss
verificar acessos indevidos automaticamente squid
Script para formatação de disquetes em modo texto
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Erro na inicialização do Debian como resolver (5)
Dúvidas sobre a originalidade de conteúdos online (11)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)