Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Настройки на Conky кат' за новобранец

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Нова тема Публикувай отговор
Аватар
Fernando Sucre
Почетен член
Почетен член
Мнения: 1741
Регистриран на: Нед Юли 01, 2018 19:56
Репутация: 15168
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Fernando Sucre »

тед написа: Нед Май 15, 2022 21:18 ..... но и мисля да се застраховам и да направя това което е направил и @Валсо да блокирам conky & lua да не могат да се обновяват, това според вас дали е добра идея ?
Изглежда ми безопасно.
Прочетено: 36059 пъти
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Настройки на Conky кат' за новобранец

Мнение от Валсо »

Fernando Sucre написа: Нед Фев 19, 2023 16:39
тед написа: Нед Май 15, 2022 21:18 ..... но и мисля да се застраховам и да направя това което е направил и @Валсо да блокирам conky & lua да не могат да се обновяват, това според вас дали е добра идея ?
Изглежда ми безопасно.
Често пъти луа се обновява, а конки не и става мазало. Затова и двете съм ги блокирал да не се ъпдейтват. В момента конки има проблем, който си мисля, че е породен от кърнел 6.0, защото преди това го нямаше, но не е болка за умиране. Просто преди да редактираш конфиг файла, убиваш процеса на конки, редактираш, записваш и го пускаш пак. Ако не убиеш процеса, а директно редактираш, конки крашва и не се рестартира. За щастие рядко редактирам конфига, така че мога да преживея този проблем. А като знам разработчикът на конки колко бързо работи, може да минат години преди да го оправи. :roll:
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
fifi_fifito
Дарител
Дарител
Мнения: 3403
Регистриран на: Пон Фев 10, 2014 10:17
Репутация: 19007
пол: Мъж
Местоположение: Търговище

Re: Настройки на Conky кат' за новобранец

Мнение от fifi_fifito »

Не е от кърнел 6.0,и при лтс кърнел е същото.
Изображение
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Настройки на Conky кат' за новобранец

Мнение от Валсо »

Ми не знам от какво става така, но е факт, че откакто излезе 6.0, конки започна да крашва, когато му редактираш конфиг файла. Преди 6.0 не правеше така.
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Настройки на Conky кат' за новобранец

Мнение от Валсо »

Малко промени по конкито, пък се оказа, че поддържало и кирилица. Досега не ми беше хрумвало да пробвам да пиша на български в конфига.

Изображение
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

Старият скрипт за времето вече не работи при мен, използваше rss на accuweather, но изглежда вече затварят rss да може да се достъпва като услуга.
Та написах нов скрипт, който дъмпи директно страницата, дори е много по-опростен от старото решение:

Код за потвърждение: Избери целия код

#!/bin/bash

LINK="https://www.accuweather.com/en/bg/sofia/51097/current-weather/51097"
AGENT="Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0"
PAGE=$(curl -s -A "$AGENT" "$LINK" | grep -A 9 class=\"current-weather\")
TEMP=$(echo "$PAGE" | grep display-temp | cut -d ">" -f 2 | cut -d "&" -f 1)
ICON=$(echo "$PAGE" | grep weathericons | cut -d "/" -f 4 | cut -c -5)
COND=$(echo "$PAGE" | grep phrase | cut -d ">" -f 2 | cut -d "<" -f 1)

case $ICON in
	1.svg)
		ICON=a
	;;
	2.svg)
		ICON=b
	;;
	3.svg)
		ICON=c
	;;
	4.svg)
		ICON=c
	;;	
	5.svg)
		ICON=d
	;;
	6.svg)
		ICON=d
	;;
	7.svg)
		ICON=e
	;;
	8.svg)
		ICON=e
	;;
	11.sv)
		ICON=0
	;;
	12.sv)
		ICON=h
	;;
	13.sv)
		ICON=g
	;;
	14.sv)
		ICON=g
	;;
	15.sv)
		ICON=l
	;;
	16.sv)
		ICON=k
	;;
	17.sv)
		ICON=k
	;;
	18.sv)
		ICON=i
	;;
	19.sv)
		ICON=p
	;;
	20.sv)
		ICON=o
	;;
	21.sv)
		ICON=o
	;;
	22.sv)
		ICON=r
	;;
	23.sv)
		ICON=o
	;;
	24.sv)
		ICON=r
	;;
	25.sv)
		ICON=u
	;;
	26.sv)
		ICON=v
	;;
	29.sv)
		ICON=v
	;;
	30.sv)
		ICON=5
	;;
	31.sv)
		ICON=E
	;;
	32.sv)
		ICON=6
	;;
	33.sv)
		ICON=A
	;;
	34.sv)
		ICON=B
	;;
	35.sv)
		ICON=C
	;;
	36.sv)
		ICON=B
	;;
	37.sv)
		ICON=B
	;;
	38.sv)
		ICON=C
	;;
	39.sv)
		ICON=G
	;;
	40.sv)
		ICON=G
	;;
	41.sv)
		ICON=K
	;;
	42.sv)
		ICON=K
	;;
	43.sv)
		ICON=O
	;;
	44.sv)
		ICON=O
	;;
esac

echo "Icon: $ICON" > $HOME/.scripts/weather/current.txt
echo "Condition: $COND, $TEMP" >> $HOME/.scripts/weather/current.txt
Слага се в $HOME/.scripts/weather/, именува се accuweather.sh, прави се изпълним

После в Conky редовете за времето се сменят с долното и се донастройват шрифтовете ако е нужно:

Код за потвърждение: Избери целия код

${font FontAwesome5FreeSolid:size=22} ${font TrebuchetMS:bold:size=14}Weather ${hr 5}${execi 600 bash $HOME/.scripts/weather/accuweather.sh}
${font TrebuchetMS:bold:size=11}       Sofia: ${offset +110}${font conkyweather:size=38}${execpi 600 grep Icon $HOME/.scripts/weather/current.txt | cut -d : -f 2}${font}
${voffset -30}${font TrebuchetMS:italic:size=10}${execpi 600 grep Condition $HOME/.scripts/weather/current.txt | cut -d : -f 2}°C
Ако трябва за друг град, просто в скрипта се сменя LINK променливата за който град ще се ползва.
Айде готово :)

Изображение
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Настройки на Conky кат' за новобранец

Мнение от Mozo »

Играч :headbang: :headbang: :headbang:
Изображение
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Настройки на Conky кат' за новобранец

Мнение от Mozo »

Хмм, оставих само твоите редове и:

Код за потвърждение: Избери целия код

conky: Syntax error (/home/mozo/.conkyrc:1: unexpected symbol near '$') while reading config file. 
conky: Assuming it's in old syntax and attempting conversion.
conky: [string "..."]:148: attempt to index a nil value (local 'settings')
Не стартира :mrgreen:
Изображение
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

От кога не си пускал Conky? :mrgreen: Изглежда ми като да ползваш стария синтаксис на конфиг файла.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Настройки на Conky кат' за новобранец

Мнение от Mozo »

Че не съм го пускал отдавна, така е, но нали затова изтрих всичко от конфига и оставих само твоя код, който би трябвало да е ок. Интересното е, че с моя файл си бачка преди да добавя твоя код, просто времето не бачка, но поне тръгва :lol: :lol: :lol:
Изображение
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

Mozo написа: Нед Апр 28, 2024 01:52 Че не съм го пускал отдавна, така е, но нали затова изтрих всичко от конфига и оставих само твоя код, който би трябвало да е ок. Интересното е, че с моя файл си бачка преди да добавя твоя код, просто времето не бачка, но поне тръгва :lol: :lol: :lol:
Само с моите редове никога няма да пробачка, има служебни настройки в началото :lol:
Може и да ти прави проблеми защото нямаш шрифтовете в кода, това съм го писал за хора, които вече ползват Weather и са си сложили шрифтовете и им е спряло да работи. :p Ако искаш да разбереш дали е от това, просто махни от първият ред ${font FontAwesome5FreeSolid:size=22}
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Настройки на Conky кат' за новобранец

Мнение от Mozo »

Не, не става - махам само кода за времето и добавям твоя - не тръгва. Оставям само твоя - не тръгва. Махам реда, който каза - не тръгва. Когато махна твоя код си тръгва, но без време.

Ето, давам ти го целия:

Код за потвърждение: Избери целия код

conky.config = {
	background = true,
	use_xft = true,
	font = 'Sans:size=8',
	xftalpha = 1,
	update_interval = 1,
	total_run_times = 0,
	own_window = true,
	own_window_transparent = true,
	own_window_argb_visual = true,
	own_window_type = 'normal',
	own_window_class = 'conky-semi',
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
	double_buffer = true,
	minimum_width = 225, minimum_height = 970,
	maximum_width = 225,
	draw_shades = false,
	draw_outline = false,
	draw_borders = false,
	draw_graph_borders = true,
	default_color = 'white',
	default_shade_color = 'black',
	default_outline_color = 'white',
	alignment = 'top_right',
	gap_x = 20,
	gap_y = 30,
	no_buffers = true,
	uppercase = false,
	cpu_avg_samples = 2,
	override_utf8_locale = true,

};

conky.text = [[
${image /home/mozo/.arch.png}





${font sans-serif:normal:size=8}Kernel:      $alignc$kernel$alignr$machine
Uptime: $alignr $uptime
Host: $alignr $nodename
CPU Frequency: $alignr ${freq} MHz
${font sans-serif:bold:size=9}NETWORK ${hr 4}
${font sans-serif:normal:size=8}Connections:          ${alignc}In: ${tcp_portmon 1 32767 count} $alignc     ${alignr}Out: ${tcp_portmon 32768 61000 count}
$stippled_hr
Download: ${downspeed eno2}/s ${alignr}Upload: ${upspeed eno2}/s
${downspeedgraph eno2 15,107} ${alignr}${upspeedgraph eno2 15,107}
Total: ${totaldown eno2} ${alignr}Total: ${totalup eno2}
${font sans-serif:bold:size=9}CPU Intel ${execi 1000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'| uniq | cut -c 19-26}${hr 4}
${font sans-serif:normal:size=8}Core 1:           ${cpu cpu1}%${alignr}Core 2:            ${cpu cpu2}%
${cpubar cpu1 7,107} ${alignr}${cpubar cpu2 7,107}
Core 3:           ${cpu cpu3}%${alignr}Core 4:            ${cpu cpu4}%
${cpubar cpu3 7,107} ${alignr}${cpubar cpu4 7,107}
${font sans-serif:bold:size=9}GPU ${exec nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits} ${hr 4}
${font sans-serif:normal:size=8}GPU Temp  ${execi 60 nvidia-settings -query [gpu:0]/GPUCoreTemp -t} °C   ${color1}GPU Power Draw ${color} ${exec nvidia-smi | grep % | cut -c 21-23}W
${font sans-serif:normal:size=8}GPU Util ${color}    ${exec nvidia-smi | grep % | cut -c 61-63} %     ${color1}VRAM Util         ${color} ${exec nvidia-smi | grep % | cut -c 37-40} MB 
${font sans-serif:bold:size=9}MEMORY ${hr 4}
${font sans-serif:normal:size=8}Ram   $alignc $mem / $memmax $alignr $memperc%
$membar
${font sans-serif:bold:size=9}HARD DISK ${hr 4}
${font sans-serif:normal:size=8}System $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}
D: $alignc ${fs_used /media/sdb1} / ${fs_size /media/sdb1} $alignr ${fs_free_perc /media/sdb1}%
${fs_bar /media/sdb1}
Data: $alignc ${fs_used /media/sdc1} / ${fs_size /media/sdc1} $alignr ${fs_free_perc /media/sdc1}%
${fs_bar /media/sdc1}
$stippled_hr
${font sans-serif:bold:size=9}TEMP ${hr 4}
${font sans-serif:normal:size=8}Core 1:    ${exec sensors | grep "Core 0" | awk '{print $3}'}      ${alignc}  Core 2:${alignr}${exec sensors | grep "Core 1" | awk '{print $3}'}
$stippled_hr
Core 3:    ${alignc}${exec sensors | grep "Core 2" | awk '{print $3}'}       ${alignc} Core 4:${alignr}${exec sensors | grep "Core 3" | awk '{print $3}'}
$stippled_hr
SSD:        +${execi 60 udisks --show-info /dev/sda | grep temp | cut -c 52-53;}.0°C         HDD1:       +${alignc}${execi 60 udisks --show-info /dev/sdc | grep temp | cut -c 52-53;}.0°C
$stippled_hr
HDD2:     +${alignc}${execi 60 udisks --show-info /dev/sdc | grep temp | cut -c 52-53;}.0°C         HDD3:       +${execi 60 udisks --show-info /dev/sdd | grep temp | cut -c 52-53;}.0°C         
$stippled_hr
${font sans-serif:bold:size=8}WEATHER ${hr 4}${execi 600 bash $HOME/.scripts/1d_accuweather_rss/1d}
${font sans-serif:bold:size=9}    София: ${goto 178}${font conkyweather:size=36}${execpi 600  sed -n '2p' $HOME/.scripts/1d_accuweather_rss/weather}${font}
${voffset -25}${font sans-serif:italic:size=9}${execpi 600 sed 's/Currently: *\(.*\)C $/\1/;q' ~/.scripts/1d_accuweather_rss/weather}°C
${font sans-serif:bold:size=9}PROCESSES ${hr 4}
${font sans-serif:bold:size=8}NAME $alignr CPU %
${font sans-serif:normal:size=7}${top name 1}${alignr}${top cpu 1} %
${top name 2}${alignr}${top cpu 2} %
${top name 3}${alignr}${top cpu 3} %
${top name 4}${alignr}${top cpu 4} %
Total running processes: $processes
]];
Изображение
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от Zeroadhesion »

Mozo написа: Нед Апр 28, 2024 12:04 Не, не става - махам само кода за времето и добавям твоя - не тръгва. Оставям само твоя - не тръгва. Махам реда, който каза - не тръгва. Когато махна твоя код си тръгва, но без време.

Ето, давам ти го целия:

Код за потвърждение: Избери целия код

conky.config = {
	background = true,
	use_xft = true,
	font = 'Sans:size=8',
	xftalpha = 1,
	update_interval = 1,
	total_run_times = 0,
	own_window = true,
	own_window_transparent = true,
	own_window_argb_visual = true,
	own_window_type = 'normal',
	own_window_class = 'conky-semi',
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
	double_buffer = true,
	minimum_width = 225, minimum_height = 970,
	maximum_width = 225,
	draw_shades = false,
	draw_outline = false,
	draw_borders = false,
	draw_graph_borders = true,
	default_color = 'white',
	default_shade_color = 'black',
	default_outline_color = 'white',
	alignment = 'top_right',
	gap_x = 20,
	gap_y = 30,
	no_buffers = true,
	uppercase = false,
	cpu_avg_samples = 2,
	override_utf8_locale = true,

};

conky.text = [[
${image /home/mozo/.arch.png}





${font sans-serif:normal:size=8}Kernel:      $alignc$kernel$alignr$machine
Uptime: $alignr $uptime
Host: $alignr $nodename
CPU Frequency: $alignr ${freq} MHz
${font sans-serif:bold:size=9}NETWORK ${hr 4}
${font sans-serif:normal:size=8}Connections:          ${alignc}In: ${tcp_portmon 1 32767 count} $alignc     ${alignr}Out: ${tcp_portmon 32768 61000 count}
$stippled_hr
Download: ${downspeed eno2}/s ${alignr}Upload: ${upspeed eno2}/s
${downspeedgraph eno2 15,107} ${alignr}${upspeedgraph eno2 15,107}
Total: ${totaldown eno2} ${alignr}Total: ${totalup eno2}
${font sans-serif:bold:size=9}CPU Intel ${execi 1000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'| uniq | cut -c 19-26}${hr 4}
${font sans-serif:normal:size=8}Core 1:           ${cpu cpu1}%${alignr}Core 2:            ${cpu cpu2}%
${cpubar cpu1 7,107} ${alignr}${cpubar cpu2 7,107}
Core 3:           ${cpu cpu3}%${alignr}Core 4:            ${cpu cpu4}%
${cpubar cpu3 7,107} ${alignr}${cpubar cpu4 7,107}
${font sans-serif:bold:size=9}GPU ${exec nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits} ${hr 4}
${font sans-serif:normal:size=8}GPU Temp  ${execi 60 nvidia-settings -query [gpu:0]/GPUCoreTemp -t} °C   ${color1}GPU Power Draw ${color} ${exec nvidia-smi | grep % | cut -c 21-23}W
${font sans-serif:normal:size=8}GPU Util ${color}    ${exec nvidia-smi | grep % | cut -c 61-63} %     ${color1}VRAM Util         ${color} ${exec nvidia-smi | grep % | cut -c 37-40} MB 
${font sans-serif:bold:size=9}MEMORY ${hr 4}
${font sans-serif:normal:size=8}Ram   $alignc $mem / $memmax $alignr $memperc%
$membar
${font sans-serif:bold:size=9}HARD DISK ${hr 4}
${font sans-serif:normal:size=8}System $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}
D: $alignc ${fs_used /media/sdb1} / ${fs_size /media/sdb1} $alignr ${fs_free_perc /media/sdb1}%
${fs_bar /media/sdb1}
Data: $alignc ${fs_used /media/sdc1} / ${fs_size /media/sdc1} $alignr ${fs_free_perc /media/sdc1}%
${fs_bar /media/sdc1}
$stippled_hr
${font sans-serif:bold:size=9}TEMP ${hr 4}
${font sans-serif:normal:size=8}Core 1:    ${exec sensors | grep "Core 0" | awk '{print $3}'}      ${alignc}  Core 2:${alignr}${exec sensors | grep "Core 1" | awk '{print $3}'}
$stippled_hr
Core 3:    ${alignc}${exec sensors | grep "Core 2" | awk '{print $3}'}       ${alignc} Core 4:${alignr}${exec sensors | grep "Core 3" | awk '{print $3}'}
$stippled_hr
SSD:        +${execi 60 udisks --show-info /dev/sda | grep temp | cut -c 52-53;}.0°C         HDD1:       +${alignc}${execi 60 udisks --show-info /dev/sdc | grep temp | cut -c 52-53;}.0°C
$stippled_hr
HDD2:     +${alignc}${execi 60 udisks --show-info /dev/sdc | grep temp | cut -c 52-53;}.0°C         HDD3:       +${execi 60 udisks --show-info /dev/sdd | grep temp | cut -c 52-53;}.0°C         
$stippled_hr
${font sans-serif:bold:size=8}WEATHER ${hr 4}${execi 600 bash $HOME/.scripts/1d_accuweather_rss/1d}
${font sans-serif:bold:size=9}    София: ${goto 178}${font conkyweather:size=36}${execpi 600  sed -n '2p' $HOME/.scripts/1d_accuweather_rss/weather}${font}
${voffset -25}${font sans-serif:italic:size=9}${execpi 600 sed 's/Currently: *\(.*\)C $/\1/;q' ~/.scripts/1d_accuweather_rss/weather}°C
${font sans-serif:bold:size=9}PROCESSES ${hr 4}
${font sans-serif:bold:size=8}NAME $alignr CPU %
${font sans-serif:normal:size=7}${top name 1}${alignr}${top cpu 1} %
${top name 2}${alignr}${top cpu 2} %
${top name 3}${alignr}${top cpu 3} %
${top name 4}${alignr}${top cpu 4} %
Total running processes: $processes
]];
Странна работа :-k :-k

Изображение

Код за потвърждение: Избери целия код

conky.config = {
	background = true,
	use_xft = true,
	font = 'Sans:size=8',
	xftalpha = 1,
	update_interval = 1,
	total_run_times = 0,
	own_window = true,
	own_window_transparent = true,
	own_window_argb_visual = true,
	own_window_type = 'normal',
	own_window_class = 'conky-semi',
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
	double_buffer = true,
	minimum_width = 225, minimum_height = 970,
	maximum_width = 225,
	draw_shades = false,
	draw_outline = false,
	draw_borders = false,
	draw_graph_borders = true,
	default_color = 'white',
	default_shade_color = 'black',
	default_outline_color = 'white',
	alignment = 'top_right',
	gap_x = 20,
	gap_y = 30,
	no_buffers = true,
	uppercase = false,
	cpu_avg_samples = 2,
	override_utf8_locale = true,

};

conky.text = [[
${image /home/mozo/.arch.png}





${font sans-serif:normal:size=8}Kernel:      $alignc$kernel$alignr$machine
Uptime: $alignr $uptime
Host: $alignr $nodename
CPU Frequency: $alignr ${freq} MHz
${font sans-serif:bold:size=9}NETWORK ${hr 4}
${font sans-serif:normal:size=8}Connections:          ${alignc}In: ${tcp_portmon 1 32767 count} $alignc     ${alignr}Out: ${tcp_portmon 32768 61000 count}
$stippled_hr
Download: ${downspeed eno2}/s ${alignr}Upload: ${upspeed eno2}/s
${downspeedgraph eno2 15,107} ${alignr}${upspeedgraph eno2 15,107}
Total: ${totaldown eno2} ${alignr}Total: ${totalup eno2}
${font sans-serif:bold:size=9}CPU Intel ${execi 1000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'| uniq | cut -c 19-26}${hr 4}
${font sans-serif:normal:size=8}Core 1:           ${cpu cpu1}%${alignr}Core 2:            ${cpu cpu2}%
${cpubar cpu1 7,107} ${alignr}${cpubar cpu2 7,107}
Core 3:           ${cpu cpu3}%${alignr}Core 4:            ${cpu cpu4}%
${cpubar cpu3 7,107} ${alignr}${cpubar cpu4 7,107}
${font sans-serif:bold:size=9}GPU ${exec nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits} ${hr 4}
${font sans-serif:normal:size=8}GPU Temp  ${execi 60 nvidia-settings -query [gpu:0]/GPUCoreTemp -t} °C   ${color1}GPU Power Draw ${color} ${exec nvidia-smi | grep % | cut -c 21-23}W
${font sans-serif:normal:size=8}GPU Util ${color}    ${exec nvidia-smi | grep % | cut -c 61-63} %     ${color1}VRAM Util         ${color} ${exec nvidia-smi | grep % | cut -c 37-40} MB 
${font sans-serif:bold:size=9}MEMORY ${hr 4}
${font sans-serif:normal:size=8}Ram   $alignc $mem / $memmax $alignr $memperc%
$membar
${font sans-serif:bold:size=9}HARD DISK ${hr 4}
${font sans-serif:normal:size=8}System $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}
D: $alignc ${fs_used /media/sdb1} / ${fs_size /media/sdb1} $alignr ${fs_free_perc /media/sdb1}%
${fs_bar /media/sdb1}
Data: $alignc ${fs_used /media/sdc1} / ${fs_size /media/sdc1} $alignr ${fs_free_perc /media/sdc1}%
${fs_bar /media/sdc1}
$stippled_hr
${font sans-serif:bold:size=9}TEMP ${hr 4}
${font sans-serif:normal:size=8}Core 1:    ${exec sensors | grep "Core 0" | awk '{print $3}'}      ${alignc}  Core 2:${alignr}${exec sensors | grep "Core 1" | awk '{print $3}'}
$stippled_hr
Core 3:    ${alignc}${exec sensors | grep "Core 2" | awk '{print $3}'}       ${alignc} Core 4:${alignr}${exec sensors | grep "Core 3" | awk '{print $3}'}
$stippled_hr
SSD:        +${execi 60 udisks --show-info /dev/sda | grep temp | cut -c 52-53;}.0°C         HDD1:       +${alignc}${execi 60 udisks --show-info /dev/sdc | grep temp | cut -c 52-53;}.0°C
$stippled_hr
HDD2:     +${alignc}${execi 60 udisks --show-info /dev/sdc | grep temp | cut -c 52-53;}.0°C         HDD3:       +${execi 60 udisks --show-info /dev/sdd | grep temp | cut -c 52-53;}.0°C         
$stippled_hr
${font FontAwesome5FreeSolid:size=22} ${font TrebuchetMS:bold:size=14}Weather ${hr 5}${execi 600 bash $HOME/.scripts/weather/accuweather.sh}
${font TrebuchetMS:bold:size=11}       Sofia: ${offset +110}${font conkyweather:size=38}${execpi 600 grep Icon $HOME/.scripts/weather/current.txt | cut -d : -f 2}${font}
${voffset -30}${font TrebuchetMS:italic:size=10}${execpi 600 grep Condition $HOME/.scripts/weather/current.txt | cut -d : -f 2}°C
${font sans-serif:bold:size=9}PROCESSES ${hr 4}
${font sans-serif:bold:size=8}NAME $alignr CPU %
${font sans-serif:normal:size=7}${top name 1}${alignr}${top cpu 1} %
${top name 2}${alignr}${top cpu 2} %
${top name 3}${alignr}${top cpu 3} %
${top name 4}${alignr}${top cpu 4} %
Total running processes: $processes
]];
Сега се светнах - най-вероятно е защото съм холднал на последната нормална Conky версия :lol: :

Name : conky
Version : 1.17.0-1
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Настройки на Conky кат' за новобранец

Мнение от Mozo »

Аха, значи кодът ти е обсолетен :toothy10: :toothy10: :toothy10:
Изображение
Аватар
бат-начо
Доктор
Доктор
Мнения: 5925
Регистриран на: Сря Фев 21, 2018 15:17
Репутация: 45644
пол: Мъж

Re: Настройки на Conky кат' за новобранец

Мнение от бат-начо »

Моето конки, което намерих в облака, и се изявява като горен панел (не се закрива от прозорците). Работи в xfce/xubuntu-24.04. Може и да съм го давал, ама да има.

Изображение

Код за потвърждение: Избери целия код

--[[ conky configuration
 ------------------------------
 For conky variables and commands use the terminal command:

 man conky

 ------------------------------
 BunsenLabs conky threads

 Index » Scripts, Tutorials & Tips » Conky - Calendars / Clocks / Time
 https://forums.bunsenlabs.org/viewtopic.php?id=516

 Open a thread and post conky questions in: Index » GUI & Applications
 https://forums.bunsenlabs.org/viewforum.php?id=4

 Display your completed conky and codes
 Index » Scripts, Tutorials & Tips » Show us your conky
 https://forums.bunsenlabs.org/viewtopic.php?id=512

 ------------------------------
 BunsenLabs conky scripts help
 Openbox Menu/Preferences/Conky/Conky Manager Help

 If there are one or more conkys running, it is possible to kill one conky with
 the following command, IF you used what is between the quotes to start the conky, e.g.:
 pkill -xf "conky -q -c $HOME/.config/conky/BL-Default.conkyrc"
]]


conky.config = {

--  Window Settings
    own_window = true,
--  own_window_type = 'desktop',
--  own_window_type = 'dock',
    own_window_type = 'panel',
--  own_window_type = 'normal',
--  own_window_type = 'override',
    own_window_transparent = false,
    own_window_hints = 'undecorated,below,skip_taskbar,skip_pager,sticky',
    own_window_colour = '000000',
    own_window_class = 'Conky',
    own_window_title = 'BunsenLabs Default Conky',

-- ARGB can be used for real transparency
--own_window_argb_visual = true, -- Options: true|false

-- NOTE that a composite manager is required for real transparency and ARGB will not
-- work as desired (in most cases) in conjunction with 'own_window_type override'.
-- Use with: own_window_type = 'normal',
-- Use with: own_window_transparent = false,

-- When ARGB visuals are enabled, use the following to modify the alpha value. Valid
-- range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.
--own_window_argb_value = 150,

    minimum_width = 3400, minimum_height = 0,-- width | height
    maximum_width = 3400,

    gap_x = 0,-- left | right
    gap_y = 5,-- up | down

--  alignment = 'bottom_left',
    alignment = 'top_left',
--  End Window Settings


--  Font Settings
-- Use Xft (anti-aliased font and stuff)
    use_xft = true,

--font = 'Liberation Mono:bold:size=10',
    font = 'Liberation Sans:bold:size=10',
--font = 'Sans-serif:size=10',

-- Alpha of Xft font. Must be a value at or between 1 and 0
    xftalpha = 1,

-- Force UTF8? requires XFT
    override_utf8_locale = true,

    uppercase = false,
--  End Font Settings


--  Color Settings
    draw_shades = false,
    default_shade_color = '000000',

    draw_outline = false,-- amplifies text if true
    default_outline_color = '000000',

--default_color = '4b8bad', -- Lithium blue
--default_color = '678b8b', -- Helium Beam green
--default_color = '656667', -- Waldorf original colour
--default_color = '7a7a7a', -- Flame  & BunsenLabs Grey
--default_color = '929292', -- BunsenLabs Grey
default_color = 'C0C0C0', -- BunsenLabs Silver
    color0 = 'B0E0E6',-- PowderBlue
    color1 = '778899',-- LightSlateGray
    color2 = 'D8BFD8',-- Thistle
    color3 = '9ACD32',-- YellowGreen
    color4 = 'FFA07A',-- LightSalmon
    color5 = 'FFDEAD',-- NavajoWhite
    color6 = '00BFFF',-- DeepSkyBlue
    color7 = '5F9EA0',-- CadetBlue
    color8 = 'BDB76B',-- DarkKhaki
    color9 = 'C0C0C0',-- Silver
--  End Color Settings


--  Borders Section
    draw_borders = false,
-- Stippled borders?
    stippled_borders = 5,
-- border margins
    border_inner_margin = 5,
    border_outer_margin = 0,
-- border width
    border_width = 2,
-- graph borders
    draw_graph_borders = false,
--default_graph_height = 15,
--default_graph_width = 40,
--  End Borders Section


--  Miscellaneous Section
-- Boolean value, if true, Conky will be forked to background when started.
    background = true,

-- Adds spaces around certain objects to stop them from moving other things
-- around, this only helps if you are using a mono font
-- Options: right, left or none
    use_spacer = 'none',

-- Default and Minimum size is 256 - needs more for single commands that
-- "call" a lot of text IE: bash scripts
--text_buffer_size = 6144,

-- Subtract (file system) buffers from used memory?
    no_buffers = true,

-- change GiB to G and MiB to M
    short_units = true,

-- Imlib2 image cache size, in bytes. Default 4MiB Increase this value if you use
-- $image lots. Set to 0 to disable the image cache.
    imlib_cache_size = 0,

-- Use the Xdbe extension? (eliminates flicker)
-- It is highly recommended to use own window with this one
-- so double buffer won't be so big.
    double_buffer = true,

-- Maximum size of user text buffer, i.e. layout below TEXT line in config file
-- (default is 16384 bytes)
--max_user_text = 16384,

-- Desired output unit of all objects displaying a temperature. Parameters are
-- either "fahrenheit" or "celsius". The default unit is degree Celsius.
--temperature_unit = 'Celsius',

-- Update interval in seconds
    update_interval = 1,

--  End Miscellaneous Section
};


conky.text = [[
       Down: ${downspeed eno1}  /  Up: ${upspeed eno1}       Swap usage: ${swap}  / ${swapmax}        RAM usage: ${mem}  / ${memmax}      CPU Average: ${cpu cpu0}%         Uptime: ${uptime}       Disk usage: ${fs_used /}  / ${fs_size /}                
]];

Селски, Начо Селски.
Нова тема Публикувай отговор

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Линукс - инсталация, настройки, проблеми”