我正在尝试弄清楚如何在一天中的适当时间自动切换到 Equinox Evolution 黎明、光明、黄昏和午夜主题(即,早上 6 点从午夜切换到黎明,晚上 8 点或 9 点切换到光明,晚上 7 点切换到黄昏,晚上 10 点切换到午夜)
我正在尝试使用 cron 来执行此操作,使用以下 crontab:
0 6 * * * gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-dawn'
0 8 * * * gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-light'
0 19 * * * gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-dusk'
0 22 * * * gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-midnight'
这不起作用。我正在使用 ubuntu 10.10,以 Compiz 作为窗口管理器
答案1
你可以试试这个脚本吗?(改编自新浪潮-Chronos)
/bin/bash #!/bin/bash # 作者:Narf SS 2009 # 网站:http://proyectobs.blogspot.com/ # # 此脚本更改了 metacity 主题“New Wave Chronos”的配置文件 #y 更新主题。 #对于其功能(无修改),必须首先添加执行, #y 将此主题安装在用户主屏幕的“.theme”地毯上。 #Y 通过在书写器界面上进行选择,此脚本被添加到应用程序中。 while [ true ] 做 hora=`日期+%H` 案例“$hora” 06|07)# 阿曼涅瑟 gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-dawn' ;; 08|09|10|11|12|13|14|15|16|17|18)# 平均日 gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-light' ;; 19|20|21)# 阿塔德塞尔 gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-dust' ;; 22|23|24|00|01|02|03|04|05)#马德鲁加达 gconftool-2 --type=string --set /apps/metacity/general/theme 'equinox-evolution-midnight' ;; 埃萨克 睡眠1小时 完毕