Strona główna
» LINUX
»
Jak dodać informacje o systemie do pulpitu Linux za pomocą Conky
Jak dodać informacje o systemie do pulpitu Linux za pomocą Conky
Jeśli chcesz zobaczyć informacje o procesorze, pamięci, dysku, sieci i czasie pracy bez konieczności otwierania osobnego monitora, Conky to wciąż jeden z najprostszych sposobów na dodanie informacji systemowych do pulpitu Linuksa. Działa jako lekki monitor pulpitu i jest wysoce konfigurowalny za pomocą lokalnego pliku tekstowego.
Ważna aktualizacja do starszych zaleceń: Conky nie jest już ograniczony do X11. Obecne kompilacje Conky mogą używać Waylanda w kompozytorach obsługujących ten wlr-layer-shellprotokół. Kompozytor Mutter w GNOME nie obsługuje tego protokołu, więc Conky nie może pełnić funkcji prawdziwej nakładki tła w sesji Wayland w GNOME. Oficjalny FAQ Conky wyjaśnia obecne ograniczenia X11 i Waylanda.
1. Zainstaluj Conky
Conky jest dostępny w głównych dystrybucjach Linuksa. W obecnych indeksach pakietów Ubuntu i Debiana, Conky conkyjest pakietem wirtualnym udostępnianym przez takie warianty jak conky-all, conky-stdi conky-cli. W przypadku graficznej konfiguracji pulpitu, conky-alljest to praktyczny wybór, ponieważ zawiera najszerszy zestaw funkcji wyświetlania i Lua.
Dzięki temu otrzymasz plik lokalny, który możesz edytować bez konieczności zmiany przykładu systemowego w . Aktualną składnię opartą na Lua /etc/conky/znajdziesz w oficjalnym przewodniku konfiguracji .
Wygeneruj plik conky.conf na poziomie użytkownika, aby zmiany pozostały w katalogu domowym.
3. Wybierz, co Conky wyświetla
Otwórz ~/.config/conky/conky.confw preferowanym edytorze. Kompaktowa konfiguracja może wyświetlać obciążenie procesora, użycie pamięci, użycie głównego systemu plików i czas sprawności:
Conky obsługuje wiele innych zmiennych, w tym przepustowość sieci, temperatury, procesy, stan baterii i niestandardowe dane wyjściowe skryptów. Użyj tej opcji conky -v, aby sprawdzić, które opcjonalne funkcje zostały włączone podczas tworzenia pakietu.
Edytuj plik conky.conf, aby kontrolować rozmieszczenie, częstotliwość odświeżania, kolory i wartości systemowe wyświetlane na pulpicie.
4. Uruchom, przetestuj i zatrzymaj Conky
Uruchom Conky'ego z terminala, aby wszelkie błędy konfiguracji były natychmiast widoczne:
conky -c ~/.config/conky/conky.conf
Ponieważ ta ścieżka to standardowa lokalizacja konfiguracji użytkownika, uruchomienie conkyjej samodzielnie zazwyczaj wystarcza po zainstalowaniu pliku. Aby zatrzymać wszystkie procesy Conky w sesji użytkownika, uruchom pkill conky.
Najpierw uruchom Conky w terminalu, aby móc obserwować błędy podczas testowania konfiguracji.
Gdy konfiguracja już działa, możesz usuwać lub dodawać wiersze, conky.textaż nakładka będzie zawierała tylko te informacje, które faktycznie chcesz obejrzeć.
Gotowy układ Conky umożliwia zachowanie widoczności kluczowych informacji systemowych bez konieczności otwierania pełnej aplikacji monitorującej.
5. Dostosuj rozmieszczenie i zachowanie okna
W przypadku pulpitów X11 ustawienia takie jak alignment, gap_x, gap_y, own_windowi podpowiedzi dotyczące okien określają, gdzie znajduje się Conky i czy zachowuje się jak widżet pulpitu. Środowiska graficzne inaczej obsługują warstwy i przezroczystość, dlatego zacznij od prostej konfiguracji i zmieniaj jedną opcję okna na raz.
Ustawienia okna kontrolują miejsce wyświetlania Conky i sposób jego interakcji z pulpitem w systemie X11.
6. Używaj Conky'ego na Waylandzie, jeśli Twój kompozytor to obsługuje
Najpierw sprawdź typ sesji za pomocą echo $XDG_SESSION_TYPE. W kompozytorze Wayland obsługującym wlr-layer-shell, włącz wyjście Wayland i wyłącz wyjście X w conky.configbloku:
out_to_x = false,
out_to_wayland = true,
Kompozytory takie jak Sway, Hyprland i Wayfire obsługują model powłoki warstwowej opisany przez projekt Conky. GNOME Wayland stanowi główny wyjątek: Mutter nie implementuje protokołu wymaganego przez Conky dla widżetu warstwy pulpitu. Jeśli Twoja dystrybucja nadal oferuje sesję Xorg, jest to alternatywa; w przeciwnym razie Conky może wymagać uruchomienia jako normalne okno lub pod innym kompozytorem.
W przypadku obsługiwanych kompozytorów Wayland należy przełączyć wyjście Conky z X na Wayland w pliku conky.conf.
7. Uruchom Conky automatycznie po zalogowaniu
Utwórz standardowy katalog autostartu dla każdego użytkownika, a następnie zapisz wpis na pulpicie jako ~/.config/autostart/conky.desktop:
Nie dodawaj &do Execwiersza. Wpis na pulpicie uruchamia program bezpośrednio, a Conky może go znaleźć ~/.config/conky/conky.confautomatycznie. W FAQ (upstream FAQ) zaznaczono również, że .desktopwpis autostartu jest często prostszy niż usługa użytkownika w systemie X11, ponieważ dziedziczy graficzne środowisko sesji.
Mały wpis na pulpicie może automatycznie uruchomić Conky'ego po zalogowaniu.
Szybka lista kontrolna rozwiązywania problemów
Nic się nie pojawia: uruchom conkyterminal i odczytaj wynik błędu.
Brak konfiguracji: wygeneruj ją ponownie za pomocą conky -C > ~/.config/conky/conky.conf.
Nakładka Wayland nie działa: sprawdź echo $XDG_SESSION_TYPEi potwierdź, że Twój kompozytor obsługuje tę technologię wlr-layer-shell.
Funkcja jest niedostępna: uruchom conky -vi sprawdź wkompilowane opcje.
Aby zapoznać się z wiarygodną listą ustawień i obsługiwanych zmiennych, skorzystaj z wbudowanych stron podręcznika Conky oraz oficjalnego projektu Conky .