Użyj kilku Conky w tym samym czasie

Conky Jest to ciekawe narzędzie, które pomaga nam monitorować nasz system (między innymi) i chociaż nie korzystałem z niego od bardzo, bardzo dawna (bo straciło na znaczeniu, przynajmniej dla mnie), pokochałem je za to, że prosta aplikacja, która zużywa niewiele zasobów.

Zwykle, gdy uruchamiamy i konfigurujemy Conky, używamy tylko jednej instancji, ale co, jeśli chcemy użyć kilku? Jak widać na przykład na poniższym obrazku:

conky_multiple

Zobaczmy, jak to zrobić. W tym celu musimy utworzyć kilka plików, w tym przypadku 3:

  1. .conkyrc_mail za powiadomienie pocztą
  2. .conkyrc_system w celu uzyskania informacji o systemie
  3. .conkyrc_time za zegar na biurku
Zaadaptowałem ten post z a stary przedmiot z mojego starego bloga Skrypty mogą już nie działać, ale celem skryptu jest pokazanie, jak uruchomić wiele instancji Conky w tym samym czasie.

Tworzymy folder o nazwie .konky w naszym/domu.

$ mkdir ~/.conky

Następnie otwieramy terminal jako root i jako root tworzymy plik / usr / local / bin z imieniem start_conky:

$ sudo touch /usr/local/bin/start_conky

i wstawiamy co następuje:

#!/bin/bash conky -c /home/twój_użytkownik/.conky/.conkyrc_system & conky -c /home/twój_użytkownik/.conky/.conkyrc_time & conky -c /home/twój_użytkownik/.conky/.conkyrc_mail &

Teraz pozostaje nam nadanie uprawnień:

$ sudo chmod a+x /usr/local/bin/start_conky $ sudo chown root:staff /usr/local/bin/start_conky

Ale może się zdarzyć, że Conky uruchomi się przed zakończeniem ładowania pulpitu i zniknie. Aby rozwiązać ten problem, tworzymy plik w ścieżce /home/twoja_nazwa_uzytkownika/.config/autostart pod imieniem conky_start (to inna nazwa niż plik utworzony w /usr/local/bin) i umieściliśmy go w środku:

#!/bin/bash sleep 15 start_conky wyjście 0

Możemy zmienić wartość spać 15 w zależności od czasu ładowania naszego pulpitu.

Jak dotąd odpowiednia część tego artykułu. Jeśli chcesz skopiować skrypty użyte w poprzednim przykładzie, czytaj dalej.

.conkyrc_mail

Aby to zadziałało, musimy użyć skryptu, który możesz znaleźć tutaj.
# Używać Xft? use_xft yes xftfont DejaVu Sans:size=8 xftalpha 0.8 text_buffer_size 2048 # Interwał aktualizacji w sekundach update_interval 1 # Jest to liczba aktualizacji Conky przed zamknięciem. # Ustaw na zero, aby działać wiecznie. total_run_times 0 # Utwórz własne okno zamiast pulpitu (wymagane w nautilusie) own_window yes own_window_transparent yes own_window_type override #own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Użyj podwójnego buforowania (zmniejsza migotanie, może nie działać dla wszystkich) double_buffer yes # Minimum rozmiar obszaru tekstowego minimum_size 200 0 #maximum_width 200 # Rysować cienie? draw_shades no # Rysować kontury? draw_outline no # Rysuj obramowania wokół tekstu draw_borders no # Nakrapiane obramowania? stippled_borders 0 # marginesy marginesu border_margin 5 # szerokość obramowania border_width 1 # Domyślne kolory, a także kolory obramowania default_color white #default_shade_color black #default_outline_color white own_window_colour white # Wyrównanie tekstu, inne możliwe wartości są opatrzone komentarzem #alignment top_left wyrównanie top_r #alignment bottom_left #alignment bottom_right # Przerwa między krawędziami ekranu i tekstu # To samo co przekazanie -x w wierszu poleceń gap_x 35 gap_y 40 # Odjąć bufory systemu plików od używanej pamięci? no_buffers yes # ustaw na tak, jeśli chcesz, aby cały tekst był pisany wielkimi literami no # liczba próbek procesora do uśrednienia # ustaw na 1, aby wyłączyć uśrednianie cpu_avg_samples 1 # liczba próbek netto do uśrednienia # ustaw na 1, aby wyłączyć uśrednianie net_avg_samples 2 # Wymusić UTF8? zauważ, że wymagana jest obsługa UTF8 XFT override_utf8_locale yes # Dodać spacje, aby rzeczy się nie poruszały? Dotyczy to tylko niektórych obiektów. use_spacer none TEKST ${alignr}${font}${execi 600 conkyEmail –servertype=IMAP –servername=192.168.200.2 –username=twoja nazwa użytkownika –password=yourpassword –ssl –connectiontimeout=51}${font} Wiadomość(i)

.conkyrc_time

# Używać Xft? use_xft yes xftfont DejaVu Sans:size=8 xftalpha 0.8 text_buffer_size 2048 # Interwał aktualizacji w sekundach update_interval 1 # Jest to liczba aktualizacji Conky przed zamknięciem. # Ustaw na zero, aby działać wiecznie. total_run_times 0 # Utwórz własne okno zamiast pulpitu (wymagane w nautilusie) own_window yes own_window_transparent yes own_window_type override #own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Użyj podwójnego buforowania (zmniejsza migotanie, może nie działać dla wszystkich) double_buffer yes # Minimum rozmiar obszaru tekstowego minimum_size 200 0 #maximum_width 200 # Rysować cienie? draw_shades no # Rysować kontury? draw_outline no # Rysuj obramowania wokół tekstu draw_borders no # Nakrapiane obramowania? stippled_borders 0 # marginesy marginesu border_margin 5 # szerokość obramowania border_width 1 # Domyślne kolory, a także kolory obramowania default_color white #default_shade_color black #default_outline_color white own_window_colour white # Wyrównanie tekstu, inne możliwe wartości są opatrzone komentarzem #alignment top_left wyrównanie top_r #alignment bottom_left #alignment bottom_right # Przerwa między krawędziami ekranu i tekstu # To samo co przekazanie -x w wierszu poleceń gap_x -40 gap_y 679 # Odjąć bufory systemu plików od używanej pamięci? no_buffers yes # ustaw na tak, jeśli chcesz, aby cały tekst był pisany wielkimi literami no # liczba próbek procesora do uśrednienia # ustaw na 1, aby wyłączyć uśrednianie cpu_avg_samples 1 # liczba próbek netto do uśrednienia # ustaw na 1, aby wyłączyć uśrednianie net_avg_samples 2 # Wymusić UTF8? zauważ, że wymagana jest obsługa UTF8 XFT override_utf8_locale yes # Dodać spacje, aby rzeczy się nie poruszały? Dotyczy to tylko niektórych obiektów. use_spacer none TEKST ${alignc 35}${font Arial Black:size=26}${time %H:%M}${font} ${alignc}${time %A %d %Y}

.conkyrc_system

# Używać Xft? use_xft yes xftfont DejaVu Sans:size=8 xftalpha 0.8 text_buffer_size 2048 # Interwał aktualizacji w sekundach update_interval 1 # Jest to liczba aktualizacji Conky przed zamknięciem. # Ustaw na zero, aby działać wiecznie. total_run_times 0 # Utwórz własne okno zamiast pulpitu (wymagane w nautilusie) own_window yes own_window_transparent yes own_window_type override #own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Użyj podwójnego buforowania (zmniejsza migotanie, może nie działać dla wszystkich) double_buffer yes # Minimum rozmiar obszaru tekstowego minimum_size 200 0 #maximum_width 200 # Rysować cienie? draw_shades no # Rysować kontury? draw_outline no # Rysuj obramowania wokół tekstu draw_borders no # Nakrapiane obramowania? stippled_borders 0 # marginesy marginesu border_margin 5 # szerokość obramowania border_width 1 # Domyślne kolory, a także kolory obramowania default_color 2a2a2a own_window_colour white # Wyrównanie tekstu, inne możliwe wartości są komentowane #alignment top_left wyrównanie top_right #alignment bottom_left #alignment bottom_right # Odstęp między krawędziami ekran i tekst # to samo, co przekazywanie -x w wierszu poleceń gap_x 800 gap_y 690 # Odjąć bufory systemu plików od używanej pamięci? no_buffers yes # ustaw na tak, jeśli chcesz, aby cały tekst był pisany wielkimi literami no # liczba próbek procesora do uśrednienia # ustaw na 1, aby wyłączyć uśrednianie cpu_avg_samples 1 # liczba próbek netto do uśrednienia # ustaw na 1, aby wyłączyć uśrednianie net_avg_samples 2 # Wymusić UTF8? zauważ, że wymagana jest obsługa UTF8 XFT override_utf8_locale yes # Dodać spacje, aby rzeczy się nie poruszały? Dotyczy to tylko niektórych obiektów. use_spacer none TEKST ${font} Procesor: ${cpu cpu1}% ${alignr 60}${cpubar cpu1 8,60} ${font} RAM: $memperc% ${alignr 60}${membar 8,60} $ {font} ZAMIANA : $swapperc% ${alignr 60}${swapbar 8,60}

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   sanhuesoft powiedział

    Spektakularne uzupełnienie opublikowanego przeze mnie wpisu o Installing Conky.

    1.    pełen życia powiedział

      😉 W rzeczywistości opublikowałem go, aby wyjaśnić wątpliwości innego użytkownika. Nie jestem pewien, czy ustawienia nadal działają, ponieważ używałem ich dawno, dawno temu.

  2.   daniel powiedział

    Dlaczego twierdzisz, że nie ma sensu go używać?

    pozdrowienia

    1.    pełen życia powiedział

      Cóż, ponieważ wydaje mi się to głupie, aby zminimalizować wszystkie okna, aby przejść do pulpitu, aby zobaczyć inne statystyki. Dla innych jest to kolejna aplikacja działająca dla zabawy. Ale to mój sposób patrzenia na to, są ludzie, którzy używają tego tylko dla urody. Ten etap już przeszedłem.. 😀

      1.    Lew powiedział

        Przeszedłeś ten etap? Świetnie, więc wróciłeś do XFCE!!!
        Ha, to żart. Nigdy go nie instalowałem z tego samego powodu.

      2.    podupadać powiedział

        Kiedy używałem go na pulpicie z Fluxboksem, umieściłem go w jednej linii i ustawiłem rozmiar wszystkich okien, aby nigdy nie zajmowały tego miejsca. Tak zawsze postrzegałem informacje, zajmując bardzo mało miejsca na ekranie (dla monitora 19″, być może jest to dyskusyjne na laptopie) i zużywając niewiele zasobów.

        Cieszę się, że to nadal rośnie w siłę, ostatnio wiele dużych spada.

        Pozdrowienia.

      3.    Marcelo powiedział

        Szanowana, ale bardzo subiektywna i względna twoja opinia. W moim przypadku conky jest mi niezbędny do monitorowania temperatur systemu (między innymi, które są dość dalekie od używania ze względu na „ładność”). Zawsze będę wdzięczny za ten mały program, ponieważ zaoszczędził mi sporo rachunków. Jemu zawdzięczam na przykład to, że moja karta graficzna się nie przepaliła. Jakiś czas temu zauważyłem, że jego temperatura wzrosła zatrważająco bez użycia żadnego programu, aby to uzasadnić. Zaskoczony, zdemontowałem obudowę komputera, aby trochę zbadać: potem odkryłem, że chłodnica grafiki została zatkana z powodu kurzu. Gdyby nie Conky, nigdy nie wpadłbym na to na czas i zabrakłoby mi GPU. Aplikacja działa dla przyjemności? nie wierzę w to.
        Zminimalizowanie wszystkich okien i przywrócenie ich, aby zobaczyć Conky'ego, może sprawić, że stracę co najwyżej kilka sekund (niewielkie poświęcenie, jeśli w grę wchodzi zdrowie zespołu, a tym samym moja praca). A jeśli nie chcę minimalizować, idę do innego biurka i świętego środka.

        1.    Lew powiedział

          Musiałby istnieć jakiś sposób, aby skrót klawiaturowy wysłał go na przód, aby móc to zrobić bez minimalizowania czegokolwiek.

      4.    Eliotime3000 powiedział

        Dla mnie awaryjny interfejs GNOME 3.4 działa cuda z jego kolejnością. Jestem już znudzony słodkościami przy biurku.

  3.   oskar powiedział

    conkyEmail, conkyForecast… to niezależne programy conky. Należą do conky-companions.

  4.   enrique powiedział

    dzięki, u mnie zadziałało

    1.    Leonardo powiedział

      WTF? Safari działające na ArchLinux

      1.    Eliotime3000 powiedział

        Webkit, Webkit wszędzie.

  5.   popijać powiedział

    Cóż, uwielbiam mieć conky. Wszystko pod kontrolą,… choć czasy fajnych conkys przeszły do ​​historii: P. Teraz mam normalny z typowymi danymi komputera.

  6.   Clow_eriol powiedział

    Dziękuję bardzo za wyjaśnienie

  7.   st0rmt4il powiedział

    Dzięki za wskazówkę!

    Chociaż z Conky GUI praca ręczna jest dość ergonomiczna.

    Pozdrowienia!

  8.   ciastko powiedział

    Super, bardzo mi to pomogło.