Raspberry PI OS - po(d)ręczny Conky ;)

Spis treści

Czujny conky

Conky jest graficznym monitorem systemowym różnych dystrybucji Linuksa. Pozwalającym na "śledzenie" i prezentację na ekranie wielu zmiennych.

Tych "systemowych" - dotyczących: procesora, RAM-u, nośników, interfejsów sieciowych, itp. Ale również np. na sterowanie i korzystanie z popularnych zasobów multimedialnych.

Również systemów działających na RPi. Oczywiście jest też wersja conky dla Raspbiana 32/64..

Powszechnie doceniane są: jego "oszczędność zasobów" oraz "elastyczność i konfigurowalnność".

Dostępne są również opisy konfiguracji dedykowanych określonej grupie użytkowników np. krótkofalowcom. :D

Conky - ale który?

Który pakiet wybrać?Eksperymentując ze swoim RPi 4B/8GB nie mogłem nie sięgnąć po Conky

Aplikacja jest odgałęzieniem (rozwinięciem?) projektu torsmo (TyopoytaORvelo System MOnitor).

Charakterystyczne jest to, że wizualizacja informacji Conky odbywa się poprzez "bezpośrednie pisanie na pulpicie" (lub we wskazanym oknie).

To wszystko odbywa się jednak bez wykorzystywania procedur charakterystycznych dla procesora obrazu.

Charakterystyka pakietu conky (std.)Conky z "pełnym plecakiem"

Może wykonywać (co nie jest zalecane, bo zżera zasoby!) polecenia/ komendy systemowe OS'a. Jak również (co jest szeroko praktykowane) wykonywać skrypty (szybkiego) języka Lua.

Wydaje się zatem, że nic prostszego jak: zainstalowań, uruchomić i używać!.

Tu pojawia się pierwsze pytanie: który pakiet?

Instalator pakietów Synaptic podpowiada pełną "ofertę" pakietów Conky dla systemu Rasbian 32b. Te, które będą nas interesowały oznaczyłem podświetleniem koloru zielonego.

Do dyspozycji mamy dwa postawowe pakiety Conky: standardowy (std) i "full wypas" (all).

Oczywiście (nie tylko) w pierwszej chwili chciałoby się zainstalować wersję "najpełniejszą". Tak na wszelki wypadek. Ale czy to się opłaca?

Wydając w oknie terminala (Ctrl+Alt+T) komendę:

~S sudo apt-cache show conky # a następnie:
~$ sudo apt-cache show conky-all  

Instalacja conky

możemy poznać charakterystyki obu pakietów. Pomijam tu kwestię różnicy wielkości obu pakietów (std./all ~1/10).

Wybór wersji "all" wymaga dociągnięcia wielu bibliotek. Odbywa się to niejako "z automatu". Wersja ma (prawie) wszystko wkompilowane!

Jednak wyklucza mozliwość jednoczesnej instalacji i używania wersji "std". Tej mniejszej, "lżejszej"!

Po prostu: coś za coś! :/

Warto pamiętać, że również wersja std "obsługuje" język Lua. Dlatego też dla większości przypadków IMO instalacja podstawowej wersji Conky (std) jest w zupełności wystarczająca:

~S sudo apt install conky

Działający Conky...Bez względu na wybraną wersję instalacja nie trwa długo.

Wydawać by się mogło, że wystarczy już tylko wydać odpowiednie polecenie (to podkreslone), by ucieszyć oko obrazkiem widocznym z lewej strony. 

Niestety! Nic z tych rzeczy!

Powodów tego jest (co najmniej) kilka. Po pierwsze: zapewne nie masz jeszcze własnego pliku konfiguracyjnego. A ten "domyślny" stworzy nieco inny obraz okna Conky ;)

A nawet jeśli ten plik istnieje to kolejnym problemem może być (określona w linii polecenia) niestandardowa jego lokalizacja.

Domyślnie: $HOME/.conkyrc, tu: $HOME/.config/conky/.conkyrc. Zdecydowały o tym względy praktyczne.