Alterar temas GTK individualmente
Publicado por kleberson (última atualização em 29/09/2012)
[ Hits: 3.754 ]
Muitos problemas ocorrem quando usamos temas com coloração diferente, para tentar resolver isso, ou mesmo para personalizar o desktop de forma diferente, foi criado esse script.
#! /bin/bash ### uservol= www.vivaolinux.com.br/~kcvventura ### facebook= www.facebook.com/kcvventura ### email= kcv_mui_loco@yahoo.com.br # primeiro parâmetro, o aplicativo prog=$1 # tema default THEME="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" # texto do help HELP="gtk2themes - altera o tema dos aplicativos gtk2 individualmente. --help ou -h, mostra esta lista de comandos. -l, todos os temas gtk2 instalados. -t, escolha o tema (ex. gtk2themes firefox -t /usr/share/themes/Adwaita/gtk-2.0/gtkrc ). -r, restaura o programa para o seu normal (ex. gtk2themes firefox -r)." # lista de parâmetros for i in $@ do case $i in --help) echo "$HELP" exit ;; -h) echo "$HELP" exit ;; -l) ls ~/.themes/*/gtk-2.0/gtkrc && ls /usr/share/themes/*/gtk-2.0/gtkrc exit ;; -t) THEME=$3 ;; -r) # checa se o user é = 'root' if [ $USER != "root" ] then echo "Tem que ser root, use 'su' ou 'sudo' (ex. sudo gtk2themes)" exit fi # restaura o programa alterado if [ -f /usr/bin/$prog"_1" ] then mv /usr/bin/$prog"_1" /usr/bin/$prog else echo "O $prog não foi alterado por este script" fi exit ;; esac done # checa se o user é = 'root' if [ $USER != "root" ] then echo "Tem que ser root, use 'su' ou 'sudo' (ex. sudo gtk2themes)" exit fi # altera o tema do programa escolido if [ -f /usr/bin/$prog"_1" ] then echo "esse programa já foi alterado use '-r' para restaurar" else echo "tema do $prog foi alterado com sucesso" mv /usr/bin/$prog /usr/bin/$prog"_1" echo GTK2_RC_FILES=$THEME $prog"_1" "$""*" > /usr/bin/$prog chmod +x /usr/bin/$prog fi #fim
Cálculo de área de cobertura de toner/tinta em uma impressão
Acessar celular Motorola via USB
Nenhum comentário foi encontrado.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Como Instalar o Microsoft Teams no Linux Ubuntu