Dostosuj swój pulpit za pomocą Conky

Zrzut ekranu Conky

Jedną z najbardziej atrakcyjnych cech Ubuntu i większości dystrybucji GNU/Linux jest możliwość dostosowania ich do potrzeb każdego użytkownika. Istnieje niezliczona ilość sposobów na dostosowanie naszego pulpitu, ale w tym poście skupimy się na bardzo przydatnym i estetycznym widżecie. mówię o Conky, widżet, który wyświetla informacje takie jak na przykład temperatura naszych procesorów, siła sygnału Wi-Fi, wykorzystanie pamięci RAM i wiele innych cech.

To, co zamierzamy dzisiaj zrobić, to zobaczyć, jak możemy zainstalować Conky, jak możemy niech działa automatycznie na początku sesji, zobaczymy też kilka konfiguracji dla naszego Conky. zaczynamy.

Jak powiedzieliśmy, piękno Conky polega na tym, że dzięki niemu możemy uzyskać dostęp wszelkiego rodzaju informacje; od e-maili lub korzystania z dysku twardego po szybkość procesorów i temperaturę dowolnego urządzenia w naszym zespole. Ale co najlepsze, Conky pozwala nam zobaczyć wszystkie te informacje na pulpicie w bardzo estetyczny i przyjemny wizualnie sposób, poprzez widżet, który sami możemy dostosować.

Na początek, jeśli nie mamy go zainstalowanego, musimy zainstalować Conky. Możemy to zrobić, uruchamiając następujące polecenie w terminalu:

sudo apt install conky-all

Po zainstalowaniu możemy również zainstalować program «lm-sensor», który pozwoli firmie Conky uzyskać temperaturę urządzeń naszego komputera. Aby to zrobić, wykonujemy to polecenie w terminalu:

sudo apt install lm-sensors

Po zainstalowaniu tych dwóch ostatnich pakietów musimy wykonać następujące polecenie, aby „lm-sensors” wykrył wszystkie urządzenia na naszym komputerze:

sudo sensors-detect

W tym momencie mamy już zainstalowany Conky. Teraz możemy napisać skrypt dla Conky'ego uruchamiane automatycznie na początku każdej sesji. Aby to zrobić, musimy utworzyć plik tekstowy w folderze / usr / bin, który nazywa się na przykład conky-start. W tym celu wykonujemy:

sudo gedit /usr/bin/conky-start

Otworzy się plik tekstowy, w którym musimy dodać niezbędny kod, aby Conky działał na początku każdej sesji:

#!/bin/bash
sleep 10 && conky;

Teraz zapisujemy plik i nadajemy mu uprawnienia do wykonywania za pomocą:

sudo chmod a+x /usr/bin/conky-start

Teraz musimy poszukać aplikacji „Aplikacje startowe” („Preferencje aplikacji startowych”, jeśli nie pojawia się w języku hiszpańskim), aby dodać skrypt, który stworzyliśmy wcześniej. Po otwarciu aplikacji pojawi się okno podobne do następującego:

Zrzut ekranu z 2015 11:08:16

Klikamy „Dodaj” i pojawi się takie okno:

Zrzut ekranu z 2015 11:08:16

  • Gdzie jest napisane nazwa możemy wstawić «Conky»
  • Gdzie jest napisane zamówienie, musimy kliknąć przycisk "Przeglądaj" i poszukać utworzonego przez nas skryptu o nazwie conky-start znajdującego się w folderze / usr / bin. Alternatywnie możemy bezpośrednio napisać / usr / bin / conky-start.
  • En komentarzmożemy dodać mały opisowy komentarz aplikacji, który zostanie wykonany na początku.

Teraz Conky będzie działał automatycznie za każdym razem, gdy się zalogujesz.

Jeśli widżet Conky nadal nie pojawia się na pulpicie, wystarczy zrestartować system lub uruchomić go bezpośrednio z terminala, wpisując nazwę programu (conky). Gdy widżet pojawi się na pulpicie, prawdopodobnie nie spodoba nam się wygląd, który prezentuje domyślnie. W tym celu pokażemy Ci, jak możesz edytować czcionkę Conky'ego, aby nadać jej wygląd, który najbardziej Ci się podoba.

Plik źródłowy Conky znajduje się jako plik ukryty w katalogu naszego użytkownika. Ten plik ma nazwę „.conkyrc”. Aby zobaczyć ukryte pliki i katalogi w katalogu, możemy to zrobić graficznie, naciskając Ctrl + H lub wykonując polecenie:

ls -f

Jeśli plik „.conkyrc” nie pojawia się, musimy go stworzyć samodzielnie za pomocą:

touch .conkyrc

Kiedy już to znajdziemy lub uwierzymy, otworzymy go i tam będziemy mieli czcionkę, która jest domyślnie dostępna w naszym Conky lub pusty plik w przypadku, gdy sami go utworzyliśmy. Jeśli nie podoba ci się ta konfiguracja, możesz skopiować używaną przeze mnie czcionkę tutaj.

Jak widać, w Internecie możemy znaleźć tysiące konfiguracji, po prostu wyszukując w Google „konfiguracje Conky” lub „konfiguracje Conky”. Gdy znajdziemy ten, który nam się podoba, będziemy musieli jedynie pobrać źródło i wkleić je do pliku „.conkyrc”, o którym wspominaliśmy wcześniej. Podobnie na Ubunlog chcemy pokazać Ci listę najlepszych konfiguracji dla Conky uzyskanych od Devianarta:

1

Konky, Konky, Konky przez YesThisIsMe.

2

Konfiguracja Conky przez didi79

3

wzburzony księżyc przez despot77

4

Moja konfiguracja Conky przez londonali1010

Oprócz pobierania już napisanych konfiguracji, możemy tworzyć własne lub modyfikować istniejące, ponieważ Conky jest Wolnym Oprogramowaniem. Kod źródłowy Conky'ego możemy zobaczyć pod adresem Twoja strona GitHub.

Mam nadzieję, że ten post pomógł ci nieco bardziej dostosować pulpit. Teraz, dzięki Conky, nasz pulpit będzie miał znacznie przyjemniejszy wygląd i będziemy mogli mieć pod ręką informacje, które mogą być bardzo przydatne w pewnym momencie.


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.

      Sergio S. powiedział

    Kiedyś go wypróbowałem i podobało mi się, jak to wyglądało, nadało pulpicie kolejny charakterystyczny akcent. Problem w tym, że po prostu zawsze musiał podchodzić do biurka, żeby sprawdzić któryś z tych numerów. A prawda jest taka, że ​​od dawna prawie nie korzystam z pulpitu, mam kilka pilnych dokumentów i folder, ale nic więcej. Dla porządku mam strukturę moich plików w innych miejscach i nie ma już na pulpicie (przestałem go używać od czasu opuszczenia Window $).
    Więc ta usługa Conky nie była dla mnie zbyt praktyczna, wypróbowałem inne opcje i zdecydowałem się na „Wskaźnik obciążenia systemu”, mam go na górnym pasku w moim Ubuntu i dzięki temu na pierwszy rzut oka mogę zobaczyć, jak wszystko idzie. Ma o wiele mniej opcji niż Conky, ale do czego naprawdę go używam 😉

      Rodrigo powiedział

    Cześć Miguel, bardzo dziękuję za ten artykuł, ponieważ był to ten, który najbardziej pomógł mi w instalacji Conky, za szczegółowy krok po kroku. Zainstalowałem tego samego conky'ego co ty. Ale różnica polega na tym, że mój pojawia się na czarnym tle. Jak mam sprawić, by był przejrzysty jak twój?
    Dziękuję bardzo.

         Michael Perez powiedział

      Dzień dobry Rodrigo,

      Jeśli, jak mówisz, użyłeś tego samego Conky co ja, powinien pojawić się na przezroczystym tle. W każdym razie otwórz plik .conkyrc znajdujący się w twoim katalogu domowym i zobacz, czy następująca etykieta pojawia się w linii 10:
      own_window_transparent yes
      W ten sposób Conky powinien uzyskać przezroczyste tło. Sprawdź, czy zamiast „tak” masz „nie”, a jeśli tak, zmień je.
      Dziękuję za przeczytanie i pozdrawiam!

           Rodrigo powiedział

        Dzień dobry Miguel,
        Jak zawsze dziękuję za poświęcenie czasu na odpowiedź, nie każdy to robi. Jeśli chodzi o to, o czym rozmawialiśmy powyżej, w linii 10 skryptu wygląda to tak, jak powinno:
        own_window_transparent tak
        ale nadal pojawia się na czarnym tle. W każdym razie daję to jako koszyczek.
        Z drugiej strony chciałem cię zapytać, jak mam sprawić, by pojawiła się pogoda.

        Dziękuję bardzo!

      Grzyb-kun powiedział

    Hej, pojawia się następujący błąd podczas uruchamiania conky z terminala
    «Conky: brakujący blok tekstowy w konfiguracji; wyjście
    ***** Ostrzeżenie programisty Imlib2 *****:
    Ten program wywołuje wywołanie Imlib:

    imlib_context_free ();

    Z parametrem:

    kontekst

    bycie NULL. Popraw swój program. »

    Mam nadzieję że możesz mi pomóc!

         Michael Perez powiedział

      Dobranoc

      Po pierwsze, czy poprawnie utworzyłeś plik .conkyrc w swoim katalogu domowym?
      Jeśli tak, pierwszy błąd informuje cię, że nie może znaleźć tagu TEXT w pliku źródłowym .conkyrc. Sprawdź, czy przed sformatowaniem danych, które będą wyświetlane na ekranie, masz ustawioną etykietę TEKST. Jeśli nie możesz rozwiązać problemu, najlepiej skopiuj konfigurację w formacie pastebin i podaj mi link, aby móc przejrzeć kod.
      Dziękuję za przeczytanie i pozdrawiam.

      Raul Antonio Longarez Vidal powiedział

    Cześć, jak to wkleić? Już otworzyłem plik i skopiowałem go i pefo tak jak jest lub usuwam spacje, przepraszam, ale to wciąż mój pierwszy raz i prawda jest taka, że ​​brzydka czarna skrzynka mnie nie pokonała XD

      Daryl Ariza powiedział

    Witam, mam problem z conky manager v2.4 w ubuntu 16.04 64bits i chodzi o to, że chcę, aby jeden z widżetów, które przynosi, pozostał na moim pulpicie na zawsze, chodzi mi o to, że na każdym starcie widżet tam jest ale mogę nie znaleźć kogoś takiego jak ja, to może pomóc? przede wszystkim dzięki

      Liher Sanchez Belle powiedział

    Cześć Miguel, jestem Liher, autor Conky, który tu pokazujesz, cieszę się, że ci się podobało. Pozdrawiam kolegę

      Daniel powiedział

    cześć dobrze, czy po otwarciu pliku tekstowego i wstawieniu (#! / bin / bash
    sleep 10 && conky;) daje mi ten problem ** (gedit: 21268): OSTRZEŻENIE **: Nie udało się ustawić metadanych dokumentu: Atrybut Set metadata :: gedit-spell-enabled nie jest obsługiwany
    Co mogę zrobić?

      asd powiedział

    To mi nie pomogło, nawet się nie zaczęło

      Mixterix AL (Mixterix) powiedział

    To nie zadziałało dla mnie, wydawało się, że mój ubuntu ma win32 lag lol, musiałem go usunąć

      netizen powiedział

    Hey.
    Widziałem widżet tak jak twój, ale jedyny problem, jaki przedstawia, to to, że nie monitoruje sieci. Co mogę zrobić? Ponieważ jestem podłączony do sieci. I kolejne pytanie: jeśli już tego nie chcesz, jak mogę to odinstalować?

    Dzięki za poświęcony czas.

      Gabriela powiedział

    Czy ktoś zna imię Conky na pierwszym obrazku postu ???

      wywoływacz powiedział

    Niezwykły post, po raz pierwszy czytam coś, co rozumiem w 100% o conky, posty na ten ciekawy temat są zawsze bardzo zagmatwane, dlatego dziękuję. Jednak mam problem z twoją konfiguracją, która jest obiektywnie elegancka. Szczegół jest taki, że intensywność sygnału wifi nie pojawia się, czy możesz mi w tym pomóc. Z góry dziękuję za poświęcony czas i wsparcie. Pozdrawiamy!

      Yo powiedział

    Twoja konfiguracja Pastebin nie powiodła się:

    conky: błąd składni (/home/whk/.conkyrc:1: '=' oczekiwany blisko 'nie') podczas odczytu pliku konfiguracyjnego.
    conky: Zakładając, że jest w starej składni i próbuję konwersji.
    conky: [string «…»]: 139: próba zaindeksowania lokalnych „ustawień” (wartość zerowa

      Walczę powiedział

    Dobrzy towarzysze, chociaż jest to stary wątek, ta conky konfiguracja jest bardzo dobra, obecnie conky używa innej, bardziej nowoczesnej składni, zostawiam wam tę samą wersję conkyrc Miquela, zaktualizowaną dla obecnej składni lua:

    conky.config = {

    tło = fałszywe,
    font = 'Snap.se:size=8',
    use_xft = prawda,
    xftalpha = 0.1,
    interwał_aktualizacji = 3.0,
    total_run_times = 0,
    własne_okno = prawda,
    own_window_class = 'Conky',
    own_window_hints = 'undecorated, below, sticky, skip_taskbar, skip_pager',
    own_window_argb_visual = prawda,
    własne_okno_argb_wartość = 150,
    own_window_transparent = fałsz,
    own_window_type = 'dock',
    podwójny_bufor = prawda,
    Draw_shades = fałsz,
    remis_kontur = fałsz,
    draw_borders = fałsz,
    draw_graph_borders = fałsz,
    minimalna_wysokość = 200,
    minimalna szerokość = 6,
    maksymalna_szerokość = 300,
    default_color = 'ffffff',
    default_shade_color = '000000',
    default_outline_color = '000000',
    alignment = 'top_right',
    przerwa_x = 10,
    przerwa_y = 46,
    brak_buforów = prawda,
    cpu_avg_samples = 2,
    override_utf8_locale = fałsz,
    wielkie litery = fałsz,
    use_spacer = brak,

    };

    conky.tekst = [[

    # Tutaj rozpoczyna się konfiguracja wyświetlanych danych
    # Pierwsza to nazwa systemu operacyjnego i wersja jądra
    $ {font Ubuntu: style = bold: size = 12} $ sysname $ alignr $ kernel

    # To pokazuje nam dwa procesory i pasek każdego z nich z ich użyciem
    $ {font Ubuntu: style = bold: size = 14} Procesory $ hr
    $ {font Ubuntu: style = bold: size = 10} CPU1: $ {cpu cpu1}% $ {cpubar cpu1}
    CPU2: $ {cpu cpu2}% $ {cpubar cpu2}
    # To pokazuje nam temperaturę procesorów
    Temperatura: $ alignr $ {acpitemp} C

    # To pokazuje nam partycję główną, pamięć RAM i piłę z paskiem i jego danymi
    $ {font Ubuntu: style = bold: size = 14} Pamięć i dyski $ hr
    $ {font Ubuntu: style = bold: size = 10} HOME $ alignr $ {fs_used / home} / $ {fs_size / home}
    $ {fs_bar / home}
    $ {font Ubuntu: style = bold: size = 10} RAM $ alignr $ mem / $ memmax
    $ {membar}
    $ {font Ubuntu: style = bold: size = 10} ZAMIEŃ $ alignr $ swap / $ swapmax
    $ swapbar

    # To pokazuje nam stan baterii za pomocą paska
    $ {font Ubuntu: style = bold: size = 14} Bateria $ godz
    $ {font Ubuntu: style = bold: size = 10} $ {battery BAT0} $ alignr
    $ {battery_bar BAT0}

    # To pokazuje nam połączenie z prętem i jego moc
    $ {font Ubuntu: style = bold: size = 14} Sieci $ hr
    $ {font Ubuntu: style = bold: size = 10} Intensywność WIFI $ alignr $ {wireless_link_qual wlp3s0}%
    # To pokazuje nam prędkość pobierania i wysyłania Internetu z grafiką
    $ {font Ubuntu: style = bold: size = 10} Pobierz $ alignr $ {downspeed wlp3s0} / s
    $ {downspeedgraph wlp3s0 30,210 01df01 10fd10}

    $ {font Ubuntu: style = bold: size = 10} Prześlij $ alignr $ {upspeed wlp3s0} / s
    $ {upspeedgraph wlp3s0 30,210 0000ff ff0000}

    # Pokazuje użycie procesora przez aplikacje, które używają go najczęściej
    $ {font Ubuntu: style = bold: size = 14} Aplikacje wykorzystujące procesor $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top name 1} $ alignr $ {top cpu 1}%
    $ {top name 2} $ alignr $ {top cpu 2}%
    $ {top name 3} $ alignr $ {top cpu 3}%

    # To pokazuje nam procent pamięci RAM używanej przez jego aplikacje
    $ {font Ubuntu: style = bold: size = 14} Użyj aplikacji RAM $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {nazwa top_mem 1} $ alignr $ {top_mem mem 1}%
    $ {top_mem name 2} $ alignr $ {top_mem mem 2}%
    $ {top_mem name 3} $ alignr $ {top_mem mem 3}%

    ]]

    Zwróć uwagę, że w informacji o wysyłaniu i pobieraniu w sieci zamień „wlan0” na „wlp3s0”
    Aby poznać nazwę sieci, użyj polecenia ifconfig