Manjaro Difference between revisions of "Basic Tips for conky/ru"

Difference between revisions of "Basic Tips for conky/ru"

From Manjaro
(Created page with "===Конфигурация Conky=== Первая/верхняя часть содержит все настройки конфигурации для всего conky. Так...")
 
(25 intermediate revisions by 2 users not shown)
Line 8: Line 8:
Все имена файлов, начинающиеся с точки <code>.</code>, являются скрытыми файлами. Если Вы хотите увидеть скрытые файлы в файловом менеджере - Вам нужно сделать их видимыми. В большинстве файловых менеджеров это будет доступно в настройках.
Все имена файлов, начинающиеся с точки <code>.</code>, являются скрытыми файлами. Если Вы хотите увидеть скрытые файлы в файловом менеджере - Вам нужно сделать их видимыми. В большинстве файловых менеджеров это будет доступно в настройках.
====Конфигурационный файл ====
====Конфигурационный файл ====
Файл конфигурации по умолчанию находится в {{ic|/usr/share/doc/conky-1.11.5_pre/conky.conf}}, где версия может быть изменена.  
Файл конфигурации по умолчанию находится в {{ic|/usr/share/doc/conky-1.17.0_pre/conky.conf}}, где версия может быть изменена.  
Conky не создает локальную папку conky, поэтому вам придется создать ее заранее
Conky не создает локальную папку conky, поэтому вам придется создать ее заранее
{{UserCmd|command=mkdir -p ~/.config/conky}}
{{UserCmd|command=mkdir -p ~/.config/conky}}
Затем скопируйте значение по умолчанию в home
Затем скопируйте значение по умолчанию в home
{{UserCmd|command=cp /usr/share/doc/conky-1.11.5_pre/conky.conf ~/.config/conky/conky.conkyrc}}
{{UserCmd|command=cp /usr/share/doc/conky-1.17.0_pre/conky.conf ~/.config/conky/conky.conf}}
Файл конфигурации представляет собой простой текстовый файл, а содержимое записано с помощью [[https://www.lua.org /|синтаксиса LUA]] и разделено на две части
Файл конфигурации представляет собой простой текстовый файл, а содержимое записано с помощью [https://www.lua.org синтаксиса LUA] и разделено на две части


* Конфигурация
* Конфигурация
Line 20: Line 20:
===Конфигурация Conky===
===Конфигурация Conky===
Первая/верхняя часть содержит все настройки конфигурации для всего conky. Такие вещи, как положение conky на экране, настройки прозрачности, настройки границ, шрифт по умолчанию и его размер, и как часто обновляется ваш conky. Вся конфигурация находится между скобками, как показано ниже
Первая/верхняя часть содержит все настройки конфигурации для всего conky. Такие вещи, как положение conky на экране, настройки прозрачности, настройки границ, шрифт по умолчанию и его размер, и как часто обновляется ваш conky. Вся конфигурация находится между скобками, как показано ниже
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.config = {
content=<pre>conky.config = {
};</pre>
};</pre>
Применяются некоторые правила
Применяются некоторые правила


* Every line end with <code>,</code>
* Каждая строка заканчивается на <code>,</code>
* Non-boolean/numerical value should be placed between <code>'</code>
* Небулево/числовое значение должно быть помещено между <code>'</code>
* Comment start with <code>--</code>
* Комментарий начинается с <code>--</code>
}}
}}
===Examples===
===Примеры===
'''1.''' This will set the default font color of your conky to white. Additionally, a <code>color1</code> gets set using a [http://html-color-codes.info/ Html Color Code]to a light blue:
'''1.''' Это установит цвет шрифта вашего conky по умолчанию на белый. Кроме того, <code>color 1</code> устанавливается с помощью [http://html-color-codes.info / Цветовой код Html]на светло-голубой:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.config = {
content=<pre>conky.config = {
...
...
     default_color = 'white',    -- White default color
     default_color = 'white',    -- Белый цвет по умолчанию
     color1 = '0ab1ff',          -- Light blue
     color1 = '0ab1ff',          -- Светло-голубой
...
...
};</pre>
};</pre>
}}
}}
'''2.''' This enables Xft, set the default font (LiberationMono), make it bold and set it's size (8):
'''2.''' Это включает Xft, установите шрифт по умолчанию (Liberation Mono), выделите его жирным шрифтом и установите размер (8):
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.config = {
content=<pre>conky.config = {
...
...
Line 48: Line 48:
};</pre>
};</pre>
}}
}}
'''3.''' In order to position your conky on your screen, modify these settings:
'''3.''' Чтобы разместить свой conky на экране, измените эти настройки:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.config = {
content=<pre>conky.config = {
...
...
     alignment = 'top_right',    -- Conky gets placed in the top right corner of your desktop
     alignment = 'top_right',    -- Conky помещается в правом верхнем углу вашего рабочего стола
     gap_x 18,                    -- with a horizontal gap of 18 pixels (to your right screen edge)
     gap_x 18,                    -- с горизонтальным зазором в 18 пикселей (к правому краю экрана)
     gap_y 20,                    -- and a vertical gap of 20 pixels (to your top screen edge).
     gap_y 20,                    -- и вертикальный зазор в 20 пикселей (до верхнего края экрана)
...
...
};</pre>
};</pre>
}}
}}
'''4.''' In some case you can have multiple values for one setting, they will be separated by a coma:
'''4.''' В некоторых случаях у Вас может быть несколько значений для одного параметра - они будут разделены запятой:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.config = {
content=<pre>conky.config = {
...
...
Line 66: Line 66:
};</pre>
};</pre>
}}
}}
Use the command: <code>man conky</code>, and look into the '''CONFIGURATION SETTINGS''' section to see every settings available.
Используйте команду: <code>man conky</code> и посмотрите '''CONFIGURATION SETTINGS''' чтобы просмотреть все доступные настройки.


===Conky text===
===Conky текст ===
The second part contains the displayed conky code. Every code line corresponds to one displayed line on your desktop. There are a lot of available for displaying and modifying all kinds of information. Use the command: <code>man conky</code>, and look into the '''OBJECTS/VARIABLES''' section to see every objects/variables available.
Вторая часть содержит отображаемый код conky. Каждая строка кода соответствует одной строке, отображаемой на вашем рабочем столе. Существует множество доступных для отображения и изменения всех видов информации. Используйте команду: <code>man conky</code> и загляните в раздел '''OBJECTS/VARIABLES''' чтобы увидеть все доступные объекты/переменные.
{{BoxInfo|Info|The lines in the '''conky.text''' section is printed exactly as is. E.g. if you create an empty line between sections - conky will display an empty line.}}
{{BoxInfo|Информация|Строки в разделе '''conky.text''' печатаются точно так, как есть. Например, если вы создадите пустую строку между разделами - conky отобразит пустую строку.}}


The whole code belong between these two double bracket:
Весь код находится между этими двумя двойными скобками:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
]];</pre>
]];</pre>
}}
}}
===Examples===
===Примеры===
'''1.''' You can choose the color of your font using one of the following variables:
'''1.''' Вы можете выбрать цвет вашего шрифта, используя одну из следующих переменных:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
...
...
Line 88: Line 88:
}}
}}


Every variable is marked with a <code>$</code> sign and by <code>{ }</code> brackets (only needed, if the variable contains more than one word).
Каждая переменная помечается знаком <code>$</code> и скобками <code>{ }</code> (требуется только в том случае, если переменная содержит более одного слова).


'''2.''' You can call the default font (and it's size) with this command:
'''2.''' Вы можете вызвать шрифт по умолчанию (и его размер) с помощью этой команды:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
...
...
Line 98: Line 98:
]];</pre>
]];</pre>
}}
}}
If you want a different font (DejaVuSerif) and font size (9) in your conky, use this command in your <code>.conkyrc</code> code:
Если вам нужен другой шрифт (DejaVuSerif) и размер (9) в вашем conky - используйте эту команду в вашем коде <code>.conf</code>:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
...
...
Line 106: Line 106:
]];</pre>
]];</pre>
}}
}}
'''3.''' This code line displays the text "Kernel: " and the kernel you are using (using <code>$alignr</code> just yields a nicer formatting, it is not necessary: <code>$alignr</code> aligns all following text on the right of your conky):
'''3.''' В этой строке кода отображается текст "Kernel: " и используемое вами ядро (использование <code>$alignr</code> просто обеспечивает более приятное форматирование, в этом нет необходимости: <code>$alignr</code> выравнивает весь следующий текст справа от вашего conky):
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
Kernel: ${alignr}${kernel}
Kernel: ${alignr}${kernel}
]];</pre>
]];</pre>
}}
}}
'''4.''' This variable gives you the latest 3 manjaro blog entry titles (using rss). It checks for updates every 60 minutes.
'''4.''' Эта переменная дает Вам последние 3 названия записей в блоге manjaro (с использованием rss). Он проверяет наличие обновлений каждые 60 минут.
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
${rss http://manjaro.org/feed/ 60 item_titles 3}
${rss http://manjaro.org/feed/ 60 item_titles 3}
]];</pre>
]];</pre>
}}
}}
'''5.''' Information about the root partition <code>/</code> of your manjaro installation is displayed using
'''5.''' Информация о корневом разделе <code>/</code> вашей установки manjaro отображается с помощью
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
Root: ${alignr}${fs_used /} of ${fs_size /}
Root: ${alignr}${fs_used /} of ${fs_size /}
]];</pre>
]];</pre>
}}
}}
'''6.''' Instead of example 3, you can use the following code to display the exact same information:
'''6.''' Вместо примера 3 вы можете использовать следующий код для отображения точно такой же информации:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conf|
content=<pre>conky.text = [[
content=<pre>conky.text = [[
Kernel: ${alignr}${execi 3600 uname -r}
Kernel: ${alignr}${execi 3600 uname -r}
Line 132: Line 132:


===execi===
===execi===
The variable <code>${execi 3600 XXXX}</code> runs the <code>XXXX</code> bash code in your terminal every 3600 seconds and displays the result in your conky. The result of the <code>uname -r</code> bash command is your currently used kernel name.  
Переменная <code>${execi 3600 XXXX}</code> запускает bash-код <code>XXXX</code> в вашем терминале каждые 3600 секунд и отображает результат в вашем conky. Результатом выполнения команды <code>uname -r</code> bash является используемое Вами в данный момент название ядра.  


Use any bash command instead of <code>XXXX</code> you can think of. The bash commands can be as long and complicated as you want.  
Используйте любую команду bash вместо <code>XXXX</code>, которую вы можете придумать. Команды bash могут быть настолько длинными и сложными, насколько Вы хотите.  


Warning: Using complicated bash commands (e.g. which call other programs or use large files) with low intervals (e.g. <code>${execi 2 XXXX}</code> runs the <code>XXXX</code> code once every 2 seconds and displays it's result in your conky) can use a lot of hardware resources and/or make your computer unresponsive.
{{BoxInfo|Предупреждение|Использование сложных команд bash (например, которые вызывают другие программы или используют большие файлы) с небольшими интервалами (например, <code> ${execi 2 XXXX}</code> запускает код <code>XXXX</code> раз в 2 секунды и отображает его результат в вашем conky) будет использовать много аппаратных ресурсов и/или может случиться так, чтобы Ваш компьютер может не отвечать.}}


===Запуск conky===
Если Вы хотите отобразить conky на своем рабочем столе - требуется файл {{ic|~/.config/conky/conky.conf}} с кодом в нем. Затем откройте терминал и запустите conky, указывая на файл
{{UserCmd|command=conky -c ~/.config/conky/conky.conf}}
или для запуска в фоновом режиме в качестве демона
{{UserCmd|command=conky -d -c ~/.config/conky/conky.conf}}


===Running conky===
Если Вы хотите автоматически запускать conky после каждой загрузки компьютера - Вам нужно узнать, как выполнить автозапуск программы. Это зависит от используемого менеджера рабочего стола. Далее приведены примеры того, как запустить conky из системного каталога автозапуска/ файла/скрипта/команды.
If you want to display a conky on your desktop a {{ic|~/.config/conky/conky.conkyrc}} file with code in it is required. Next, open a terminal and run conky pointing to the file
<code>sleep 20</code> и <code>-p 20</code> отложит запуск conky на 20 секунд после запуска среды рабочего стола. Отрегулируйте это значение по своему вкусу.
{{UserCmd|command=conky -c ~/.config/conky/conky.conkyrc}}
or to run as background daemon
{{UserCmd|command=conky -d -c ~/.config/conky/conky.conkyrc}}


If you want to run conky automatically after each boot of your computer, you need to find out how to autostart a program. This depends on the Desktop Manager you are using. The next is examples of how to run conky from your system autostart folder/file/script/command.
{{UserCmd|command=conky -c ~/.config/conky/conky.conf &}}
<code>sleep 20</code> and <code>-p 20</code> delay the start of conky by 20 seconds after your Desktop Environment has started. Adjust this value to your liking.
{{UserCmd|command=sleep 20 && conky -c ~/.config/conky/conky.conf &}}


{{UserCmd|command=conky -c ~/.config/conky/conky.conkyrc &}}
Когда Вы измените запущенный конфигурационный файл conky - conky перезагрузится. Но если Вы изменили один из своих сценариев зависимостей (например, потому что изменили переменную и хотите увидеть последствия) - Вам придется перезагрузить conky
{{UserCmd|command=sleep 20 && conky -c ~/.config/conky/conky.conkyrc &}}
{{UserCmd|command=killall conky && conky -c ~/.config/config/conky.conf}}


When you change the running conky configuration file - conky will reload. But if you changed one of your dependency scripts (e.g. because you changed a variable and want to see the consequences) you will have to reload conky
===Устранение неполадок и советы===
{{UserCmd|command=killall conky && conky -c ~/.config/config/conky.conkyrc}}


===Troubleshooting & Tips===
====Отсутствующие кольца====


====Missing rings====
Чтобы иметь возможность использовать LUA-скрипты для выполнения функций рисования, таких как кольца часов - Вам потребуется пакет conky, скомпилированный с поддержкой LUA. Либо соберите пакет {{ic|conky-lua}} из [[Arch_User_Repository/ru|AUR]], либо установите {{ic|conky-lua-nv}} из официального репозитория.


To be able to use LUA scripts to execute drawing functions like clock rings - you will a conky package compiled with LUA support. Either build the package the package {{ic|conky-lua}} from [[Arch_User_Repository|AUR]] or install the {{ic|conky-lua-nv}} from the official repo.
====Недостающая сетевая информация====
 
Если отсутствует информация о сети, например, скорость загрузки или имя сети (SSID) - необходимо заменить имена сетевых интерфейсов в конфигурационном файле на имена Dаших сетевых интерфейсов. Чтобы получить названия интерфейсов - откройте терминал и выполните команду
====Missing network information====
{{UserCmd|command=<pre>ip a | grep ' state UP' | cut -d' ' -f2 | cut -d':' -f1</pre>}}
If network information is missing like download speed or network name (SSID), you need to replace the network interfaces in the configuration file with your network interface name. To get the names of your interfaces - open a terminal and execute
Используйте вывод команды. Названия интерфейсов, начинающиеся с <code>en</code> - это интерфейс ethernet, а начинающиеся с <code>wl</code> - это беспроводные интерфейсы. Замените названия всех сетевых интерфейсов на (например, <code>wlan0</code>, <code>eth0</code>) в Вашем текстовом разделе <code>.conf</code> на названия интерфейсов, которые Вы получили из приведенной выше команды.
{{UserCmd|command=ip a | grep ' state UP' | cut -d' ' -f2 | cut -d':' -f1}}
Use the output from the command. Interface names starting with <code>en</code> is ethernet interface and names starting with <code>wl</code> is wireless interfaces. Replace all network interfaces names with (e.g. <code>wlan0</code>, <code>eth0</code>) in your <code>.conkyrc</code> text section with the interface name(s) you retrieved from the above command.


===Conky Manager===
===Conky Manager===
An application named Conky manager exist but has not been updated for years and the configurations found in the package may work or they may not. You may install it - it can be a used as an inspiration but you should not rely on it. If you still think you it is a must have - you can build the package {{ic|conky-manager}} using [[Arch_User_Repository|AUR]]
Приложение под названием Conky manager существует, но не обновлялось уже несколько лет, и конфигурации, найденные в пакете, могут работать, а могут и нет. Вы можете установить его - оно может быть использовано в качестве вдохновения, но Вы не должны полагаться на него. Если Вы все еще думаете что это необходимая вещь - можете собрать пакет {{ic|conky-manager}}, используя [[Arch_User_Repository/ru|AUR]].
{{UserCmd|command=pamac build conky-manager}}
{{UserCmd|command=pamac build conky-manager}}


==See Also==
==Смотрите также==
* The [https://github.com/brndnmtthws/conky/wiki Conky website]
* [https://github.com/brndnmtthws/conky/wiki Веб-сайт Conky]
* The [https://wiki.archlinux.org/index.php/conky Arch Wiki] page for Conky
* Страница о Conky на [https://wiki.archlinux.org/index.php/conky Arch Wiki]
[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]
[[Category:Applications{{#translation:}}]]
[[Category:Applications{{#translation:}}]]

Latest revision as of 06:49, 6 July 2023

Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎português do Brasil • ‎русский • ‎فارسی

Установка

Conky может быть установлен с помощью менеджера пакетов

user $ pamac install conky COPY TO CLIPBOARD


Конфигурация

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

Конфигурационный файл

Файл конфигурации по умолчанию находится в /usr/share/doc/conky-1.17.0_pre/conky.conf, где версия может быть изменена. Conky не создает локальную папку conky, поэтому вам придется создать ее заранее

user $ mkdir -p ~/.config/conky COPY TO CLIPBOARD


Затем скопируйте значение по умолчанию в home

user $ cp /usr/share/doc/conky-1.17.0_pre/conky.conf ~/.config/conky/conky.conf COPY TO CLIPBOARD


Файл конфигурации представляет собой простой текстовый файл, а содержимое записано с помощью синтаксиса LUA и разделено на две части

  • Конфигурация
  • Текст

Конфигурация Conky

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

~/.config/conky/conky.conf
conky.config = {
};

Применяются некоторые правила

  • Каждая строка заканчивается на ,
  • Небулево/числовое значение должно быть помещено между '
  • Комментарий начинается с --

Примеры

1. Это установит цвет шрифта вашего conky по умолчанию на белый. Кроме того, color 1 устанавливается с помощью / Цветовой код Htmlна светло-голубой:

~/.config/conky/conky.conf
conky.config = {
...
    default_color = 'white',    -- Белый цвет по умолчанию
    color1 = '0ab1ff',          -- Светло-голубой
...
};

2. Это включает Xft, установите шрифт по умолчанию (Liberation Mono), выделите его жирным шрифтом и установите размер (8):

~/.config/conky/conky.conf
conky.config = {
...
    use_xft = true,
    font = 'LiberationMono:bold:size=8',
...
};

3. Чтобы разместить свой conky на экране, измените эти настройки:

~/.config/conky/conky.conf
conky.config = {
...
    alignment = 'top_right',     -- Conky помещается в правом верхнем углу вашего рабочего стола
    gap_x 18,                    -- с горизонтальным зазором в 18 пикселей (к правому краю экрана)
    gap_y 20,                    -- и вертикальный зазор в 20 пикселей (до верхнего края экрана)
...
};

4. В некоторых случаях у Вас может быть несколько значений для одного параметра - они будут разделены запятой:

~/.config/conky/conky.conf
conky.config = {
...
    own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
...
};

Используйте команду: man conky и посмотрите CONFIGURATION SETTINGS чтобы просмотреть все доступные настройки.

Conky текст

Вторая часть содержит отображаемый код conky. Каждая строка кода соответствует одной строке, отображаемой на вашем рабочем столе. Существует множество доступных для отображения и изменения всех видов информации. Используйте команду: man conky и загляните в раздел OBJECTS/VARIABLES чтобы увидеть все доступные объекты/переменные.

Информация
Строки в разделе conky.text печатаются точно так, как есть. Например, если вы создадите пустую строку между разделами - conky отобразит пустую строку.

Весь код находится между этими двумя двойными скобками:

~/.config/conky/conky.conf
conky.text = [[
]];

Примеры

1. Вы можете выбрать цвет вашего шрифта, используя одну из следующих переменных:

~/.config/conky/conky.conf
conky.text = [[
...
${color}
${color1}
...
]];

Каждая переменная помечается знаком $ и скобками { } (требуется только в том случае, если переменная содержит более одного слова).

2. Вы можете вызвать шрифт по умолчанию (и его размер) с помощью этой команды:

~/.config/conky/conky.conf
conky.text = [[
...
$font
...
]];

Если вам нужен другой шрифт (DejaVuSerif) и размер (9) в вашем conky - используйте эту команду в вашем коде .conf:

~/.config/conky/conky.conf
conky.text = [[
...
${font DejaVuSerif:size=9}
...
]];

3. В этой строке кода отображается текст "Kernel: " и используемое вами ядро (использование $alignr просто обеспечивает более приятное форматирование, в этом нет необходимости: $alignr выравнивает весь следующий текст справа от вашего conky):

~/.config/conky/conky.conf
conky.text = [[
Kernel: ${alignr}${kernel}
]];

4. Эта переменная дает Вам последние 3 названия записей в блоге manjaro (с использованием rss). Он проверяет наличие обновлений каждые 60 минут.

~/.config/conky/conky.conf
conky.text = [[
${rss http://manjaro.org/feed/ 60 item_titles 3}
]];

5. Информация о корневом разделе / вашей установки manjaro отображается с помощью

~/.config/conky/conky.conf
conky.text = [[
Root: ${alignr}${fs_used /} of ${fs_size /}
]];

6. Вместо примера 3 вы можете использовать следующий код для отображения точно такой же информации:

~/.config/conky/conky.conf
conky.text = [[
Kernel: ${alignr}${execi 3600 uname -r}
]];

execi

Переменная ${execi 3600 XXXX} запускает bash-код XXXX в вашем терминале каждые 3600 секунд и отображает результат в вашем conky. Результатом выполнения команды uname -r bash является используемое Вами в данный момент название ядра.

Используйте любую команду bash вместо XXXX, которую вы можете придумать. Команды bash могут быть настолько длинными и сложными, насколько Вы хотите.


Предупреждение
Использование сложных команд bash (например, которые вызывают другие программы или используют большие файлы) с небольшими интервалами (например, ${execi 2 XXXX} запускает код XXXX раз в 2 секунды и отображает его результат в вашем conky) будет использовать много аппаратных ресурсов и/или может случиться так, чтобы Ваш компьютер может не отвечать.

Запуск conky

Если Вы хотите отобразить conky на своем рабочем столе - требуется файл ~/.config/conky/conky.conf с кодом в нем. Затем откройте терминал и запустите conky, указывая на файл

user $ conky -c ~/.config/conky/conky.conf COPY TO CLIPBOARD


или для запуска в фоновом режиме в качестве демона

user $ conky -d -c ~/.config/conky/conky.conf COPY TO CLIPBOARD


Если Вы хотите автоматически запускать conky после каждой загрузки компьютера - Вам нужно узнать, как выполнить автозапуск программы. Это зависит от используемого менеджера рабочего стола. Далее приведены примеры того, как запустить conky из системного каталога автозапуска/ файла/скрипта/команды. sleep 20 и -p 20 отложит запуск conky на 20 секунд после запуска среды рабочего стола. Отрегулируйте это значение по своему вкусу.

user $ conky -c ~/.config/conky/conky.conf & COPY TO CLIPBOARD


user $ sleep 20 && conky -c ~/.config/conky/conky.conf & COPY TO CLIPBOARD


Когда Вы измените запущенный конфигурационный файл conky - conky перезагрузится. Но если Вы изменили один из своих сценариев зависимостей (например, потому что изменили переменную и хотите увидеть последствия) - Вам придется перезагрузить conky

user $ killall conky && conky -c ~/.config/config/conky.conf COPY TO CLIPBOARD


Устранение неполадок и советы

Отсутствующие кольца

Чтобы иметь возможность использовать LUA-скрипты для выполнения функций рисования, таких как кольца часов - Вам потребуется пакет conky, скомпилированный с поддержкой LUA. Либо соберите пакет conky-lua из AUR, либо установите conky-lua-nv из официального репозитория.

Недостающая сетевая информация

Если отсутствует информация о сети, например, скорость загрузки или имя сети (SSID) - необходимо заменить имена сетевых интерфейсов в конфигурационном файле на имена Dаших сетевых интерфейсов. Чтобы получить названия интерфейсов - откройте терминал и выполните команду

user $
ip a | grep ' state UP' | cut -d' ' -f2 | cut -d':' -f1
COPY TO CLIPBOARD


Используйте вывод команды. Названия интерфейсов, начинающиеся с en - это интерфейс ethernet, а начинающиеся с wl - это беспроводные интерфейсы. Замените названия всех сетевых интерфейсов на (например, wlan0, eth0) в Вашем текстовом разделе .conf на названия интерфейсов, которые Вы получили из приведенной выше команды.

Conky Manager

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

user $ pamac build conky-manager COPY TO CLIPBOARD


Смотрите также

Cookies help us deliver our services. By using our services, you agree to our use of cookies.