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.

DystrybucjaPolecenie
Ubuntu / Debiansudo apt update && sudo apt install conky-all
Fedorasudo dnf install conky
Arch Linuxsudo pacman -S conky

Dostępność pakietów można sprawdzić na oficjalnych stronach pakietów Ubuntu , Debian , Fedora lub Arch Linux .

Terminal Linux pokazujący polecenie sudo apt install conky
Przed utworzeniem konfiguracji pulpitu zainstaluj Conky z menedżera pakietów swojej dystrybucji.

2. Utwórz konfigurację użytkownika

Obecna domyślna lokalizacja konfiguracji użytkownika Conky'ego to ~/.config/conky/conky.conf. Dokumentacja zaleca wygenerowanie konfiguracji startowej za pomocą conky -C:

mkdir -p ~/.config/conky
conky -C > ~/.config/conky/conky.conf

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 .

Terminal Linux tworzący katalog konfiguracyjny Conky i plik conky.conf
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.config = {
    alignment = 'top_right',
    gap_x = 24,
    gap_y = 48,
    update_interval = 2,
    own_window = true,
    double_buffer = true,
    default_color = 'white',
};

conky.text = [[
SYSTEM
CPU: ${cpu}%
RAM: ${memperc}% ${mem}/${memmax}
Disk: ${fs_used_perc /}% ${fs_used /}/${fs_size /}
Uptime: ${uptime}
]];

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.

Edytor tekstu pokazujący konfigurację Conky ze zmiennymi procesora, pamięci RAM, dysku i czasu sprawności
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.

Pulpit Linux z terminalem uruchamiającym Conky i nakładką monitora systemu w prawym górnym rogu
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ć.

Pulpit systemu Linux pokazujący monitor systemu Conky z wartościami procesora, pamięci RAM, dysku, sieci i czasu sprawności
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.

Edytor konfiguracji Conky pokazujący wyrównanie prawego górnego rogu, odstępy i własne ustawienia okna
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.

Edytor konfiguracji Conky z wyłączonym out_to_x i włączonym out_to_wayland
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:

[Desktop Entry]
Type=Application
Name=Conky
Exec=conky
Terminal=false
StartupNotify=false

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.

Edytor tekstu pokazujący wpis autostartu conky.desktop w katalogu autostartu użytkownika
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.
  • Chcesz zresetować: przenieść swoją konfigurację niestandardową conky.confi wygenerować nową, domyślną konfigurację.

Aby zapoznać się z wiarygodną listą ustawień i obsługiwanych zmiennych, skorzystaj z wbudowanych stron podręcznika Conky oraz oficjalnego projektu Conky .

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.