Visualizar ícone dos .exe em seu Gnome
Publicado por LunodeSouza (última atualização em 22/09/2009)
[ Hits: 6.984 ]
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! :)'
Medir tempo de acesso a internet no log do Squid
Conversor de vídeo com opção de legenda
Troca de imagem da tela de bloqueio de usuário no Linux Mint MATE
Multiplos gerenciadores nome do seu pacote
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Criar um script para testar pen drive (5)
Não consigo acessar os modos de desempenho (0)
Problema com alias usando locate (4)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba