lcdproc, alternatywa dla lcd4linux

Na temat sterowania wyświetlaczem LCD2USB z użyciem lcd4linux pisałem na wiki openwrt.pl. Postanowiłem przetestować nieco inny projekt o nazwie lcdproc. Niewątpliwą zaletą lcdproc, jest fakt, że działa on na zasadzie client-serwer, przez co można podłaczyć wiele pluginów(klientów) oraz automatyczna przełączanie „obrazów”(czego w lcd4linux nadal brakuje). Niestety szkoda ze tych pluginów jest bardzo mało, przez co lcd4linux lepiej wypada na tym polu, pozatym instalacja tych pluginów bywa kłopotliwa(wymaga kompilowania).

Mimo pewnych wad lcdproc, zainstalowałem go u siebie. Konfiguracja serwera w przypadku LCD2USB jest następująca:

	
[server]
DriverPath=/usr/lib/lcdproc/
Driver=hd44780
Bind=127.0.0.1
Port=13666
#ReportLevel=3
#ReportToSyslog=yes
User=nobody
#Foreground=no
WaitTime=5
ToggleRotateKey=Enter
PrevScreenKey=Left
NextScreenKey=Right
	
[menu]
MenuKey=Escape
EnterKey=Enter
DownKey=Down
	
## Hitachi HD44780 driver ##
[hd44780]
ConnectionType=lcd2usb
Contrast=850
Speed=0
Keypad=yes
Contrast=0
Brightness=800
OffBrightness=0
Backlight=yes
Size=20x4
CharMap=hd44780_default
DelayBus=true
KeyMatrix_4_1=Enter
KeyMatrix_4_2=Up
KeyMatrix_4_3=Down
KeyMatrix_4_4=Escape
	

Powyższa konfiguracja dostosowana jest do wyświetlacza 20×4 znaki z obsługą przycisków(2). Uruchamiamy serwer LCDd:

	
/etc/rc.d/lcdd start
	

Efekt:

serwer LCDd

Konfiguracja klienta lcdproc znajduje się w /etc/lcdproc.conf. Pozistawiam ja bez zmian. Na szczególną uwagę zasługuje

	
delay=2
	

Parametr ten określa czas wyświetlania jednego obrazu.

Efekt końcowy


Opis nie wyczerpuje całkowicie tematu lcdproc, zachecam do eksperymantowania z innym klientami.

[server]

Driver=hd44780

Bind=127.0.0.1

Port=13666

#ReportLevel=3

#ReportToSyslog=yes

User=nobody

#Foreground=no

WaitTime=5

ToggleRotateKey=Enter

PrevScreenKey=Left

NextScreenKey=Right

[menu]

MenuKey=Escape

EnterKey=Enter

DownKey=Down

## Hitachi HD44780 driver ##

[hd44780]

ConnectionType=lcd2usb

Contrast=850

Speed=0

Keypad=yes

Contrast=0

Brightness=800

OffBrightness=0

Backlight=yes

Size=20×4

CharMap=hd44780_default

DelayBus=true

KeyMatrix_4_1=Enter

KeyMatrix_4_2=Up

KeyMatrix_4_3=Down

KeyMatrix_4_4=Escap

[server]

Driver=hd44780

Bind=127.0.0.1

Port=13666

#ReportLevel=3

#ReportToSyslog=yes

User=nobody

#Foreground=no

WaitTime=5

ToggleRotateKey=Enter

PrevScreenKey=Left

NextScreenKey=Right

[menu]

MenuKey=Escape

EnterKey=Enter

DownKey=Down

## Hitachi HD44780 driver ##

[hd44780]

ConnectionType=lcd2usb

Contrast=850

Speed=0

Keypad=yes

Contrast=0

Brightness=800

OffBrightness=0

Backlight=yes

Size=20×4

CharMap=hd44780_default

DelayBus=true

KeyMatrix_4_1=Enter

KeyMatrix_4_2=Up

KeyMatrix_4_3=Down

KeyMatrix_4_4=Escape

Ten wpis umieszczono w kategorii Archlinux, Linux, Serwer plików i otagowano jako , , , , . Możesz dodać go do zakładek permalink. Dodaj komentarz lub dodaj odpowiedź (trackback): Trackback URL.
  • Facebook
  • Digg
  • RSS Feed
  • Twitter

Skomentuj

Twój adres email nie zostanie opublikowany i nie będzie rozpowszechniany. Wymagane pola są oznaczone *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Turn on pictures to see the captcha *

Switch to our mobile site