Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Instalacja i konfiguracja LCDproc dla wyświetlaczy zgodnych z HD44780
Część z nas montuje w swoich PC różne niestandartowe dodatki.
Ja sam mam tzw zacięcie do moddingu i Over Clockingu i chciałbym widzieć prametry mojego komputera na bieżąco.
O ile komputer jest wykożystywany w sposób normalny, z monitorem itd wszystko jest ok, pod windows jest mnóstwo Softu w stylu MBM czy speedfan, w Linuksie mamy conky.
A jednak, część z nas używa komputera jako servera, rutera czy też do innych zastosowań nie wymagających monitora czy klawiatury.
Sprawdzanie parametrów w takim ukladzie wymaga logowania się do systemu przez ssh, czy też konsolę szeregową.
W takim przypadku nieocenioną pomocą okazuje się projekt LCD2LPT.Koszt niewielki, złożenie urządzenia to 10 minut zabawy lutownicą.
Mając gotowe LCD2LPT czas zająć się oprogramowaniem.
Na Linux dostępne są dwa projekty: lcd4linux i LCDproc.
Pierwszy ma duże możliwości konfiguracji, jednak nie byłem w stanie zmusić go do współpracy.
Drugi, choć o mniejszych możliwościach, działa prawie od ręki.
Więc po kolei:
Ze strony projeku http://lcdproc.omnipotent.net/ ściągamy najnowszą wersję LCDproc.
Wypakowujemy archiwum i z poziomu root'a wydajemy polecenia:
./configure --enable-drivers=hd44780 make make install
Twórcy programu postanowili troche utrudnic nam życie umieszczjąc pliki konfiguracyjne w /usr/local/etc ale szybko to naprawimy :D
mv /usr/local/etc/LCDd.conf /etc/LCDd.conf mv /usr/local/etc/lcdproc.conf /etc/lcdproc.conf
Następnie , dla naszej własnej wygody kopiujemy z foldery ze źródłami katalog drivers:
mkdir /etc/lcd cp /home/dhg/lcdproc-0.5.3/lcdproc-0.5.3/server/drivers /etc/lcd
następnie dokonujemy modyfikacji plików LCDd.conf i lcdproc.conf:
nano /etc/LCDd.conf
zmieniamy w nim wartości na następujące:
w sekcji server:
Driver=hd44780 User=nobody DriverPath=/etc/lcd/drivers/
w sekcji hd44780
ConnectionType=winamp Device=/dev/lp0 Size=16x2 //w zależności od wyświetlacza 16x1, 16x2, 20x2, 20x4 itd
W lcdproc.conf zaznaczamy bądź odznaczamy interesujące nas parametry wg własnych potrzeb.
Aby program automatycznie startował z systemem w /etc/rc.local dodajemy:
/usr/local/sbin/LCDd -c /etc/LCDd.conf /usr/local/bin/lcdproc -c /etc/lcdproc.conf
Żeby sprawdzić czy wszystko na pewno działa wklepujemy w konsoli:
LCDd -c /etc/LCDd.conf lcdproc -c /etc/lcdproc.conf
Pisząc to wzorowałem się na artykule z Tomahawk Blog.
Szukając na DUG nie znalazłem żadnej precyzyjnej informacji, dlatego też postanowiłem uzupełnić tę małą niedogodność.
Offline