init
This commit is contained in:
@@ -0,0 +1,153 @@
|
||||
# LCDd.conf
|
||||
#
|
||||
# This file contains the configuration for the LCDd server.
|
||||
#
|
||||
# The format is ini-file-like. It is divided into sections that start at
|
||||
# markers that look like [section]. Comments are all line-based comments,
|
||||
# and are lines that start with '#' or ';'.
|
||||
#
|
||||
# The server has a 'central' section named [server]. For the menu there is
|
||||
# a section called [menu]. Further each driver has a section which
|
||||
# defines how the driver acts.
|
||||
#
|
||||
# The drivers are activated by specifiying them in a driver= line in the
|
||||
# server section, like:
|
||||
#
|
||||
# Driver=curses
|
||||
#
|
||||
# This tells LCDd to use the curses driver.
|
||||
# The first driver that is loaded and is capable of output defines the
|
||||
# size of the display. The default driver to use is curses.
|
||||
# If -d is specified on the command line, the Driver= options in the
|
||||
# config file are ignored.
|
||||
#
|
||||
# The drivers read their own options from the respective sections.
|
||||
|
||||
|
||||
## Server section with all kinds of settings for the LCDd server ##
|
||||
[server]
|
||||
|
||||
# Tells the server to load the given drivers. Multiple lines can be given.
|
||||
# The name of the driver is exactly the same as the name of the driver
|
||||
# module that is to be loaded, including the case of the letters !
|
||||
# (That is: unless a file= option is given in the driver section)
|
||||
Driver=hd44780
|
||||
|
||||
# Tells the driver to bind to the given interface
|
||||
Bind=127.0.0.1
|
||||
|
||||
# Listen on this specified port; defaults to 13666.
|
||||
Port=13666
|
||||
|
||||
# Sets the reporting level; defaults to 2 (warnings and errors only).
|
||||
#ReportLevel=3
|
||||
|
||||
# Should we report to syslog instead of stderr ? Default: no
|
||||
#ReportToSyslog=yes
|
||||
|
||||
# Sets the default time in seconds to displays a screen.
|
||||
WaitTime=8
|
||||
|
||||
# User to run as. LCDd will drop its root priviledges,
|
||||
# if any, and run as this user instead.
|
||||
User=nobody
|
||||
|
||||
# If yes, the the serverscreen will be rotated as a usual info screen. If no,
|
||||
# it will be a background screen, only visible when no other screens are
|
||||
# active.
|
||||
ServerScreen=no
|
||||
|
||||
# The server will stay in the foreground if set to true.
|
||||
#Foreground=no
|
||||
|
||||
# Where can we find the driver modules ?
|
||||
# IMPORTANT: Make sure to change this setting to reflect your
|
||||
# specific setup! Otherwise LCDd won't be able to find
|
||||
# the driver modules and will thus not be able to
|
||||
# function properly.
|
||||
# NOTE: Always place a slash as last character !
|
||||
DriverPath=/usr/local/lib/lcdproc/
|
||||
|
||||
# The "...Key=" lines define what the server does with keypresses that
|
||||
# don't go to any client.
|
||||
# These are the defaults:
|
||||
ToggleRotateKey=Enter
|
||||
PrevScreenKey=Left
|
||||
NextScreenKey=Right
|
||||
#ScrollUpKey=Up
|
||||
#ScrollDownKey=Down
|
||||
|
||||
# If you have only 4 keys, you can choose to use this:
|
||||
#ToggleRotateKey=Enter
|
||||
#PrevScreenKey=Up
|
||||
#NextScreenKey=Down
|
||||
|
||||
# If you have only 3 keys, you can choose to use this:
|
||||
#ToggleRotateKey=Enter
|
||||
#PrevScreenKey=Up
|
||||
|
||||
|
||||
|
||||
## The menu section. The menu is an internal LCDproc client. ##
|
||||
[menu]
|
||||
# You can configure what keys the menu should use. Note that the MenuKey
|
||||
# will be reserved exclusively, the others work in shared mode.
|
||||
|
||||
# The following works excellent with 4 keys or more.
|
||||
MenuKey=Escape
|
||||
EnterKey=Enter
|
||||
UpKey=Up
|
||||
DownKey=Down
|
||||
# If you have 6 keys you may define these as well
|
||||
#LeftKey=Left
|
||||
#RightKey=Right
|
||||
|
||||
# If you have only 3 keys, you could use something like this:
|
||||
#MenuKey=Escape
|
||||
#EnterKey=Enter
|
||||
#DownKey=Down
|
||||
|
||||
|
||||
|
||||
### Driver sections are below this line, in alphabetical order ###
|
||||
## Hitachi HD44780 driver ##
|
||||
[hd44780]
|
||||
|
||||
# Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC
|
||||
#Port=0x378
|
||||
|
||||
Device=/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
|
||||
|
||||
# Select what type of connection. See documentation for types.
|
||||
connectionType=lcdserializer
|
||||
#connectionType=picanlcd
|
||||
|
||||
|
||||
Speed=115200
|
||||
|
||||
RefreshDisplay=1
|
||||
|
||||
# Specifies the size of the LCD.
|
||||
# In case of multiple combined displays, this should be the total size.
|
||||
Size=40x4
|
||||
|
||||
# For multiple combined displays: how many lines does each display have.
|
||||
# Vspan=2,2 means both displays have 2 lines.
|
||||
#vspan=2,2
|
||||
|
||||
# If you have a KS0073 or an other 'almost HD44780-compatible', set this
|
||||
# flag to get into extended mode (4-line linear).
|
||||
# This flag is NOT the old obsolete Extended option.
|
||||
#ExtendedMode=yes
|
||||
|
||||
# If your display is slow and cannot keep up with the flow of data from
|
||||
# LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
|
||||
# to increase the delays. Default: 1.
|
||||
DelayMult=12
|
||||
|
||||
# You can reduce the inserted delays by setting this to false.
|
||||
# On fast PCs it is possible your LCD does not respond correctly.
|
||||
# Default: true.
|
||||
DelayBus=false
|
||||
|
||||
# EOF
|
||||
@@ -0,0 +1,14 @@
|
||||
# copy/git lcdproc to server
|
||||
|
||||
cd ./lcdproc
|
||||
sudo apt-get install autoconf automake make build-essential pkg-config
|
||||
sudo sh autogen.sh
|
||||
./configure --prefix=/usr/local --enable-drivers=all
|
||||
sudo make
|
||||
sudo make install
|
||||
|
||||
|
||||
# LCDd.conf driverpath= whereis lcdproc
|
||||
copy /LCDd.conf to /usr/local/etc/ # whereis LCDd.conf
|
||||
sudo LCDd
|
||||
sudo lcdproc K
|
||||
@@ -0,0 +1,148 @@
|
||||
# LCDproc client configuration file
|
||||
|
||||
## general options ##
|
||||
[lcdproc]
|
||||
# address of the LCDd server to connect to
|
||||
Server=localhost
|
||||
|
||||
# Port of the server to connect to
|
||||
Port=13666
|
||||
|
||||
# set reporting level
|
||||
ReportLevel=2
|
||||
|
||||
# report to to syslog ?
|
||||
ReportToSyslog=false
|
||||
|
||||
# run in foreground [default: false; legal: true, false]
|
||||
#Foreground=true
|
||||
|
||||
# PidFile location when running as daemon [default: /var/run/lcdproc.pid]
|
||||
#PidFile=/var/run/lcdproc.pid
|
||||
|
||||
# slow down initial announcement of modes (in 1/100s)
|
||||
#delay=2
|
||||
|
||||
# display name for the main menu [default: LCDproc HOST]
|
||||
#DisplayName=lcdproc
|
||||
|
||||
|
||||
## screen specific configuration options ##
|
||||
|
||||
[CPU]
|
||||
# Show screen
|
||||
Active=True
|
||||
OnTime=1
|
||||
OffTime=2
|
||||
ShowInvisible=false
|
||||
|
||||
|
||||
[Iface]
|
||||
# Show screen
|
||||
Active=True
|
||||
|
||||
# Show stats for Interface0
|
||||
Interface0=eth0
|
||||
# Interface alias name to display [default: <interface name>]
|
||||
Alias0=ETH0
|
||||
|
||||
# Show stats for Interface1
|
||||
#Interface1=eth1
|
||||
#Alias1=WAN
|
||||
|
||||
# Show stats for Interface2
|
||||
#Interface2=eth2
|
||||
#Alias2=MGMT
|
||||
|
||||
# for more than 3 interfaces change MAX_INTERFACES in iface.h and rebuild
|
||||
|
||||
# Units to display [default: byte; legal: byte, bit, packet]
|
||||
unit=byte
|
||||
|
||||
# add screen with transferred traffic
|
||||
#transfer=TRUE
|
||||
|
||||
|
||||
[Memory]
|
||||
# Show screen
|
||||
Active=True
|
||||
|
||||
|
||||
[Load]
|
||||
# Show screen
|
||||
Active=True
|
||||
# Min Load Avg at which the backlight will be turned off [default: 0.05]
|
||||
LowLoad=0.05
|
||||
# Max Load Avg at which the backlight will start blinking [default: 1.3]
|
||||
HighLoad=1.3
|
||||
|
||||
|
||||
[TimeDate]
|
||||
# Show screen
|
||||
Active=True
|
||||
# time format [default: %H:%M:%S; legal: see strftime(3)]
|
||||
TimeFormat="%H:%M:%S"
|
||||
# date format [default: %x; legal: see strftime(3)]
|
||||
DateFormat="%x"
|
||||
|
||||
|
||||
[About]
|
||||
# Show screen
|
||||
Active=true
|
||||
|
||||
|
||||
[SMP-CPU]
|
||||
# Show screen
|
||||
Active=true
|
||||
|
||||
|
||||
[OldTime]
|
||||
# Show screen
|
||||
Active=false
|
||||
# time format [default: %H:%M:%S; legal: see strftime(3)]
|
||||
TimeFormat="%H:%M:%S"
|
||||
# date format [default: %x; legal: see strftime(3)]
|
||||
DateFormat="%x"
|
||||
# Display the title bar in two-line mode. Note that with four lines or more
|
||||
# the title is always shown. [default: true; legal: true, false]
|
||||
#ShowTitle=false
|
||||
|
||||
|
||||
[BigClock]
|
||||
# Show screen
|
||||
Active=true
|
||||
|
||||
|
||||
[Uptime]
|
||||
# Show screen
|
||||
Active=true
|
||||
|
||||
|
||||
[Battery]
|
||||
# Show screen
|
||||
Active=false
|
||||
|
||||
|
||||
[CPUGraph]
|
||||
# Show screen
|
||||
Active=true
|
||||
|
||||
|
||||
[ProcSize]
|
||||
# Show screen
|
||||
Active=true
|
||||
|
||||
|
||||
[Disk]
|
||||
# Show screen
|
||||
Active=true
|
||||
|
||||
|
||||
[MiniClock]
|
||||
# Show screen
|
||||
Active=false
|
||||
# time format [default: %H:%M; legal: see strftime(3)]
|
||||
TimeFormat="%H:%M"
|
||||
|
||||
|
||||
# EOF
|
||||
Reference in New Issue
Block a user