Programar uma mudança de tema usando o cron

1

Estou tentando descobrir como alternar automaticamente para o tema Equinox Evolution Dawn, Light, Dusk e meia-noite na hora apropriada do dia (ou seja, às 6h da manhã mudaria da meia-noite para o amanhecer, às 8 ou 9 mudaria para a luz, as 7 da noite mudariam para o anoitecer e as 22 horas para a meia-noite)

Estou tentando fazer isso usando o cron, com o seguinte crontab:

0 6 * * * gconftool-2 --type = string --set / apps / metacity / geral / tema 'equinox-evolution-dawn'

0 8 * * * gconftool-2 --type = string --set / apps / metacity / geral / tema 'equinox-evolution-light'

0 19 * * * gconftool-2 --type = string --set / apps / metacidada / geral / tema 'equinócio-evolução-crepúsculo'

0 22 * * * gconftool-2 --type = string --set / apps / metacity / geral / tema 'equinox-evolution-midnight'

Isso não está funcionando. Estou usando o Ubuntu 10.10 com o Compiz como gerenciador de janelas

    
por user3403 11.04.2011 / 16:37

1 resposta

0

Você pode experimentar este script? (adaptado de New Wave -Chronos )

#!/bin/bash
# Autor: Narf SS 2009
# Site: http://proyectobs.blogspot.com/
#
# Este script cambia el archivo de configuración del tema metacity "New Wave Chronos"
#y actualiza el tema.
#Para su funcionamiento (sin modificación) debe de ser añadido a la ejecución en el inicio, 
#y el tema debe de estar instaldo en la carpeta ".theme" del home del usuario.
#Y por supuesto seleccionado en la apariencia del escritorio y este mismo script añadido a las aplicacioens de inicio.

while [ true ]
do
    hora='date +%H'

    case "$hora" in
    06|07)          # Amanecer
        gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-dawn' ;;
    08|09|10|11|12|13|14|15|16|17|18)   # Medio dia
        gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-light' ;;
    19|20|21)               # Atardecer
        gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-dust' ;;
    22|23|24|00|01|02|03|04|05) # Madrugada
        gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-midnight' ;;
    esac


    sleep 1h
done
    
por desgua 12.04.2011 / 02:13