8元小相框(128X128)lcd4linux配置文件
本帖最后由 dsqa 于 2014-5-10 21:50 编辑显示效果图,基本版,只显示了常见参数。
本想偷懒。。。结果发现论坛里发的是240X320的。。。1.5寸的没法用。。。所以简单搞了个1.5的。
这里只抛砖引玉,至于更多功能和美化,大家发挥吧。
--------------------------------------------------分割线---------------------------------------------------------
排版小更新版,看图吧。增加了CPU占用百分比显示,下边IP等信息滚动显示。需要的,回复可见,{:7_189:}
Display dpf {
Driver 'DPF'
Port 'usb0'
Font '6x8'
Foreground 'ffffff'
Background 'ffffff00'
Basecolor'000000' #ffffff00
Orientation 0 # Orientation value from 0-3
Backlight 5 # Backlight variable control
}
Widget Kernel {
class'Text'
expression uname('nodename')
width12
align'L'
update minute
Background 'FFFFFF00'
}
Widget CPUText {
class'Text'
expression uname('machine')
prefix 'CPU'
width21
align'R'
update minute
Background 'FFFFFF00'
}
Widget CPUBar {
class 'Bar'
expressionproc_stat::cpu('busy', 500)
length 21
direction 'E'
# style 'H'
update tack
Foreground '5f5f5f'
Background '00FF00FF'
BarColor0 'FF0000'
BarColor1 'EE3333'
}
Widget RAMText1 {
class'Text'
expression meminfo('MemTotal')/1024
#prefix 'RAM'
postfix 'MB'
precision0
width6
align'L'
update tick
Background 'FFFFFF00'
}
Widget RAMText2 {
class'Text'
expression meminfo('MemFree')/1024
prefix 'RAM'
postfix 'MB/'
precision0
width15
align'R'
update tick
Background 'FFFFFF00'
}
Widget RAMBar {
class 'Bar'
expressionmeminfo('MemTotal') - meminfo('MemFree')
max meminfo('MemTotal')
length 21
direction 'E'
# style 'H'
update tack
Foreground '5f5f5f'
Background '00FF00FF'
BarColor0 'FF0000'
BarColor1 'EE3333'
}
Widget LoadText {
class'Text'
expression loadavg(1)
prefix 'Load:'
postfix loadavg(1)>1.0?'!':''
width21
align'R'
precision1
update tack
Background 'FFFFFF00'
}
Widget LoadBar {
class 'Bar'
expressionloadavg(1)
max 2.0
length 21
direction 'E'
# style 'H'
update tack
Foreground '5f5f5f'
Background '00FF00FF'
BarColor0 'FF0000'
BarColor1 'EE3333'
}
Widget DiskText1 {
class 'Text'
expression diskstats('sda', 'read_sectors', 500)/2
prefix 'Read:'
postfix 'K'
precision0
width 21
align 'R'
update tick
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget DiskText2 {
class 'Text'
expression diskstats('sda', 'write_sectors', 500)/2
prefix 'Write:'
postfix 'K'
precision0
width 21
align 'R'
update tick
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget DiskBar {
class 'Bar'
expressiondiskstats('sda', 'read_sectors',500)
expression2 diskstats('sda', 'write_sectors', 500)
length 21
direction 'E'
# style 'H'
update tack
Foreground '5f5f5f'
Background '3f3f3fFF'
BarColor0 '00FF00'
BarColor1 'FF0000'
}
Widget SpaceText1 {
class 'Text'
expression statfs(SpaceDir, 'blocks')*statfs(SpaceDir, 'bsize')/1073741824
prefix SpaceDir
postfix 'G'
precision0
width 21
align 'R'
update minute
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget SpaceText2 {
class 'Text'
expression statfs(SpaceDir, 'bavail')*statfs(SpaceDir, 'bsize')/1073741824
prefix 'Free:'
postfix 'G'
precision0
width 21
align 'R'
update minute
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget SpaceBar {
class 'Bar'
expressionstatfs(SpaceDir, 'blocks') - statfs(SpaceDir, 'bavail')
length 21
direction 'E'
# style 'H'
max statfs(SpaceDir, 'blocks')
update tick
Foreground '5f5f5f'
Background '00FF00FF'
BarColor0 'FF0000'
BarColor1 'EE3333'
}
Widget NetText1 {
class 'Text'
expression netdev::fast('eth0', 'Tx_bytes', 500)/1024
prefix 'Up:'
postfix 'K/s'
width 21
precision0
align 'R'
update tick
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget NetText2 {
class 'Text'
expression netdev::fast('eth0', 'Rx_bytes', 500)/1024
prefix 'Down:'
postfix 'K/s'
precision0
width 21
align 'R'
update tick
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget NetBar {
class 'Bar'
expression netdev('eth0', 'Tx_bytes', 500)
expression2netdev('eth0', 'Rx_bytes', 500)
length 21
direction 'E'
# style 'H'
# max 2097152
# max 204800
update tack
Foreground '5f5f5f'
Background '3F3F3FFF'
BarColor0 '00FF00'
BarColor1 'FF0000'
}
Widget UpText {
class 'Text'
expression uptime('%dd %H:%M:%S')
# prefix 'R:'
width 13
align 'R'
update tick
Foreground 'ffffff'
Background 'FFFFFF00'
}
Widget IPText {
class 'Text'
expression netinfo::ipaddr('eth0')
prefix 'IP:'
width 21
align 'L'
update minute
Foreground 'ffffff'
Background 'FFFFFF00'
}
Display 'DPF'
Layout mylayout {
Row01.Col01 'Kernel'
Row01.Col09 'UpText'
Row02.Col01 'CPUText'
Row03.Col01 'CPUBar'
Row04.Col01 'LoadText'
#Row05.Col01 'LoadBar'
Row05.Col16 'RAMText1'
Row05.Col01 'RAMText2'
Row06.Col01 'RAMBar'
Row07.Col01 'DiskText1'
Row8.Col01 'DiskText2'
Row9.Col01 'DiskBar'
Row10.Col01 'SpaceText1'
Row11.Col01 'SpaceText2'
Row12.Col01 'SpaceBar'
Row13.Col01 'NetText1'
Row14.Col01 'NetText2'
Row15.Col01 'NetBar'
#Row18.Col01 'UpText'
Row16.Col01 'IPText'
}
Layout 'mylayout'
Variables {
tick 500
tack 200
second 1000
minute 60000
SpaceDir'/mnt/sda1'
}
隐藏东西,你懂的**** Hidden Message *****
你搞定了,快手啊。看看有什么收藏的。 这个好,借用一下。 有完整的教程和工具固件包吗? 回复一下看一看隐藏了什么。 看看隐藏了什么 hjjjjjjjjj 非的让我回复才看吖 这么快就有成果了,等我的清仓2.5到货就实验 看看 藏的什么 LZ,到现在都没研究出怎么刷这个的固件! 看看 藏的什么 谢谢分享好技术! 隐藏了什么???? 藏啥了??? lcd4linux搞定了? 你搞定了,快手啊。看看有什么收藏的。可以的话给我的黑裙也安装上 进来学习啦! 这个不错,已经用上了!
已经拍下了,看看!