Autor Wątek: Conky - konfingi  (Przeczytany 16862 razy)

Offline yahoob3

  • Grupa Trzymająca Władzę
  • Wielki miętus
  • *****
  • Wiadomości: 893
  • Punkty: 191
  • Płeć: Mężczyzna
  • Zgryźliwy tetryk
    • Organy Hammonda
Odp: Conky - konfingi
« Odpowiedź #30 dnia: Czerwiec 28, 2018, 20:02:43 pm »
Wywołany do tablicy informuję, że wyświetlenie w conkym tytułów z kanałów RSS wygląda następująco.
Żeby nie bawić się w skrypty, instalowanie dedykowanych programów, itp. najłatwiej dodać w .conkyrc linię w sekcji "conky.text = [["

${rss https://www.jakaś-strona.com/feed/ 1 item_titles 6}
Gdzie 1 - po adresie oznacza czas odświeżania w minutach, a 6 - liczbę wyświetlanych tytułów.
np.:
${rss https://www.tecmint.com/feed/ 1 item_titles 6}
Wygląda to u mnie na szybko tak:


EDIT:
@rrico, kursy walut np tak:
${rss http://waluty.com.pl/rss/?mode=kursy 1 item_titles 10}Do chomików (skaczących) potrzebny jest już skrypt :)
Fajnie byłoby mieć RSS z tego forum :)
« Ostatnia zmiana: Czerwiec 28, 2018, 20:12:36 pm wysłana przez yahoob3 »
Mint 18.3 Cinnamon, kern. 4.10; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M;
LU#586742

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 368
  • Punkty: 175
Odp: Conky - konfingi
« Odpowiedź #31 dnia: Czerwiec 28, 2018, 20:34:16 pm »
Może to wystarczy do czasu uruchomienia feed'u https://fetchrss.com/

Offline ciastek1981

  • Globator Moderalny
  • Spamerzy
  • *******
  • Wiadomości: 1342
  • Punkty: 153
  • Płeć: Mężczyzna
Odp: Conky - konfingi
« Odpowiedź #32 dnia: Czerwiec 28, 2018, 20:47:25 pm »
Prędzej forum zakończy swoją działalność. Kandydaci na drugiego admina walą drzwiami i oknami.

Offline yahoob3

  • Grupa Trzymająca Władzę
  • Wielki miętus
  • *****
  • Wiadomości: 893
  • Punkty: 191
  • Płeć: Mężczyzna
  • Zgryźliwy tetryk
    • Organy Hammonda
Odp: Conky - konfingi
« Odpowiedź #33 dnia: Czerwiec 28, 2018, 21:50:01 pm »
Może to wystarczy do czasu uruchomienia feed'u https://fetchrss.com/
Niegłupie, tylko wychodzi mi trochę za dużo danych, żeby to do mojego conky'ego dokleić. Ale faktycznie, jakby dorobić drugi conkyrc... tylko kto siedzi przy gołym pulpicie? ;D
OK, drugi monitor, ale to nie lepiej konkretną stronę odpalić? RSS miałoby sens gdyby zbierało dane z kilku stron... o! to byłoby fajne. Dzięki dedito, dodane do zakładek.

EDIT:
Ciachu! przestań siać defetyzm, zwątpienie i chw co jeszcze ;)
Optymistom trza być, a nie "optymistą z bagażem doświadczeń" ;)
« Ostatnia zmiana: Czerwiec 28, 2018, 21:53:36 pm wysłana przez yahoob3 »
Mint 18.3 Cinnamon, kern. 4.10; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M;
LU#586742

Offline ciastek1981

  • Globator Moderalny
  • Spamerzy
  • *******
  • Wiadomości: 1342
  • Punkty: 153
  • Płeć: Mężczyzna
Odp: Conky - konfingi
« Odpowiedź #34 dnia: Czerwiec 28, 2018, 22:57:30 pm »
No, a ile się będziesz prosił o jakieś funkcje forum? Znowu 2-3 lata?

--------------------------------------------------------------------

Z Conky to mi się ten motyw podoba

https://www.deviantart.com/dmocrito/art/Conky-Astronomical-Clock-548446848

Dla potomnych

No, a jak ktoś szuka inspiracji to standardowe "badziewie"

https://www.noobslab.com/2012/07/conky-collection-for-ubuntulinux.html

Co do porad, dużo rzeczy opisanych jest tutaj

https://forums.bunsenlabs.org/viewtopic.php?id=189&p=84

https://forums.bunsenlabs.org/viewtopic.php?id=516&p=10

https://forums.bunsenlabs.org/viewtopic.php?id=512&p=39
« Ostatnia zmiana: Czerwiec 28, 2018, 23:09:18 pm wysłana przez ciastek1981 »

Offline yahoob3

  • Grupa Trzymająca Władzę
  • Wielki miętus
  • *****
  • Wiadomości: 893
  • Punkty: 191
  • Płeć: Mężczyzna
  • Zgryźliwy tetryk
    • Organy Hammonda
Odp: Conky - konfingi
« Odpowiedź #35 dnia: Czerwiec 29, 2018, 07:18:02 am »
No, a ile się będziesz prosił o jakieś funkcje forum? Znowu 2-3 lata?
Ech... wiem, wiem... ale co zrobisz?
--------------------------------------------------
Cytuj
Z Conky to mi się ten motyw podoba
https://www.deviantart.com/dmocrito/art/Conky-Astronomical-Clock-548446848
No, zegarek dla hardkorowych astrofizyków ;)
Mint 18.3 Cinnamon, kern. 4.10; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M;
LU#586742

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 368
  • Punkty: 175
Odp: Conky - konfingi
« Odpowiedź #36 dnia: Czerwiec 29, 2018, 08:05:28 am »
Z tym rss jakby wam to uruchomili to i tak mielibyście "wypas" bo na dug'u i debian.pl też tego nie mają.
Zamiast rss można sobie napisać własny parser, który wyłuska odpowiednie nagłówki ze strony nowe wiadomości.

Offline yahoob3

  • Grupa Trzymająca Władzę
  • Wielki miętus
  • *****
  • Wiadomości: 893
  • Punkty: 191
  • Płeć: Mężczyzna
  • Zgryźliwy tetryk
    • Organy Hammonda
Odp: Conky - konfingi
« Odpowiedź #37 dnia: Czerwiec 29, 2018, 18:16:03 pm »
Jakie "wam"?
Jakeś wlazł między wrony, to "NAM" ;D
Mint 18.3 Cinnamon, kern. 4.10; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M;
LU#586742

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 368
  • Punkty: 175
Odp: Conky - konfingi
« Odpowiedź #38 dnia: Czerwiec 29, 2018, 20:26:04 pm »
Mnie RSS nie wydaje się potrzebny, od dawna już z niego nie korzystam ani tu, ani gdziekolwiek indziej, stąd mój zwrot: "WAM" :).
« Ostatnia zmiana: Czerwiec 29, 2018, 20:28:20 pm wysłana przez dedito »

Offline yahoob3

  • Grupa Trzymająca Władzę
  • Wielki miętus
  • *****
  • Wiadomości: 893
  • Punkty: 191
  • Płeć: Mężczyzna
  • Zgryźliwy tetryk
    • Organy Hammonda
Odp: Conky - konfingi
« Odpowiedź #39 dnia: Czerwiec 29, 2018, 21:16:23 pm »
 :) OK, wybrnąłeś. W sumie, to możemy powiedzieć "im" ;)
Chociaż niektórym może się przydać - choćby waluty, czy indeksy giełdowe...
Mint 18.3 Cinnamon, kern. 4.10; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M;
LU#586742

Offline kris777

  • Miętowy krzew
  • ****
  • Wiadomości: 323
  • Punkty: 58
Odp: Conky - konfingi
« Odpowiedź #40 dnia: Listopad 10, 2018, 22:12:36 pm »
Mój skromny config:
alignment bottom_left
background yes
use_xft yes
xftfont Ubuntu:size=8
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 200
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 6
gap_y 0
no_buffers yes
uppercase no
override_utf8_locale yes
text_buffer_size 2048


default_color 6F96F9
color0 Royalblue3
color1 Grey
color2 6F96F9
color3 Royalblue3
color4 6F96F9
color5 DDDDDD
color6 AAAAAA
color7 888888
color8 666666
color9 FFFFFF
##############################################
#  Output
##############################################
TEXT
${color green}
${alignc 15}${font Impact:size=22}${time %H:%M:%S}${font}
${color9}
${alignc 7}${Time %A %d %B}

${execi 999999 lsb_release -ds}


${color5}Name: ${color}$nodename
${color5}CPU: ${color}$machine
${color5}Kernel: ${color}$kernel


${color orange}RAM$color ${alignr}${color1}$mem / $memmax ($memperc%)
${color0}${membar 8}
${color orange}DYSK$color
/              ${fs_used /} / ${fs_size /} $alignr Wolne: ${fs_free_perc /}%
${fs_bar /}
${alignr}${color1}
CORE 1$color$alignr${cpu cpu1}%
${cpubar cpu1}${color1}
CORE 2$color $alignr${cpu cpu2}%
${cpubar cpu2}${color1}
CORE 3$color $alignr${cpu cpu3}%
${cpubar cpu3}${color1}
CORE 4$color $alignr${cpu cpu4}%
${cpubar cpu4}

CPU temp.${color green}${alignr}${execi 20 perl -e '$a=`sensors | grep "Core 0"`;$a=~/(\d*)\./;print "$1\n"'}${color}°C
GPU temp.${color green}${alignr}${hwmon 0 temp 1}${color}°C
HDD temp.${color green}${alignr}${execi 1 /home/kris/.conky_script_hddtemp}${color}°C

NET Up:${alignr}${upspeed enp6s0}KB/s
Total: ${totalup enp6s0}
Down:${alignr}${downspeed enp6s0}KB/s
Total: ${totaldown enp6s0}


${color grey}LAN: ${color}${addrs enp6s0}
${color grey}WAN: ${color}${execi 60 wget -qO- ipinfo.io/ip}

${color}Name $alignr CPU% MEM%
${color6}${top name 1}$alignr${top cpu 1} ${top mem 1}
${color7}${top name 2}$alignr${top cpu 2} ${top mem 2}
${color8}${top name 3}$alignr${top cpu 3} ${top mem 3}
${color8}${top name 4}$alignr${top cpu 4} ${top mem 4}
wymagana instalacja w systemie curl i hddtemp
i skryptu pod hddtemp np .conky_script_hddtemp

#!/bin/bash
echo "$(nc localhost 7634 | cut -d'|' -f4)"
kanał RSS kursy walut skrypt BASH  http://how-to.wikia.com/wiki/How_to_add_an_RSS_feed_to_Conky
# RSS Feed Display Script by Hellf[i]re v0.1
#
# This script is designed for most any RSS Feed. As some feeds may not be
# completely compliant, it may need a bit of tweaking
#
# This script depends on curl.
# Gentoo: emerge -av net-misc/curl
# Debian: apt-get install curl
# Homepage: http://curl.haxx.se/
#
# Usage:
# .conkyrc: ${execi [time] /path/to/script/conky-rss.sh}
#
# Usage Example
# ${execi 300 /home/youruser/scripts/conky-rss.sh}

#RSS Setup
URI=http://waluty.com.pl/rss/?mode=kursy #URI of RSS Feed
LINES=6 #Number of headlines

#Environment Setup
EXEC="/usr/bin/curl -s" #Path to curl

#Work Start
$EXEC $URI | xmllint --format -| grep title |\
sed -e :a -e 's/<[^>]*>//g;/</N' |\
sed -e 's/[ \t]*//' |\
sed -e 's/\(.*\)/ \1/' |\
sed -e 's/\.//' |\
sed -e 's/\"//' |\
sed -e 's/\"//' |\
head -n $(($LINES + 2)) |\
tail -n $(($LINES))


Czcionka zegara ...jeśli nie ma w systemie to trzeba doinstalować zestaw google-fonts:
cd && wget https://raw.githubusercontent.com/hotice/webupd8/master/install-google-fonts
chmod +x install-google-fonts
./install-google-fonts
« Ostatnia zmiana: Listopad 12, 2018, 11:34:32 am wysłana przez kris777 »

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 368
  • Punkty: 175
Odp: Conky - konfingi
« Odpowiedź #41 dnia: Listopad 11, 2018, 08:53:08 am »
curl? Niekoniecznie.
Widzę, że używasz go do pozyskiwania adresu WAN, a to można zrobić na wiele różnych sposobów.
wgetem:
wget -qO- ipinfo.io/iplynxem:
lynx -source ipinfo.io/ipTo były tylko przykłady dla ipinfo znalezione w Internecie.

Z temperaturami CPU, GPU, HDD to nie rozumiem czemu są różne czasy odświeżania i czemu nie korzystasz z hwmon dla CPU.

W alternatywie do hddtemp jest też możliwość pozyskiwania temperatury z smartctl.
« Ostatnia zmiana: Listopad 11, 2018, 09:02:22 am wysłana przez dedito »

Offline kris777

  • Miętowy krzew
  • ****
  • Wiadomości: 323
  • Punkty: 58
Odp: Conky - konfingi
« Odpowiedź #42 dnia: Listopad 11, 2018, 09:45:27 am »
Dzięki za podpowiedzi może w przyszłości coś pozmieniam w konfiguracji dla prostoty wykorzystania innym użytkownikom ...a swoją drogą program lynx też trzeba doinstalować ale wget to dobra alternatywa i na pewno ten wpis zmienię...to tak żeby wszystko działało od przysłowiowego strzału  :P  ....... może pokombinuje też z hddtemp jeśli np. z smartctl da się uzyskać temp i jest standardowo w systemie ...niestety raczej też trzeba doinstalować więc nie widzę różnicy.
Ale z tym konfigiem jest lekki problem niby działa OK ...więc nie chciało mi się dochodzić o co mu biega :-) ...jednak w terminalu wywala :

conky: Syntax error (/home/kris/.conkyrc:1: '=' expected near 'bottom_left') while reading config file.
conky: Assuming it's in old syntax and attempting conversion.
conky: desktop window (16000a1) is subwindow of root window (254)
conky: window type - normal
conky: drawing to created window (0x2c00001)
conky: drawing to double buffer
conky: forked to background, pid is 13991
może ktoś coś skuma o co mu biega ... a to tak dla poprawności i wiedzy ...
« Ostatnia zmiana: Listopad 11, 2018, 10:09:57 am wysłana przez kris777 »

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 368
  • Punkty: 175
Odp: Conky - konfingi
« Odpowiedź #43 dnia: Listopad 11, 2018, 10:23:52 am »
1. Stara składnia pliku konfiguracyjnego:
conky: Assuming it's in old syntax and attempting conversion.Od x lat conky korzysta z nowego formatu pliku konfiguracyjnego. Czas się z nim zaznajomić i zacząć korzystać.

2. Błąd składni:
conky: Syntax error (/home/kris/.conkyrc:1: '=' expected near 'bottom_left') while reading config file. Jak zaczniesz korzystać z nowej składni pliku konfiguracyjnego to ten błąd nie powinien się pojawiać (widać wynika to z niezbyt udanej konwersji do nowej składni).

Nowa składnia jest równie prosta co stara, wg mnie ma bardziej przejrzystą składnię.

hddtemp i tak korzysta ze smartctl, ale to tylko taka moja luźna uwaga i tak każdy używa to co mu pasuję lub to co mu podsuwają "pod nos" ;)

Aktualizacja:
I to jeszcze mi się nie podoba:
perl -e '$a=`sensors | grep "Core 0"`;$a=~/(\d*)\./;print "$1\n"'}${color}°CKorzystasz z temperatury tylko jednego rdzenia.
Tą linijkę warto by było rozszerzyć na wszystkie rdzenie albo korzystać z innego czujnika, który podaje temperaturę dla całego CPU.
« Ostatnia zmiana: Listopad 11, 2018, 11:24:11 am wysłana przez dedito »

Offline kris777

  • Miętowy krzew
  • ****
  • Wiadomości: 323
  • Punkty: 58
Odp: Conky - konfingi
« Odpowiedź #44 dnia: Listopad 11, 2018, 12:23:01 pm »
Zrobiłem konwersje ale skryptem ... trochę za dużo aby to ręcznie poprawiać :-)
Teraz jednak takie błędy :
Cytuj
conky: desktop window (16000a1) is subwindow of root window (254)
conky: window type - normal
conky: drawing to created window (0x3e00001)
conky: drawing to double buffer
conky: forked to background, pid is 29398
nowy config ( nowa składnia ):
conky.config = {
alignment = 'bottom_left',
background = true,
use_xft = true,
font = 'Ubuntu:size=8',
xftalpha = 0.5,
update_interval = 1.0,
total_run_times = 0,
own_window = true,
own_window_type = 'normal',
own_window_transparent = true,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
double_buffer = true,
minimum_width = 200, minimum_height = 5,
maximum_width = 200,
draw_shades = true,
draw_outline = false,
draw_borders = false,
draw_graph_borders = true,
default_color = 'white',
default_shade_color = 'black',
default_outline_color = 'black',
alignment = 'top_right',
gap_x = 6,
gap_y = 0,
no_buffers = true,
uppercase = false,
override_utf8_locale = true,
text_buffer_size = 2048,


default_color = '#6F96F9',
color0 = 'Royalblue3',
color1 = 'Grey',
color2 = '#6F96F9',
color3 = 'Royalblue3',
color4 = '#6F96F9',
color5 = '#DDDDDD',
color6 = '#AAAAAA',
color7 = '#888888',
color8 = '#666666',
color9 = '#FFFFFF',

};

conky.text = [[
${color green}
${alignc 15}${font Days One:size=22}${time %H:%M:%S}${font}
${color9}
${alignc 7}${Time %A %d %B}

${execi 999999 lsb_release -ds}


${color5}Name: ${color}$nodename
${color5}CPU: ${color}$machine
${color5}Kernel: ${color}$kernel


${color orange}RAM$color ${alignr}${color1}$mem / $memmax ($memperc%)
${color0}${membar 8}
${color orange}DYSK$color
/              ${fs_used /} / ${fs_size /} $alignr Wolne: ${fs_free_perc /}%
${fs_bar /}
${color orange}CPU$color
${color2}${voffset 5}Intel? i-5 M 520 2400 MHz: ${color1}@  ${color green}${freq} MHz   
${alignr}${color1}
CORE 1$color$alignr${cpu cpu1}%
${cpubar cpu1}${color1}
CORE 2$color $alignr${cpu cpu2}%
${cpubar cpu2}${color1}
CORE 3$color $alignr${cpu cpu3}%
${cpubar cpu3}${color1}
CORE 4$color $alignr${cpu cpu4}%
${cpubar cpu4}
${color1}ALL   CPU ${color green}${alignr}${cpu}${color}%

CPU temp.${color green}${alignr}${execi 20 perl -e '$a=`sensors | grep "Core 0"`;$a=~/(\d*)\./;print "$1\n"'}${color}°C
GPU temp.${color green}${alignr}${execi 60 nvidia-settings -query [gpu:0]/GPUCoreTemp -t}${color}°C
HDD temp.${color green}${alignr}${execi 1 /home/kris/.conky_script_hddtemp}${color}°C

NET Up:${alignr}${upspeed enp6s0}KB/s
Total: ${totalup enp6s0}
Down:${alignr}${downspeed enp6s0}KB/s
Total: ${totaldown enp6s0}

${color grey}LAN: ${color}${addrs enp6s0}
${color grey}WAN: ${color}${execi 60 wget -qO- ipinfo.io/ip}

${color}Name $alignr CPU% MEM%
${color6}${top name 1}$alignr${top cpu 1} ${top mem 1}
${color7}${top name 2}$alignr${top cpu 2} ${top mem 2}
${color8}${top name 3}$alignr${top cpu 3} ${top mem 3}
${color8}${top name 4}$alignr${top cpu 4} ${top mem 4}
$stippled_hr
$alignc${color orange}KURSY  WALUT    NBP$color
$stippled_hr
${execi 30 /home/kris/conky-rss.sh}
]];
« Ostatnia zmiana: Listopad 12, 2018, 11:24:23 am wysłana przez kris777 »