packages/utils/lcd4linux-tew673gru/files/lcd4linux_tew673gru.conf

244 lines
3.9 KiB
Plaintext
Raw Permalink Normal View History

# LCD4Linux configuration file for the TRENDnet TEW-673GRU board
Variables {
tick 1500
tack 3000
minute 60000
barstyle 'H'
}
Display Image {
Driver 'Image'
Format 'PNG'
Size '220x176'
Font '6x8'
Pixel '1+0'
Gap '0x0'
Border 0
background 'ffffff00'
foreground 'ffffffff'
basecolor '000000'
}
Display TEW673GRU {
Driver 'TEW673GRU'
Port '/dev/spidev1.0'
Mode 1
Font '6x8'
background 'ffffff00'
foreground 'ffffffff'
basecolor '000000'
}
Display TEW673GRU_Text {
Driver 'TEW673GRU'
Port '/dev/spidev1.0'
Mode 0
background 'ffffff00'
foreground 'ffffffff'
basecolor '000000'
}
Widget OS {
class 'Text'
expression '*** '.uname('sysname').' '.uname('release').' ***'
width 20
align 'M'
style 'bold'
speed 0
update tick
}
Widget CPU {
class 'Text'
expression uname('machine')
prefix 'CPU '
width 9
align 'L'
style 'norm'
update tick
}
Widget CPUinfo {
class 'Text'
expression cpuinfo('model name')
prefix ''
width 20
align 'M'
speed 0
update tick
}
Widget RAM {
class 'Text'
expression meminfo('MemTotal')/1024
postfix 'MB RAM'
width 12
precision 1
align 'R'
update 0
}
Widget Uptime {
class 'Text'
expression uptime('%d days %H:%M:%S')
width 21
align 'R'
prefix 'Up '
update 1000
}
Widget Busy {
class 'Text'
expression proc_stat::cpu('busy', 500)
prefix 'Busy'
postfix '%'
width 10
precision 1
align 'R'
update tick
}
Widget BusyBar {
class 'Bar'
expression proc_stat::cpu('busy', 500)
expression2 proc_stat::cpu('system', 500)
length 10
direction 'E'
update tack
style barstyle
}
Widget Load {
class 'Text'
expression loadavg(1)
prefix 'Load'
postfix ' '
width 11
precision 1
align 'R'
update tick
}
Widget LoadBar {
class 'Bar'
expression loadavg(1)
max 2.0
length 10
direction 'E'
update tack
style barstyle
}
Widget LAN {
class 'Text'
expression (netdev('eth0.1', 'Rx_bytes', 500)+netdev('eth0.1', 'Tx_bytes', 500))/1024
prefix 'LAN'
postfix ' '
width 11
precision 0
align 'R'
update tick
}
Widget LANBar {
class 'Bar'
expression netdev('eth0.1', 'Rx_bytes', 500)
expression2 netdev('eth0.1', 'Tx_bytes', 500)
length 10
direction 'E'
update tack
style barstyle
}
Widget WAN {
class 'Text'
expression (netdev('eth2', 'Rx_bytes', 500)+netdev('eth2', 'Tx_bytes', 500))/1024
prefix 'WAN'
postfix ' '
width 11
precision 0
align 'R'
update tick
}
Widget WANBar {
class 'Bar'
expression netdev('eth2', 'Rx_bytes', 500)
expression2 netdev('eth2', 'Tx_bytes', 500)
length 10
direction 'E'
update tack
style barstyle
}
Widget Background {
class 'Image'
file '/etc/openwrt_220x176.png'
update 0
visible 1
}
Layout TEW673GRU {
Row5 {
Col1 'CPU'
Col10 'RAM'
}
Row7 {
Col1 'Busy'
Col12 'BusyBar'
}
Row9 {
Col1 'Load'
Col12 'LoadBar'
}
Row11 {
Col1 'LAN'
Col12 'LANBar'
}
Row13 {
Col1 'WAN'
Col12 'WANBar'
}
Row22 {
Col1 'Uptime'
}
Layer 2 {
X1.Y1 'Background'
}
}
Layout TEW673GRU_Text {
Row1 {
Col1 'CPU'
Col10 'RAM'
}
Row2 {
Col1 'Busy'
Col12 'BusyBar'
}
Row3 {
Col1 'Load'
Col12 'LoadBar'
}
Row4 {
Col1 'LAN'
Col12 'LANBar'
}
Row5 {
Col1 'WAN'
Col12 'WANBar'
}
Row11 {
Col1 'Uptime'
}
}
#Display 'Image'
Display 'TEW673GRU'
Layout 'TEW673GRU'
#Display 'TEW673GRU_Text'
#Layout 'TEW673GRU_Text'