Conky автозагрузка linux mint

Содержание
  1. HowTo: Install and Configure Conky in Linux Mint/Ubuntu/Debian
  2. Conky Installation
  3. Start | Stop | Restart Conky
  4. Start Conky
  5. Stop Conky
  6. Restart Conky
  7. Set Conky To Start At Boot
  8. Setup Conky To Run On Startup
  9. Conky Configuration
  10. Как добавить коньки в автозапуск?
  11. Re: Как добавить коньки в автозапуск?
  12. Re: Как добавить коньки в автозапуск?
  13. Re: Как добавить коньки в автозапуск?
  14. Re: Как добавить коньки в автозапуск?
  15. Re: Как добавить коньки в автозапуск?
  16. Re: Как добавить коньки в автозапуск?
  17. Re: Как добавить коньки в автозапуск?
  18. Re: Как добавить коньки в автозапуск?
  19. Re: Как добавить коньки в автозапуск?
  20. Re: Как добавить коньки в автозапуск?
  21. Re: Как добавить коньки в автозапуск?
  22. Re: Как добавить коньки в автозапуск?
  23. Re: Как добавить коньки в автозапуск?
  24. Re: Как добавить коньки в автозапуск?
  25. Re: Как добавить коньки в автозапуск?
  26. Re: Как добавить коньки в автозапуск?
  27. Re: Как добавить коньки в автозапуск?
  28. Re: Как добавить коньки в автозапуск?
  29. Re: Как добавить коньки в автозапуск?
  30. Re: Как добавить коньки в автозапуск?
  31. Re: Как добавить коньки в автозапуск?
  32. Настройка Conky
  33. Настройка Conky
  34. 1. Командная строка
  35. 2. Синтаксис конфигурационного файла
  36. 2. Расположение
  37. 3. Настройка окна
  38. 4. Прозрачность
  39. 5. Шрифт
  40. 6. Интервал обновления
  41. 7. Цвета
  42. 8. Синтаксис текстовой секции
  43. 9. Переменные текстовой секции
  44. 9. Примеры использования переменных
  45. Выводы

HowTo: Install and Configure Conky in Linux Mint/Ubuntu/Debian

Conky – is a highly configurable system monitor software.

It is able to monitor many system variables including CPU, memory, swap, disk space, temperature, top, upload, download, system messages.

It has built in IMAP and POP3 support, built in support for many popular music players and much more.

In this article you’ll find how to install and configure Conky in deb-based systems like Linux Mint, Ubuntu or Debian.

I’ll also show how to start, stop, restart Conky and how to setup Conky to start at boot.

Conky Installation

Latest Conky package is included into default Linux Mint, Debian and Ubuntu repositories.

Run the following command to install Conky with all features enabled:

I’d also suggest you to install some extra staff that you may need in future:

The following packages will be installed:

Package Description
curl Transfer files through HTTP, HTTPS, FTP and others protocols
lm-sensors Utilities to read temperature/voltage/fan sensors
hddtemp Hard drive temperature monitoring utility

Start | Stop | Restart Conky

Use the following commands to start, stop or restart Conky.

Start Conky

Execute the following command to start Conky in a background:

Stop Conky

Execute the following command to stop Conky:

Restart Conky

Execute the following command to restart Conky:

It makes Conky reread its configuration file.

Set Conky To Start At Boot

We will set Conky to start at boot by adding it to the “Startup Applications”.

Setup Conky To Run On Startup

Press Alt+F2 to bring up the “Run dialog”.

Type gnome-session-properties if you use GNOME desktop or type mate-session-properties if you use MATE. Press the Run button.

Click the Add button and fill in the fields as follows:

Field Value
Name conky
Command conky -p 15
Comment A system monitor

conky -p 15 command starts Conky with a delay in 15 seconds. We needed it to prevent Conky from starting before the desktop. Change the delay if Conky still appears before the desktop and disappears as soon as wallpaper is loaded.

Conky Configuration

Conky will firstly try to look for a local

/.conkyrc file and if it doesn’t exist, then it will read the default one – /etc/conky/conky.conf.

Copy the default Conky config to your home directory.

Источник

Как добавить коньки в автозапуск?

Есть Debian, SLIM, xmonad. Надо как-то прописать коньки в автозапуск. Что можете посоветовать?

Читайте также:  Драйвера звука для windows 10 где находятся

Re: Как добавить коньки в автозапуск?

echo ‘exec conky -d ‘ >>

Re: Как добавить коньки в автозапуск?

И ничего не запустилось

Re: Как добавить коньки в автозапуск?

/.config/autostart/ — freedesktop-compatible автостарт. Надеюсь, xmonad поддерживает freedesktop? Создаёшь там .desktop файл:

$ cat conky.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Conky
Exec=»/usr/bin/conky»
Hidden=false

Re: Как добавить коньки в автозапуск?

тут много людей не в курсе, что .xinitrc работает только в кастомной X сессии. Если ты запускаешь WM, твой .xinitrc будет благополучно игнорироваться.

Re: Как добавить коньки в автозапуск?

Можно попробовать добавить в

/.xsessionrc, он должен учитываться при старте Gnome, XFCE — вдруг да сработает.

Re: Как добавить коньки в автозапуск?

Ещё вариант — прописать свой WM и коньки в

/.xinitrc, и запускать иксы startx.

Re: Как добавить коньки в автозапуск?

да, собственно рассматривался этот вариант. если ТС его не исключает, могу привести свой конфиг .xnitrc с запуском xmonad.

Re: Как добавить коньки в автозапуск?

А у меня slim запускается — это dm такой. Он уже стартует xmonad.

Re: Как добавить коньки в автозапуск?

Вообщем надо настаивать xmonad.

Re: Как добавить коньки в автозапуск?

Надо настравивать, только conky от xmonad.hs не зависят никак;) Советую отказаться от conky в пользу xmobar или dzen.Они умеют показывать необходимы минимум информации + облегчают управление xmonad`ом.

Re: Как добавить коньки в автозапуск?

А можешь свой конфиг показать?

Re: Как добавить коньки в автозапуск?

какой конфиг? .xinitrc или xmonad.hs?

Re: Как добавить коньки в автозапуск?

dzen2 и xmobar вообще-то сами по себе ничего не умеют.

Re: Как добавить коньки в автозапуск?

Настройте slim на использование .xinitrc, ну и пропишите туда что надо.

Re: Как добавить коньки в автозапуск?

Автозапуск средствами xmonad лучше не делать, так при его перезапуске всё будет стартовать заново.

Re: Как добавить коньки в автозапуск?

И то и другое, и можно без хлеба )

Re: Как добавить коньки в автозапуск?

Мудро. Буду пытаться так сделать.

Re: Как добавить коньки в автозапуск?

myStartupHook = spawn «conky» (чтоб не запускались несколько-killall conky & conky, возможно во внешний скрипт придётся вынести)

И соотверственно defaults = defaultConfig

Или через стартовый скрипт Slim-a.Но про него точно не скажу, в GDM это /usr/share/xsessions

Re: Как добавить коньки в автозапуск?

показать загрузку проца/памяти,скорость передачи данных по сетевым протоколам,время и дату,информацию от mpd,инфу из конвееров по крайней мере xmobar точно показать может без интеграции с ВМ, а для большего нужно написать пару строк в xmonad.hs и в .xinitrc одну строку.а так да, сооовсем ничего не могут)))

Re: Как добавить коньки в автозапуск?

Как минимум дзен просто тупо читает все, что ему дают в stdin, и выводит это на себя.
Про xmobar не скажу.

Re: Как добавить коньки в автозапуск?

>Про xmobar не скажу.
xmobar имеет модули для отображения состояния cpu, памяти, свопа, сети и прочего. Кроме того может читиать с stdin, пайпов, показывать вывод сторонних программ.

Источник

Настройка Conky

Программа Conky — это системный монитор, который позволяет выводить на экран информацию о вашем процессоре, памяти, жестком диске, сетевом подключении, запущенных процессах и многом другом, что происходит в системе. Основная особенность Conky в том, что данные выводятся на рабочий стол в виде виджета, как будто они нарисованы на вашем изображении фона рабочего стола.

По умолчанию виджет Conky выглядит не очень красивым, но вы можете его настроить и сделать именно таким, каким захотите или установить одну из уже настроенных тем из интернета. В этой статье будет рассмотрена настройка Conky вручную. Эта информация также может пригодится вам для редактирования уже существующих тем или для создания новых.

Настройка Conky

1. Командная строка

Когда вы впервые запускаете Conky с параметрами по умолчанию, виджет выглядит примерно вот так:

Читайте также:  Update your mac os

Очень не красиво. Даже не обращаясь к конфигурационному файлу темы, вы можете настроить расположение и прозрачность из командой строки. Чтобы изменить положение виджета на экране используйте опцию -a. Доступны такие параметры left, right, top, bottom, middle. Надо указать расположение по вертикали и по горизонтали. Например:

conky -a middle_middle

Теперь виджет расположен по центру. Как видите, при обновлении виджет мерцает. Чтобы этого избежать можно использовать двойную буферизацию. Для этого добавьте опцию -b:

conky -b -a middle_middle

Теперь намного лучше, но самая полезная опция conky — это -c. Она позволяет задать конфигурационный файл из которого надо загружать тему. Дальше, в этой статье мы будем изменять конфигурационный файл темы, чтобы не повредить стандартную тему скопируйте его в домашнюю папку:

Затем проверьте, что всё работает:

conky -a middle_middle -c

Ещё можно запускать conky в режиме демона, это необходимо для автозагрузки программы, для этого используйте опцию -d, но пока этого делать не надо, потому что дальше будем редактировать конфигурационный файл.

2. Синтаксис конфигурационного файла

В прошлом пункте я предложил скопировать файл /etc/conky/conky.conf в

/.conky/default. С ним и будем работать. По умолчанию, любой конфигурационный файл conky делиться на две секции. Это секция настроек:

conky.config = <
параметр1=значение,
параметр2=значение
>

И секция данных для вывода:

Начнём мы с работы над секцией настроек.

2. Расположение

С помощью параметра alignment можно настроить расположение виджета на экране. Доступны значения, такие же как и в командой строке и указываются они точно так же. Давайте расположим наш виджет вверху справа:

Чтобы увидеть эффект сохраните файл и перезапустите Conky:

Все хорошо, но сейчас окно прикасается к краю экрана. Давайте отодвинем его на 50 пикселей. Для указания отступа от края по горизонтали используется параметр gap_x, а по вертикали gap_y. По вертикали окно выглядит нормально, а по горизонтали его надо немного сместить:

3. Настройка окна

В этом конфигурационном файле окно виджета Conky уже и так нормально настроено. Но знание этих настроек может пригодится вам в других файлах:

own_window = true,
own_window_class = ‘Conky’,
own_window_type = ‘desktop’,

Первая строчка включает использование собственного окна, вторая указывает класс для окна Conky, а третья указывает тип — desktop. Это всё необходимо, чтобы у окна не было никаких дополнительных элементов управления и оконный менеджер не трогал его. Если в вашем окружении всё же ещё какие нибудь элементы управления появляются, можно добавить ещё такую строчку:

4. Прозрачность

Сейчас окно чёрное, чтобы сделать его прозрачным добавьте такие строчки:

own_window_transparent = true,
own_window_argb_visual = true,

Не плохо, но хочется, чтобы окно было не полностью прозрачным, а только частично. Для этого надо отключить реальную прозрачность:

Затем можно настроить цвет и нужный уровень прозрачности с помощью ARGB:

own_window_colour = ‘171717’,
own_window_argb_value = 180,

Цвет может быть практически любым. А значение прозрачности может быть от нуля, до 255, где 0 — это полностью прозрачный и 255 — вообще не прозрачный.

5. Шрифт

С помощью параметра font можно настраивать шрифт и его размер. Например, я хочу использовать шрифт Noto Mono и размер чуть побольше:

font = ‘Noto Mono:size=13’,

Параметр use_xft чуть ниже включает использование шрифтов X сервера, поэтому он тоже здесь нужен.

6. Интервал обновления

За интервал обновления данных отвечает параметр update_interval, в данном случае, это одна секунда, можно сделать пол секунды:

Если вы запустили программу без опции -b, то увидите, что при обновлении виджет немного мерцает. Чтобы этого избежать включите двойную буферизацию:

7. Цвета

В секции настроек можно задать цвета, которые вы будете использовать потом в секции вывода. Это делать не обязательно, так как там можно сразу же указывать цвета, но это довольно удобно. Для этого просто добавьте переменные color1, color2, color3 и т д:

Читайте также:  Тема для обычного windows

color1 = ‘#ff0000’,
color2 = ‘#00ff00’,
color3 = ‘#00ff00’,

8. Синтаксис текстовой секции

В текстовой секции записывается текст, который будет выводится в виджете. Здесь синтаксис такой:

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

$Время работы:$color $$uptime$color

Это одна из строк, в которой я использовал переменные цветов, объявленные выше. Пустая переменная $color сбрасывает цвет до значения по умолчанию, переменная $uptime выводит время работы компьютера. Это будет выглядеть так:

9. Переменные текстовой секции

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

  • alignc — выравнивание по центру;
  • alignr — выравнивание по правому краю;
  • color — меняет цвет на указанный в формате HEX, перед цветом надо указать решетку, если не указать никакого цвета, сбросит текущий цвет, на цвет по умолчанию;
  • colorN — позволяет менять цвет на цвет из переменных color1, color2, color3 и так далее;
  • exec — выполнить переданную в параметрах команду оболочки;
  • execi — похоже на exec, но выполняет указанную команду с заданным интервалом обновления;
  • execbar — если результат выполняемой команды от 0 до 100, выводится бар;
  • execgauge — если результат выполнения команды от 0 до 100, выводится круговая диаграмма;
  • execgraph — аналогично, execbar, только выводит график;
  • font — задать или сбросить шрифт для последующего текста;
  • hr — нарисовать горизонтальную линию;
  • scroll — прокручивать переданный в параметрах текст;
  • fs_bar — выводит бар с информацией о том, сколько места использовано на указанном разделе, в параметрах надо передать точку монтирования;
  • fs_free — свободное место на разделе;
  • fs_size — общий размер раздела;
  • fs_used — использованное место на разделе;
  • tail — показывает указанное количество последних строк из выбранного файла;
  • top — позволяет отображать информацию о процессах в системе. В параметры принимает тип информации, которую надо отобразить и номер процесса в рейтинге. Все процессы сортируются по количеству потребляемых ресурсов процессора.
  • addr — выводит текущий IP адрес;
  • downspeedf — скорость загрузки данных из сети в килобайтах;
  • upspeedf — скорость исходящего трафика в килобайтах;
  • curl — загрузить данные по ссылке из интернета и отобразить.

Это далеко не все переменные, а только самые интересные из тех, которые вы можете использовать. Все переменные вы можете посмотреть выполнив:

9. Примеры использования переменных

Давайте для примера выведем свободное место в вашей домашней папке на виджет:

Аналогично можно сделать для каталога /boot:

Чтобы показать ваш текущий IP адрес можно воспользоваться переменной curl:

Температура процессора conky может быть получена с помощью sensors переменной execi:

А так можно узнать температуру видеокарты NVIDIA:

После нескольких экспериментов у меня получился такой конфиг conky:

conky.config = <
alignment = ‘top_right’,
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = ‘white’,
default_outline_color = ‘white’,
default_shade_color = ‘white’,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = ‘Noto Mono:size=13’,
gap_x = 50,
gap_y = 60,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_class = ‘Conky’,
own_window_type = ‘desktop’,
own_window_transparent = false,
own_window_argb_visual = true,
own_window_colour = ‘171717’,
own_window_argb_value = 180,
stippled_borders = 0,
update_interval = 0.5,
double_buffer = true,
uppercase = false,
use_spacer = ‘none’,
show_graph_scale = false,
show_graph_range = false,
color1 = ‘#ff9950’,
>
conky.text = [[
$$nodename — $sysname
$hr
$Время работы:$color $$uptime
$Частота процессора:$color $$freq_g ГГц
$Использование ОЗУ:$color $memperc% $
$Использование подкачки:$color $swapperc% $
$Использование процессора:$color $cpu% $
$Количество процессов:$color $$processes
$Температура процессора:$color $$ $color
$Температура видеокарты:$color $$°C $color
$hr
$Файловые системы:
$/ $color$/$ $
$/home $color$/$ $
$hr
$Сеть:
$Приём:$color $ $ $ Отдача:$color $
$IP адрес:$color $
]]

Выводы

В этой статье мы рассмотрели как настроить Conky. Используя все эти параметры и переменные вы сможете создать такой виджет, какой только захотите, всё упирается только в вашу фантазию и время. Делитесь вашими конфигурационными файлами в комментариях!

Источник

Оцените статью