Меню Рубрики

Conky конфиги linux mint

Как: Установить и Настроить Conky в Linux Mint/Ubuntu/Debian

Conky — это программа для системного мониторинга с огромным количеством настроек.

Она может мониторить множество системных параметров, включая CPU, память, swap, дисковое пространство, температуру, top, upload, download, системные сообщения и т.д.

Conky имеет встроенную поддержку IMAP и POP3, встроенную поддержку музыкальных плееров и большого количества других вещей.

Из этой статьи Вы узнаете как установить и настроить Conky в таких дистрибутивах, как Linux Mint, Ubuntu или Debian.

Вы также узнаете как запустить, остановить, перезагрузить Conky и как добавить Conky в автозагрузку.

Установка Conky

Последняя версия пакета Conky может быть найдена в стандартных репозиториях Linux Mint, Debian и Ubuntu.

Выполните следующую команду для установки Conky со всем функционалом:

Я также советую установить некоторые дополнительные инструменты, которые могут пригодиться в будущем:

Будут установлены следующие пакеты:

Пакет Описание
curl Трансфер файлов по HTTP, HTTPS, FTP и другим протоколам
lm-sensors Утилиты для чтения сенсоров температуры, напряжения и вентиляторов
hddtemp Утилита для мониторинга температуры жесткого диска

Start | Stop | Restart Conky

Используйте следующие команды для запуска, установки и перезагрузки Conky.

Start Conky

Выполните следующую команду для запуска Conky в фоне:

Stop Conky

Выполните следующую команду для остановки Conky:

Restart Conky

Выполните следующую команду для перезагрузки Conky:

Эта команда заставит Conky перечитать конфиг.

Добавление Conky В Автозагрузку

Мы настроим Conky на автозапуск при загрузке системы, добавив программу в «Startup Applications».

Запуск Conky При Старте Системы

Нажмите Alt+F2 чтобы попасть в «Run dialog».

Наберите gnome-session-properties если Вы используете рабочий стол GNOME, либо наберите mate-session-properties если Вы используете MATE. Нажмите кнопку Run (Выполнить).

Кликните на Add (Добавить) и заполните следующие поля:

Поле Значение
Name (Имя) conky
Command (Команда) conky -p 15
Comment (Комментарий) Системный монитор

Команда conky -p 15 запускает Conky с задержкой в 15 секунд. Эта пауза нужна нам, чтобы предотвратить запуск Conky раньше загрузки рабочего стола. Увеличьте задержку, если Conky продолжает появляться до загрузки рабочего стола и исчезает после появления обоев.

Настройка Conky

Первым делом Conky ищет локальный

/.conkyrc файл, и если он не существует, тогда Conky работает с дефолтным конфигом — /etc/conky/conky.conf.

Скопируйте дефолтный конфиг Conky в Вашу домашнюю директорию:

Источник

Conky конфиги linux mint

Хочу рассказать о том как отображается и настроен мой conky.

Conky в linux представляет собой системный монитор который в реальном времени отображает информацию о вашей системе и компонентах компьютера на рабочем столе.

Для простоты работы с данной утилитой предусмотрен manager, графическая оболочка. Что она из себя представляет вы можете узнать на ее официальной странице в интернете.

Вот перевод описания, данного на сайте

Сам менеджер мы рассматривать не будем, так как его не всегда возможно установить на любой дистрибутив linux, да и настроек там не то, что бы много. Настроим весь внешний вид сами.

Начнем с того, что необходимо установить пакет conky.

Открываем терминал и выполняем установку пакета

Скопируем файл конфигурации из этой директории /etc/conky/conky.conf в домашнюю командой

Для проверки работоспособность conky можно использовать команды

Когда все проверите можно будет добавить программу в автогзагрузку

Где -p 15 время задержки запуска утилиты. Эта задержка необходима для корректного запуска, дает возможность запустится всем драйверам а затем уже запускается сама утилита.

Настраиваем внешний вид

В первоначальном виде системный монитор очень не взрачный и оформление оставляет желать лучшего, да и отображаемый функционал оставляет желать лучшего.

Для редактирования внешнего вида нам необходимо открыть файл конфигурации, тот файл который мы скопировали в домашнюю директорию, я его открываю текстовым редактором gedit. Если его нет то устанавливаем или используем свой редактор.

Редактор gedit устанавливается командой

После установки редактора открываем файл для редактирования

Далее все содержимое этого файла я заменяю на свое. Вы можете просто редактировать и переделывать, если есть желание этот файл. У меня имеется настроенный файл который я храню как исходный, вот его содержимое:

Этим содержимым я и заменяю все в этом файле. После сохраняю и внешний вид принимает такой вид

Если вы скопируете мой файл конфигурации и поставите себе, то вам необходимо будет внести изменения под свои комплектующие и устройства.

Без настройки под свое оборудование conky может не запускаться.

Один файл который будет работать у всех одинаково создать не возможно в виду разницы оборудования и устройств.

Первое что необходимо изменить или закомментировать в начале строки знаком # это подключение разделов, так же все что касается процессора.

Читайте также:  Linux kernel networking implementation and theory pdf

Думаю понятно зачем. Разделы в каждом ПК размечены по своему и имеют свои идентификационные номера и имена.

По процессорам то же понятно, что их много разных и с разным количеством ядер.

Если выдает ошибку при запуске,запускайте в терминале, будете видеть на что ругается программа и исходя из того можно понять что из предоставленных настроек не совместимо с вашим оборудованием, закоментируйте эту строку.

В последствии все, что закомментируете исправите под свое оборудование или если нет необходимости в этом параметре удалите.

То же касается и отображения сетевых подключений, необходимо вместо eno1 указать свое сетевое оборудование, но оно может и совпадать конечно.

Узнать о своем оборудовании можете воспользовавшись информацией из этой статьи.

Вот ссылки на мануал где указано большинство параметров для настройки системного монитора

Источник

Conky конфиги linux mint

Друзья, предлагаю тут выкладывать интересные решения реализованные в Conky.

Пингует хосты указанные в conky –

if ping -c 1 -W 2 $1 > /dev/null; then
echo “Up”
else
echo “Down”
fi

It’ll ping one packet only (-c 1) and has a timeout of 2 seconds, (-W 2), meaning that if no reply is given in two seconds, its a fail. The /dev/null part gets rid out the output of ping. “Up” is what is returned if the ping is successful, “Down” if its not. Change to your liking. Make sure the script is executable by running

1
chmod +x .pingtest.sh
The $1 part refers to the original command, so if you call it with “.pingtest.sh 192.168.1.1”, it’ll ping 192.168.1.1.

To add it to conky, use

/.pingtest.sh XXX.XXX.XXX.XXX>
Execi means Execute at an Interval, here every 10 seconds.

./pingtest.sh is the script (

/ meaning home) and replace the XXs with the IP address.

If you want to add Conky variables to the script, for example, $, to change the colour of the value returned, green for “Up”, red for “Down”, whatever you like, you’ll need to tell Conky to parse the script. To do that, replace “execi” with “execpi”. Then you can add Conky variables to the script, and have them show on your conky

For those who are interested, the command to find external IP address as shown is

1
$
Make sure you have curl installed first though

1
sudo apt-get install curl

Conky и все что с ними связанно

Что немаловажно – в конфиге нет скриптов lua или sh, все строится единым конфиг-файлом, таким образом не отжирает лишнего и довольно легко читается и редактируется под необходимые реалии. В общем сочинителю явный респект

Мой конфиг тут , enjoy

Conky и все что с ними связанно

Conky и все что с ними связанно

Conky и все что с ними связанно

Conky и все что с ними связанно

Chocobo писал(а): Решил тоже запилить себе conky, пока наблюдаю за некоторыми аспектами беты XFCE.
Инфы хотелось комплексной поэтому боковым расположением обходиться не захотелось. Основываясь на найденном в сети симпатичном варианте – адаптировал под разрешение 1920х1080, локализовал элементы метрик. Получилось на данный момент вот что: Снимок экрана_2017-01-12_09-27-18.png Что немаловажно – в конфиге нет скриптов lua или sh, все строится единым конфиг-файлом, таким образом не отжирает лишнего и довольно легко читается и редактируется под необходимые реалии. В общем сочинителю явный респект

Мой конфиг тут , enjoy

Conky и все что с ними связанно

Conky и все что с ними связанно

Conky и все что с ними связанно

Conky и все что с ними связанно

необходимые шрифты указаны в конфиге и есть прямые ссылки на них.
Ставятся в два клика)

Отправлено спустя 55 секунд:
Вот все требования оттуда:

Conky и все что с ними связанно

Chocobo писал(а): Решил тоже запилить себе conky, пока наблюдаю за некоторыми аспектами беты XFCE.
Инфы хотелось комплексной поэтому боковым расположением обходиться не захотелось. Основываясь на найденном в сети симпатичном варианте – адаптировал под разрешение 1920х1080, локализовал элементы метрик. Получилось на данный момент вот что: Снимок экрана_2017-01-12_09-27-18.png Что немаловажно – в конфиге нет скриптов lua или sh, все строится единым конфиг-файлом, таким образом не отжирает лишнего и довольно легко читается и редактируется под необходимые реалии. В общем сочинителю явный респект

Мой конфиг тут , enjoy

Conky и все что с ними связанно

Conky и все что с ними связанно

Conky и все что с ними связанно

# beta tested by: smacz
# Enjoy!

Читайте также:  Как установить драйвер ati radeon на linux mint

# pkill -xf “conky -q -c $HOME/.config/conky/BL-Left.conkyrc” &
### Begin Window Settings #####################
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
own_window_colour 000000
own_window_class Conky
own_window_title Bunsen Labs Left Conky

### ARGB can be used for real transparency
### NOTE that a composite manager is required for real transparency.
### This option will not work as desired (in most cases) in conjunction with
### own_window_type normal
# own_window_argb_visual yes # Options: yes or no

### When ARGB visuals are enabled, this use this to modify the alpha value
### Use: own_window_type normal
### Use: own_window_transparent no
### Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.
# own_window_argb_value 50

minimum_size 100 0
maximum_width 220

alignment top_left
####################### End Window Settings ###
### Font Settings #############################
# Use Xft (anti-aliased font and stuff)
use_xft yes
#xftfont Liberation Mono:bold:size=9
#xftfont Liberation Sans:size=10
xftfont Sans-serif:size=9

# Alpha of Xft font. Must be a value at or between 1 and 0 ###
xftalpha 1
# Force UTF8? requires XFT ###
override_utf8_locale yes

uppercase no
######################### End Font Settings ###
### Colour Settings ###########################
draw_shades no #yes
default_shade_color 000000

draw_outline no # amplifies text if yes
default_outline_color 000000

#default_color 656667 # Waldorf original colour
#default_color 7a7a7a # Flame & Bunsen Grey
#default_color 929292 # Labs Grey
#default_color 101010
default_color C0C0C0 # 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 CD5C5C # IndianRed
####################### End Colour Settings ###
### Borders Section ###########################
draw_borders no
# 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 yes #no
#default_graph_size 15yes 40
######################## End Borders Secton ###
### Miscellaneous Section #####################
# Boolean value, if true, Conky will be forked to background when started.
background no

# 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 yes

# change GiB to G and MiB to M
short_units yes

# Like it says, ot pads the decimals on % values
# doesn’t seem to work since v1.7.1
pad_percents 2

# 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 yes

# 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 Fahrenheit

################# End Miscellaneous Section ###

#$S H O R T C U T K E Y S
#$
# +Space$Main Menu
# +Tab$Client Menu
# +t$Terminal
# +f$File Manager
# +e$Editor
# +h$Task Manager
# +l$Lock Screen
# +v$Volume Control
#$Screenshot

Conky и все что с ними связанно

Conky и все что с ними связанно

Conky и все что с ними связанно

# set to yes if you want Conky to be forked in the background
background no

cpu_avg_samples 2
net_avg_samples 2

# X font when Xft is disabled, you can pick one with program xfontsel
#font 7×12
#font 6×10
#font 7×13
#font 8×13
#font 7×12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=8

own_window_transparent no
own_window_colour hotpink
# Text alpha when using Xft
xftalpha 0.8

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 1
# Create own window instead of using desktop (required in nautilus)
own_window no

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
#minimum_size 280 5
#maximum_width 150

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 10

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color black
default_shade_color cyan
default_outline_color cyan

Читайте также:  No pc mac linux standalone module loaded что это

# Text alignment, other possible values are commented
#alignment top_left
#minimum_size 10 10
gap_x 103
gap_y 103
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text

# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase yes

# boinc (seti) dir
# seti_dir /opt/seti

# Possible variables to be used:
#
# Variable Arguments Description
# acpiacadapter ACPI ac adapter state.
# acpifan ACPI fan state
# acpitemp ACPI temperature.
# adt746xcpu CPU temperature from therm_adt746x
# adt746xfan Fan speed from therm_adt746x
# battery (num) Remaining capasity in ACPI or APM
# battery. ACPI battery number can be
# given as argument (default is BAT0).
# buffers Amount of memory buffered
# cached Amount of memory cached
# color (color) Change drawing color to color
# cpu CPU usage in percents
# cpubar (height) Bar that shows CPU usage, height is
# bar’s height in pixels
# downspeed net Download speed in kilobytes
# downspeedf net Download speed in kilobytes with one
# decimal
# exec shell command Executes a shell command and displays
# the output in torsmo. warning: this
# takes a lot more resources than other
# variables. I’d recommend coding wanted
# behaviour in C and posting a patch :-).
# execi interval, shell Same as exec but with specific interval.
# command Interval can’t be less than
# update_interval in configuration.
# fs_bar (height), (fs) Bar that shows how much space is used on
# a file system. height is the height in
# pixels. fs is any file on that file
# system.
# fs_free (fs) Free space on a file system available
# for users.
# fs_free_perc (fs) Free percentage of space on a file
# system available for users.
# fs_size (fs) File system size
# fs_used (fs) File system used space
# hr (height) Horizontal line, height is the height in
# pixels
# i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev
# may be omitted if you have only one I2C
# device. type is either in (or vol)
# meaning voltage, fan meaning fan or temp
# meaning temperature. n is number of the
# sensor. See /sys/bus/i2c/devices/ on
# your local computer.
# kernel Kernel version
# loadavg (1), (2), (3) System load average, 1 is for past 1
# minute, 2 for past 5 minutes and 3 for
# past 15 minutes.
# machine Machine, i686 for example
# mails Mail count in mail spool. You can use
# program like fetchmail to get mails from
# some server using your favourite
# protocol. See also new_mails.
# mem Amount of memory in use
# membar (height) Bar that shows amount of memory in use
# memmax Total amount of memory
# memperc Percentage of memory in use
# new_mails Unread mail count in mail spool.
# nodename Hostname
# outlinecolor (color) Change outline color
# pre_exec shell command Executes a shell command one time before
# torsmo displays anything and puts output
# as text.
# processes Total processes (sleeping and running)
# running_processes Running processes (not sleeping),
# requires Linux 2.6
# shadecolor (color) Change shading color
# stippled_hr (space), Stippled (dashed) horizontal line
# (height)
# swapbar (height) Bar that shows amount of swap in use
# swap Amount of swap in use
# swapmax Total amount of swap
# swapperc Percentage of swap in use
# sysname System name, Linux for example
# time (format) Local time, see man strftime to get more
# information about format
# totaldown net Total download, overflows at 4 GB on
# Linux with 32-bit arch and there doesn’t
# seem to be a way to know how many times
# it has already done that before torsmo
# has started.
# totalup net Total upload, this one too, may overflow
# updates Number of updates (for debugging)
# upspeed net Upload speed in kilobytes
# upspeedf net Upload speed in kilobytes with one
# decimal
# uptime Uptime
# uptime_short Uptime in a shorter format
#
# seti_prog Seti@home current progress
# seti_progbar (height) Seti@home current progress bar
# seti_credit Seti@hoome total user credit

# variable is given either in format $variable or in $. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
#$I can change the font as well
#$as many times as I choose
#$Including UTF-8,
#$justo como este texto que o google traduz fêz o português
# stuff after ‘TEXT’ will be formatted on screen
#$$

Источник

Adblock
detector