Strona 1 z 1

Conky

: 15 października 2015, 19:15
autor: ali772
Witam.
Chciałbym zrobić conky po swojemu; wiem jak zrobić "zwykłe" conky, czyli wyświetlane informacje w formie napisów. Lecz chciałbym zrobić conky, który wyświetlałby się na dole ekranu, wycentrowany, jako okręgi ułożone po kolei, a w środku tych okręgów napis do czego się odnoszą (np. RAM, root, itp.). Prosiłbym o pomoc w tej kwestii. Ewentualnie linka do jakiegoś artykułu do tego, może być po angielsku. Poszukałbym jakoś dokładniej, ale nie wiem jak wpisać w google o co mi chodzi.
Z góry dzięki za Wasze odpowiedzie i pozdrawiam.

//EDIT: Czy jeśli użyłbym poleceń z tej strony to by zadziałało? Czym się różni conky od conky-colors i jak je zainstalować? Oraz w razie czego, to jak użyć poleceń z tej strony?

: 15 października 2015, 21:40
autor: marcin1982

: 16 października 2015, 15:22
autor: ali772
Dzięki za odpowiedź.

Widziałem tę stronę z opcjami conky, lecz nie pisze w niej jak zrobić okręgi, bądź półokręgi.
Chodzi mi o coś w tym stylu:
http://img04.deviantart.net/76b8/i/2012 ... 58gktj.png
,lecz nie dokładnie o to. Chciałbym dowiedzieć się jak zrobić takie okręgi. Jak je potem dostosować.

Co do linków z przykładami to ostatnio nic nie robię, tylko przeglądam strony z configami Conky'ego :)

: 16 października 2015, 21:37
autor: szelma
Jeśli chodzi Ci o coś w tym stylu co pokazałeś to musiałbyś utworzyć do swojego konfigu plik .lua który to własnie odpowiada za okręgi.Przyjrzyj się dokładnie plikowi .lua z tego Twojego przykładu i na tym się opieraj.Jak utworzysz sobie takie lua wtedy musisz wskazać lokalizację tego pliku w conkyrc np.

Kod: Zaznacz cały

# Loading lua script for drawning rings
lua_load /.conky/Conky Seamod/seamod_rings.lua
lua_draw_hook_post main
Przykładowe okręgi od procka z seamod w seamod_rings.lua wyglądają tak:

Kod: Zaznacz cały

{    name='cpu',                    arg='cpu0',                  max_value=100,
    x=70,                          y=130,
    graph_radius=54,
    graph_thickness=5,
    graph_start_angle=180,
    graph_unit_angle=2.7,          graph_unit_thickness=2.7,
    graph_bg_colour=0xffffff,      graph_bg_alpha=0.1,
    graph_fg_colour=0xFFFFFF,      graph_fg_alpha=0.3,
    hand_fg_colour=0xEF5A29,       hand_fg_alpha=1.0,
    txt_radius=64,
    txt_weight=0,                  txt_size=9.0,
    txt_fg_colour=0xEF5A29,        txt_fg_alpha=1.0,
    graduation_radius=28,
    graduation_thickness=0,        graduation_mark_thickness=1,
    graduation_unit_angle=27,
    graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
    caption='',
    caption_weight=1,              caption_size=9.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
{
    name='cpu',                    arg='cpu1',                  max_value=100,
    x=70,                          y=130,
    graph_radius=48,
    graph_thickness=5,
    graph_start_angle=180,
    graph_unit_angle=2.7,          graph_unit_thickness=2.7,
    graph_bg_colour=0xffffff,      graph_bg_alpha=0.1,
    graph_fg_colour=0xFFFFFF,      graph_fg_alpha=0.3,
    hand_fg_colour=0xEF5A29,       hand_fg_alpha=1.0,
    txt_radius=40,
    txt_weight=0,                  txt_size=9.0,
    txt_fg_colour=0xEF5A29,        txt_fg_alpha=1.0,
    graduation_radius=28,
    graduation_thickness=0,        graduation_mark_thickness=1,
    graduation_unit_angle=27,
    graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
    caption='',
    caption_weight=1,              caption_size=9.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
w tym sobie ustawiasz jaki ma być ten okrąg gruby,gdzie ma się znajdować,co ma pokazywać czy ma to być pełny okrąg czy pół albo 3/4 ;)

Ja dodałem sobie do seamod okrąg dla swapu którego mi brakowało a domyślnie go nie ma :)

: 17 października 2015, 11:44
autor: ali772
O, dzięki wielkie. Poeksperymentuję, może mi się uda mój plan wprowadzić w życie :) W razie czego będę tutaj pisał.

: 17 października 2015, 11:55
autor: szelma
Ja Ci tutaj wyciąłem tylko okręgi,do tego jeszcze są funkcje w skrypcie .lua.Jeśli chcesz obszernych informacji wszystko jest dokładnie opisane w trzecim linku,który podał Ci marcin1982 :)

: 17 października 2015, 12:09
autor: ali772
OK, zabieram się do roboty :)