Conky (oprogramowanie)

Conky
Oryginalni autorzy Brenden Matthews
Wersja stabilna
Edit this on Wikidata 1.17.0 / 1 stycznia 2023 ; 56 dni temu ( 1 stycznia 2023 )
Magazyn
Napisane w C , C++
System operacyjny Linuksa , FreeBSD i OpenBSD
Typ Monitor systemu
Licencja GPL i BSD
Strona internetowa github.com/brndnmtthws/conky _ _ _

Conky to darmowy monitor systemu komputerowego dla systemu X Window . Jest dostępny dla Linuksa , FreeBSD i OpenBSD . Conky jest wysoce konfigurowalny i jest w stanie monitorować wiele zmiennych systemowych, w tym stan procesora , pamięć , przestrzeń wymiany , miejsce na dysku , temperatury, procesy , interfejsy sieciowe , moc baterii, komunikaty systemowe, skrzynki pocztowe, aktualizacje Arch Linux , wiele popularne odtwarzacze muzyczne ( MPD , XMMS2, BMPx, Audacious itp.), aktualizacje pogody, najświeższe informacje i wiele więcej. W przeciwieństwie do monitorów systemowych, które używają zestawów narzędzi widżetów wysokiego poziomu do renderowania swoich informacji, Conky jest rysowany bezpośrednio w oknie X. Pozwala to na skonfigurowanie go w taki sposób, aby zużywał stosunkowo mało zasobów systemowych.

Conky został okrzyknięty „jednym z najlepiej utrzymanych i zdecydowanie jednym z najbardziej użytecznych programów w świecie open source” w Linux Magazine .

Jest wstępnie skonfigurowany w domyślnej instalacji Pinguy OS i CrunchBang Linux .

Historia

Conky to rozwidlenie torsmo , monitora systemu, który nie jest już utrzymywany. Torsmo jest jednak nadal używany w systemach, w których preferowane są aplikacje zużywające minimalne zasoby. Damn Small Linux uruchamia torsmo w oknie głównym pulpitu na domyślnej instalacji Live CD . Conky wywodzi swoją nazwę od postaci z kanadyjskiego programu telewizyjnego Trailer Park Boys .

Typowe zastosowania

Chociaż Conky nadaje się do użytku jako monitor systemu, może być również używany do gromadzenia i wyświetlania wielu innych źródeł informacji i może być rozszerzony o język programowania Lua .

Conky został również przeniesiony na urządzenia takie jak Nokia N900 i może być przeniesiony na praktycznie każdy system z GCC i implementacją X11 .

Użytkownicy stworzyli i rozpowszechnili wiele niestandardowych skryptów, demonstrując modułowość i wszechstronność Conky pod względem funkcji i wyglądu. Wątek na forach Ubuntu rozrósł się do ponad 2000 stron użytkowników udostępniających swoje konfiguracje.

Przykład użycia

Prosta konfiguracja Conky, która wyświetla czas na pulpicie użytkownika, jest następująca:

Uwaga: Od wersji 1.10 Conky zmienił używaną składnię.

  
      
      
      
      
	  
      
      
      
      
      
      
      
      
      
      
      
	  
      
      
      
      
      
      
      
      
      0
      
      
      
      
      


  

 zły  .  config  =  {  wyrównanie  =  'middle_middle'  ,  background  =  false  ,  border_width  =  1  ,  cpu_avg_samples  =  2  ,  default_color  =  'white'  ,  default_outline_color  =  'white'  ,  default_shade_color  =  'white'  ,  draw_borders  =  false  ,  draw_graph_borders  =  true  ,  draw_outline  =  false  ,  draw_shades  =  false  ,  use_xft  =  true  ,  font  =  'Free Mono:size=30'  ,  gap_x  =  5  ,  gap_y  =  60  ,  minimalna_wysokość  =  5  ,  minimalna szerokość  =  400  ,  net_avg_samples  =  2  ,  no_buffers  =  true  ,  out_to_console  =  false  ,  out_to_stderr  =  false  ,  extra_newline  =  false  ,  own_window  =  true  ,  own_window_class  =  'Conky'  ,  own_window_type  =  'desktop'  ,  stippled_borders  =  ,  update_interval  =  1.0  ,  uppercase  =  false  ,  use_spacer  =  'none'  ,  show_graph_scale  =  false  ,  show_graph_range  =  false  }  conky  .  tekst  =  [[  ${czas %H:%M}  ]] 

Prostszy przykład starej składni:

update_interval 30 own_window tak own_window_type desktop use_xft tak xftfont DejaVu Sans:size=14 wyrównanie prawy dolny TEKST ${czas %H:%M}

Domyślna lokalizacja pliku konfiguracyjnego to $HOME/.conkyrc lub ${sysconfdir}/conky/conky.conf . W większości systemów „ sysconfdir ” to /etc i można tam znaleźć przykładowy plik konfiguracyjny ( /etc/conky/conky.conf ).

Zrzuty ekranu

Zobacz też

Linki zewnętrzne