Visualizar ícone dos .exe em seu Gnome
Publicado por LunodeSouza (última atualização em 22/09/2009)
[ Hits: 7.140 ]
Homepage: https://br.linkedin.com/in/lunodesouza
Shell-Script para automatizar a tarefa de visualizar ícones dos arquivos .exe em seu Gnome.
O script irá baixar os fontes do pacote icoutils, compilar, instalar, adicionar MIME Type ao sistema e jogar o script exe-ico.sh dentro de /usr/bin para automatizar a geração dos ícones.
Por trabalhar diretamente com os fontes, deverá funcionar em qualquer distro GNU/Linux.
#!/bin/sh clear echo ' 21/09/2009 Desenvolvido por: Reeves | Reeves@darkers.com.br Sob Licença GNU/GPL'; echo -e ' _________ .__ __ / _____/ ____ ____ __ _________|__|/ |_ ___.__. \_____ \_/ __ \_/ ___\| | \_ __ \ \ __< | | / \ ___/\ \___| | /| | \/ || | \___ | /_______ /\___ >\___ >____/ |__| |__||__| / ____| \/ \/ \/ \/ ________ __ \______ \ _____ _______| | __ ___________ ______ | | \\__ \\_ __ \ |/ // __ \_ __ \/ ___/ | ` \/ __ \| | \/ <\ ___/| | \/\___ \ /_______ (____ /__| |__|_ \\___ >__| /____ > \/ \/ \/ \/ \/ Darkers.com.br Have fun. :) '; echo -e 'Este Script automatiza o processo para ver icones .exe em seu Gnome. Execute-o como root e com acesso a internet. Iremos baixar os fontes do pacote icoutils, compilar, instalar, adicionar MIMI Type ao sistema e jogar o script exe-ico.sh dentro de /usr/bin para automatizar a geração dos icones. '; read -p "Precione qualquer tecla para dar inicio ao processo..." wget -c http://savannah.nongnu.org/download/icoutils/icoutils-0.28.0.tar.gz tar -xvzf icoutils-0.28.0.tar.gz cd icoutils-0.28.0 ./configure make && make install clean rm -rf icoutils-0.28.0 rm -rf icoutils-0.28.0.tar.gz echo -e ' Digite a localização do home em que deseja intalar. ex: /home/raul' read home cd $home echo -e '<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="application/x-exe"> <comment>Windows executable</comment> <glob pattern="*.exe"/> </mime-type> </mime-info> ' >> $home/.local/share/mime/packages/user-extension-exe.xml update-mime-database $home/.local/share/mime/ echo -e "#!/bin/sh f=`mktemp` if wrestool "$1" -x -t14 > $f && [ -s $f ]; then id=`icotool -l $f | awk '{ ci=int(substr($2,index($2,"=")+1)); cw=int(substr($3,index($3,"=")+1)); cb=int(substr($5,index($5,"=")+1)); if (cw > w || (cw == w && cb > b)) { b = cb; w = cw; i = ci; } } END { print i; }'` icotool -x --index=$id $f -o "$2" convert -resize 48x48 "$2" "$2" else cp '/usr/share/icons/crystalsvg/48x48/mimetypes/exec_wine.png' "$2" fi rm $f" >> /usr/bin/exe-ico.sh; chmod 755 /usr/bin/exe-ico.sh; gconftool --type string --set /desktop/gnome/thumbnailers/application@x-exe/command "exe-ico.sh %i %o"; gconftool --type bool --set /desktop/gnome/thumbnailers/application@x-exe/enable true; echo -e ' Processo Finalizado! :)'
Aprenda a falar os números de 0 a 99 em Inglês
Instalação do winehq-staging e do Lutris em Debian 11 (Bullseye) para o Origin
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Erro de permissão no samba (2)
Kernel Linux 5.15.0-131.141 (5)
Não consigo cadastrar nenhuma conta online (2)