* f" }3 ~, o) |3 x2 D2 A. ~+ D. ^4 {
* s1 O# H4 L1 r& A6 ?! h& e$ ?
1 J. }! c q8 a& V. c. H' M时间和天气间隔显示效果:2 g/ w2 g7 X) M0 v# o
. M+ v2 z/ ^% K) uhttp://v.youku.com/v_show/id_XNzEwMzkwMzI0.html
* s- X3 l, `' ?7 r% p( R# [% i4 l! f M' I
2 ^" v; U) J; a: ~
- @2 h* V9 K, w- H单独时间显示效果:
; F8 J* N2 i% c$ A. q' G# e! ^4 |& D5 k7 z# M
http://v.youku.com/v_show/id_XNzEwMDc5MzEy.html) r. l2 u% v3 T1 Q) n9 Z0 T
6 n/ w6 t' R7 E3 G8 r+ Y
7 R6 n# L7 k6 C! q1 j. q: m# d; h
9 N- T8 M8 A9 f/ ?
# z5 _, L {- L) d8 o文件:
8 }' i! v9 Z- N( I5 J* n+ L- f) C9 b; m6 a' Q Z
a! s' h- p4 T0 [' @3 |5 x0 L
2 X+ G5 X0 ]# y0 D. [6 e* ~+ i: U, Q
" z/ A& w v3 W0 O5 E" I# _1 N D& l S! G2 I
, _. B+ D& \8 Q6 r- X7 a" n只是配置文件,不包括lcd4linux的执行文件,请自行解决安装lcd4linux的问题。
% w' @5 Q1 h3 E! o
- a1 X& o( x) s. h4 q
简单说明(不确保完全正确,烦请发现错误后反馈本人,谢谢!):
; a& i) x$ X- Y! T9 f. d* {, g) g, Y8 f; l$ U7 Z
* y( p. |$ C" v$ F; H+ M5 R0 o0 X6 X7 T, J% D5 p8 y
所有文件默认配置需要解压到:/usr/share/lcd4linux/theme128* D, C7 ?0 E- _/ E: v+ |
% V2 t- B0 u _) t步骤,将theme128.tgz上传到机器上,进入该目录,执行:
1 a7 D, b8 T5 h2 w/ o! ^ Y' @/ S# D1 O. M3 m
" ?; B: m9 Q2 f
; E# z7 Z: H9 v0 C
#建立解压文件目录$ E% E0 i( ^# a4 Y6 ?+ L& L$ p4 Q2 w
4 D! t4 E: d; m7 C* T6 n
makedir /usr/share/lcd4linux/theme128
5 a, @& ~6 H/ J. T% ]0 O0 l; O- x) p$ F
#解压文件8 o# |3 P# w7 a& q
# C! g% [! ~7 W4 x( z: N6 y, c/ M# L, \tar -C /usr/share/lcd4linux/theme128 -zxvf theme128.tgz
" O& ]5 z z4 ?# W0 g4 k' m& J3 t8 o0 e% w
4 a1 `/ `- T- @- O" H5 j! m% W
0 ?1 b* [ j8 |$ G* { r测试一下效果:% n+ v; L* D& [! w
1 a# @0 H( F6 V+ o) C" {$ |; m
lcd4linux -f /usr/share/lcd4linux/theme128/time.conf -Fvv- Z3 K0 C/ e9 H$ k2 N/ {2 c
6 ]5 i A- G% @0 ~9 G; g3 n: d8 ~4 I# ^
6 i8 ~* v) y- l! d5 R5 U3 g$ n* }- D2 A4 S i
提供3个样式的conf文件,请自行选择。
y+ k/ U+ X2 }! V
* h4 D5 \4 N$ O. h6 s默认的lcd4linux使用all.conf会闪瞎眼睛,我上传视频中用的lcd4linux是修改了源文件重新编译过后的。
, p* e7 Z% }! K9 [( v8 ^- m+ L I9 z7 j' m5 H# v4 \- X
; Q4 j& p. {6 K& e% `: [1 B: ~9 _: M z2 ]3 N! A
lcd4linux的配置主要在.conf文件的结尾部分,其中imgadir表示theme所需的图片文件目录。3 [9 z5 I7 M* e# j/ D3 v& N! N
" v% \1 P g* n0 s( ^- G$ p
如果你不是默认防止在上述路径下,请根据情况修改。
, B* @/ ^4 W( S8 T) n, R! ^+ j9 x: K- g( O- ]& ^
datadir是显示天气所需的数据目录,script目录下面有获取天气的脚本,请自行上http://weather.yahoo.com/china找到本地的WOEID,, G; g9 Y2 ~ `6 s
9 l- ]! `' C/ z3 ~; E+ @3 K然后修改url中的w=后面的数字为本地的woeid。
2 u' @5 L. L; l9 d3 M4 r: E3 D1 C! t- Z# ]+ g) T& S4 t3 _" p9 w
wget -O /tmp/weather 'http://weather.yahooapis.com/forecastrss?w=2151334&u=c'# X: |" N' T1 n4 b* a$ |3 J
* u- @3 P3 K$ T4 U/ U* c
天气脚本默认的输出在/usr/share/lcd4linux/theme128/data,与conf里面的datadir对应。. F9 l `: z7 q
' [' }5 V! Z7 ?1 y6 t+ N" E! C0 c
如果datadir进行调整,需要同时调整这两个脚本中的路径。3 {) H$ ]: g) d) j9 Q1 b
6 U3 y" m- S* i9 f
9 y+ k* G/ k$ B( M9 o: p/ g! Z6 Q5 o/ S9 x5 c5 M- s
其他:9 Y9 @' `# ?, X) C
7 N& N3 R- t6 k8 U! g) sconf文件开头部分Display dpf段的参数调整说明:
& k8 R- y1 W* I% D
; {' A$ ^5 G _& U Orientation 0 # Orientation value from 0-3$ |7 X( Z! A9 t0 o# q! ]! b+ `
8 v: L. f4 n7 v: I" e+ J#0-3分别表示正常、旋转90°,180°,270°显示,也就是不管数码相框是横还是竖,只需要调整这个参数都可以达到你需要显示的方向。
* P$ N ?- [9 q8 M
V) S1 [" a+ h* x, h3 l. J2 Z Backlight backlight # Backlight variable control4 D1 `7 ?6 e/ l1 h g8 v+ m9 E. `
3 z/ L! j6 x) ]( S! a/ p#背光亮度,0-7,0可以关闭背光,7最亮(和数码相框里面的21级亮度不一样,估计是3级合一变为7级了)
& N' @, L+ _3 S6 d G2 B" L( k
8 ?5 ?/ U1 m) J# f" B
6 Y- U5 ^! f" p: S2 M, U) a" m
接近尾部的Widget ShowExinfo段,控制信息切换的时间间隔。
# ~( t* J0 i: P/ ~' o* ]! a! Y2 o, n5 G& N3 F* n3 e
expression showex=(time() % 10 < 5)?1:0c& i3 ~4 N, a% {
4 Q5 b8 j5 o- P这一行中的10和5表示10秒钟,第5秒进行切换。调整10和5即可进行间隔调整。8 C' H# K& \5 E" }2 b5 b
7 {2 u) O' X! k3 f比如:expression showex=(time() % 20 < 10)?1:0,间隔为10秒。- ^ [; J; |& t7 M
) _7 Q# N0 Q h9 P$ ^, e一个循环时间的总长调整最好能被60整除。
" j5 G2 }7 `) F8 X- T2 U- O4 q4 h+ f. h- B* j0 E, e
& i& _/ {- k" o9 e* @2 a1 A. F
9 L; b7 q: |: V( BWidget LcdLight段:
) l& |* G9 A( b- \, P6 D0 m9 V% X/ X* n X6 J) z
按时间自动调整背光,24小时的背光亮度数据存储于imgdir中的leds文件中,直接编辑该文件。
" w. D- ?* ?& @) Y m: j
# b: d* g* R( b1 d6 \3 }第一行为0点到1点的亮度,第二行为1点-2点的亮度值……,共至少需要前24行数据。3 u! X; O% u* Z3 \7 n
+ d1 ?+ }6 N. A6 y) S
目前该文件前24行全部为7,你可以将前面所有为7的行删除,后面有一个我设置的24小时亮度列表。
; @5 v( B; f5 S2 R# W7 o% w7 c: V) }$ \: b \" F: ?4 U
( B% P$ [0 M) D: @; t
, X, @! y4 I$ l0 ~! H7 g: @有关将获取天气的脚本添加到计划任务中进行自动获取的说明,本处不再说明。
- y( h1 U b" W" c9 E
* {0 y' A7 h; u" n, a$ B, f9 z6 K+ `7 @
0 Y: x* e) ?" m' _. U
6 T; k& i0 h* a$ G' ]) x/ D& l+ {" c1 R# e" p