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

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

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

Настройки на 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. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 4576
Регистриран: ср фев 21, 2018 15:17
Репутация: 34232
пол: Мъж

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

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

Моето конки като горен панел. Взето директно от БънсенЛабс и леко променено. Работи с тази настройка в xfce. Яде от пространството на монитора, но е винаги видимо, което ми е целта.
spoiler:

Код: Избери всички

--[[ 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 wlp2s0}  /  Up: ${upspeed wlp2s0}       Swap usage: ${swap}  / ${swapmax}        Battery:  ${battery_percent BAT0}%     HDD temp: ${exec hddtemp /dev/sda|awk '{print $NF}'}       RAM usage: ${mem}  / ${memmax}      CPU Average: ${cpu cpu0}%       Disk usage: ${fs_used /}  / ${fs_size /}        Uptime: ${uptime}                
]];

Изображение
Прочетено: 25404 пъти
Селски, Начо Селски.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 284325
Регистриран: пет юни 01, 2007 14:18
Репутация: 335724
Местоположение: Somewhere In Time

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

Мнение от Mozo »

Хитро е това :clap: :clap: :clap:
Изображение
Потребителски аватар
тед
Пристрастéн
Пристрастéн
Мнения: 941
Регистриран: пон май 08, 2017 18:33
Репутация: 10356
пол: Жена

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

Мнение от тед »

Здравейте от няколко дена забелязах нещо странно с conky, показва прекалено висока температура на процесора дори когато не е натоварен, потърсих някоя друга програма от която мога да видя темpeратурата на процесора и какво да видя 10-15 градуса разлика ...
Охлаждането е доста добро за този процесор, 280 мм радиатор водно охлаждане с комбинация с термо подложа на процесора която има 5-6 пъти по голяма топлопроводимост от масовите термо пасти.

Командата която е показва температурата в conky e

Код: Избери всички

${alignr}${color0}$acpitemp °C
Въпрос: коя от двете програми показва правилната температура на процесора?

Изображение
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 4576
Регистриран: ср фев 21, 2018 15:17
Репутация: 34232
пол: Мъж

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

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

Това acpitemp по никакъв начин не съдържа в себe си cpu и доколкото знам acpi-то е за захранването.
Селски, Начо Селски.
Потребителски аватар
Zeroadhesion
       
Мнения: 19071
Регистриран: нед апр 13, 2008 18:33
Репутация: 36682
пол: Мъж

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

Мнение от Zeroadhesion »

тед написа:
пет авг 20, 2021 23:21
Въпрос: коя от двете програми показва правилната температура на процесора?
Проверявай си температурите с командата sensors, така ще се ориентираш.
Иначе Conky чете температурите системно от:
/sys/class/hwmon/
И там вече си браузваш да се ориентираш също. В конфиг файла на Conky тия hwmon* съотвестват на тамошните :thumbright:
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11130
Регистриран: нед мар 03, 2019 20:29
Репутация: 40223
пол: Мъж
Местоположение: /home/$USER
Контакти:

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

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

Внесох малко промени по конкито.

Изображение

Единственото, което не успях да подкарам беше да показва скоростта на вентилатора за професора. Намерих тази функция из нета, но не щя да покаже цифрите:

Код: Избери всички

${execi 10 sensors | grep 'fan1' | awk {'print $2'}}
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 4576
Регистриран: ср фев 21, 2018 15:17
Репутация: 34232
пол: Мъж

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

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

И като как го проигра първо в терминал, питам от обща култура, с идеята че може да го приложа някога?
Селски, Начо Селски.
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11130
Регистриран: нед мар 03, 2019 20:29
Репутация: 40223
пол: Мъж
Местоположение: /home/$USER
Контакти:

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

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

бат-начо написа:
ср фев 02, 2022 22:03
И като как го проигра първо в терминал, питам от обща култура, с идеята че може да го приложа някога?
Не се пуска в терминал това нещо горе.

Благодарение на Марто (bbbb) намерих решение за скоростта на вентилатора.

Първо в терминала пишеш

Код: Избери всички

sudo sensors-detect
и на всеки въпрос му отговаряш с "да". Когато приключи проверката за сензори, отваряш GRUB Customizer (или пишеш по GRUB ръчно) и в края на GRUB_CMDLINE_LINUX_DEFAULT задаваш

Код: Избери всички

acpi_enforce_resources=lax
Ето как изглежда при мен GRUB_CMDLINE_LINUX_DEFAULT:

Код: Избери всички

acpi=force intel_pstate=disable binder.devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder acpi_enforce_resources=lax
Всяка нова опция е разделена от другите с интервал (не със запетая).

След като добавиш горното към GRUB_CMDLINE, рестартираш компа. След рестарта пишеш и би трябвало да ти изкара всичките открити сензори:

Код: Избери всички

[rado@arch]: ~>$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +31.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +31.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +29.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +29.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +25.0°C  (high = +80.0°C, crit = +100.0°C)

nct6776-isa-0290
Adapter: ISA adapter
Vcore:         880.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:             1.83 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:            3.31 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:           3.30 V  (min =  +2.98 V, max =  +3.63 V)
in4:             1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:             1.70 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:           784.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:            3.44 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:            3.25 V  (min =  +2.70 V, max =  +3.63 V)
fan1:             0 RPM  (min =    0 RPM)
fan2:          1167 RPM  (min =    0 RPM)
fan3:             0 RPM  (min =    0 RPM)
fan4:             0 RPM  (min =    0 RPM)
fan5:             0 RPM  (min =    0 RPM)
SYSTIN:         +32.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = thermistor
CPUTIN:         +42.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
AUXTIN:         +35.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
PECI Agent 0:   +29.0°C  (high = +80.0°C, hyst = +75.0°C)
                         (crit = +100.0°C)
PCH_CHIP_TEMP:   +0.0°C  
PCH_CPU_TEMP:    +0.0°C  
PCH_MCH_TEMP:    +0.0°C  
intrusion0:    ALARM
intrusion1:    ALARM
beep_enable:   disabled
И така, ако решиш да си изкараш скоростта на вентилатора в конки (който в моя случай е Fan2, а не Fan1, както си мислех (защото съм го закачил към слот 1 за вентилатори на дъното)), в конфига на конки трябва да добавиш

Код: Избери всички

${execi 10 sensors | grep 'fan2' | awk {'print $2'}}
като "execi 10" може да го промениш на по-ниска цифра, за да се опреснява по-бързо. Това 10 означава изпълнение на всеки 10 сек., което според мен е прекалено бавно и затова го направих на 2.

И ето го резултатът:

Изображение
Потребителски аватар
Zeroadhesion
       
Мнения: 19071
Регистриран: нед апр 13, 2008 18:33
Репутация: 36682
пол: Мъж

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

Мнение от Zeroadhesion »

Е кво ни пишеш гайд, това е за твоя хардуер :lol:
Иначе да, в повечето случаи sensors-detect работи.
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11130
Регистриран: нед мар 03, 2019 20:29
Репутация: 40223
пол: Мъж
Местоположение: /home/$USER
Контакти:

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

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

Zeroadhesion написа:
чет фев 03, 2022 05:01
Е кво ни пишеш гайд, това е за твоя хардуер :lol:
Е толко' ли е сложно да се сетиш, че трябва да замениш "fan2" с твоя хардуер, който искаш да ти се показва? #-o
ArchEnemy
Ентусиаст
Ентусиаст
Мнения: 577
Регистриран: пон окт 12, 2020 17:07
Репутация: 387
пол: Мъж

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

Мнение от ArchEnemy »

При мен 'sensors-detect' открива само един модул - coretemp.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 284325
Регистриран: пет юни 01, 2007 14:18
Репутация: 335724
Местоположение: Somewhere In Time

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

Мнение от Mozo »

Офтопик:
Валсо написа:
чет фев 03, 2022 01:59
И ето го резултата:
:съгласен:
Изображение
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 4576
Регистриран: ср фев 21, 2018 15:17
Репутация: 34232
пол: Мъж

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

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

ArchEnemy написа:
чет фев 03, 2022 10:27
При мен 'sensors-detect' открива само един модул - coretemp.
;) Ще имаш "бедно" конки, но не е болка за умиране.
Селски, Начо Селски.
Потребителски аватар
Zeroadhesion
       
Мнения: 19071
Регистриран: нед апр 13, 2008 18:33
Репутация: 36682
пол: Мъж

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

Мнение от Zeroadhesion »

Валсо написа:
чет фев 03, 2022 10:17
Zeroadhesion написа:
чет фев 03, 2022 05:01
Е кво ни пишеш гайд, това е за твоя хардуер :lol:
Е толко' ли е сложно да се сетиш, че трябва да замениш "fan2" с твоя хардуер, който искаш да ти се показва? #-o
Е, именно :lol:
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11130
Регистриран: нед мар 03, 2019 20:29
Репутация: 40223
пол: Мъж
Местоположение: /home/$USER
Контакти:

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

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

Искам да накарам конки да показва състоянието на мрежата, демек connected/disconnected и намерих това във форума на Арч:

Код: Избери всички

${if_existing /sys/class/net/enp0s25/operstate down}
${if_existing /sys/class/net/enp0s25/operstate up}
Но не показва нищо, само празен ред.
Няк'ви идеи как да го накарам да покаже това, което искам?
Нова тема Отговори

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

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