dsqa 发表于 2014-5-10 13:17:28

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 *****



剑剑 发表于 2014-5-10 13:30:45

你搞定了,快手啊。看看有什么收藏的。

mrqian7188 发表于 2014-5-10 13:58:00

这个好,借用一下。

anotherfish 发表于 2014-5-10 14:02:59

有完整的教程和工具固件包吗?

hjfgt 发表于 2014-5-10 14:07:36

回复一下看一看隐藏了什么。

skimen 发表于 2014-5-10 14:13:54

看看隐藏了什么

mycfan 发表于 2014-5-10 14:24:35

hjjjjjjjjj

itsddt 发表于 2014-5-10 14:36:23

非的让我回复才看吖

aska 发表于 2014-5-10 14:38:49

这么快就有成果了,等我的清仓2.5到货就实验

vanloon 发表于 2014-5-10 15:09:56

看看 藏的什么

克苏鲁的恩赐 发表于 2014-5-10 15:25:58

LZ,到现在都没研究出怎么刷这个的固件!

garychan 发表于 2014-5-10 15:26:26

看看 藏的什么

11225071 发表于 2014-5-10 15:56:28

谢谢分享好技术!

jackbox 发表于 2014-5-10 16:24:01

隐藏了什么????

yuko4632 发表于 2014-5-10 16:28:07

藏啥了???

xjcsuper 发表于 2014-5-10 16:50:47

lcd4linux搞定了?

884079151 发表于 2014-5-10 17:11:15

你搞定了,快手啊。看看有什么收藏的。可以的话给我的黑裙也安装上

jame9 发表于 2014-5-10 17:13:41

进来学习啦!

mrqian7188 发表于 2014-5-10 17:38:42

这个不错,已经用上了!



huhuzhu 发表于 2014-5-10 19:04:56

已经拍下了,看看!
页: [1] 2 3 4 5 6
查看完整版本: 8元小相框(128X128)lcd4linux配置文件