Alterar temas GTK individualmente
Publicado por kleberson (última atualização em 29/09/2012)
[ Hits: 4.015 ]
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
Organizar seus arquivos por pastas
Script para verificar o espaço atual do HD
Shell Script para instalação do ePSXe no Ubuntu
Script para teste de THP no sistema
Nenhum comentário foi encontrado.
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Módulo de segurança warsaw CEF (1)
Mudança de Source do Xboxdrv (3)
Instalador não reconhece SSD Sata. (6)









