Alterar temas GTK individualmente
Publicado por kleberson (última atualização em 29/09/2012)
[ Hits: 3.642 ]
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
Script compartilhar conexão e criar regras de Firewall
BusqueM3P! - Download de músicas pelo shell
Redimensionando e Organizando imagens para vizualizar no PSP
Shell script para duplicação de CD's
Download de Wallpapers de Fotos do Espaço
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)