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

Updating to match new version of source page
(Updating to match new version of source page)
Line 5: Line 5:
{{UserCmd|command=pamac install conky}}
{{UserCmd|command=pamac install conky}}


<div class="mw-translate-fuzzy">
===Конфигурация===
===Конфигурация===
Все имена файлов, начинающиеся с точки <code>.</code>, являются скрытыми файлами. Если Вы хотите увидеть скрытые файлы в файловом менеджере - Вам нужно сделать их видимыми. В большинстве файловых менеджеров это будет доступно в настройках.
Все имена файлов, начинающиеся с точки <code>.</code>, являются скрытыми файлами. Если Вы хотите увидеть скрытые файлы в файловом менеджере - Вам нужно сделать их видимыми. В большинстве файловых менеджеров это будет доступно в настройках.
Line 14: Line 15:
{{UserCmd|command=cp /usr/share/doc/conky-1.17.0_pre/conky.conf ~/.config/conky/conky.conkyrc}}
{{UserCmd|command=cp /usr/share/doc/conky-1.17.0_pre/conky.conf ~/.config/conky/conky.conkyrc}}
Файл конфигурации представляет собой простой текстовый файл, а содержимое записано с помощью [https://www.lua.org синтаксиса LUA] и разделено на две части
Файл конфигурации представляет собой простой текстовый файл, а содержимое записано с помощью [https://www.lua.org синтаксиса LUA] и разделено на две части
</div>


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


<div class="mw-translate-fuzzy">
===Конфигурация Conky===
===Конфигурация Conky===
Первая/верхняя часть содержит все настройки конфигурации для всего conky. Такие вещи, как положение conky на экране, настройки прозрачности, настройки границ, шрифт по умолчанию и его размер, и как часто обновляется ваш conky. Вся конфигурация находится между скобками, как показано ниже
Первая/верхняя часть содержит все настройки конфигурации для всего conky. Такие вещи, как положение conky на экране, настройки прозрачности, настройки границ, шрифт по умолчанию и его размер, и как часто обновляется ваш conky. Вся конфигурация находится между скобками, как показано ниже
Line 24: Line 27:
};</pre>
};</pre>
Применяются некоторые правила
Применяются некоторые правила
</div>


<div class="mw-translate-fuzzy">
* Каждая строка заканчивается на <code>,</code>
* Каждая строка заканчивается на <code>,</code>
* Небулево/числовое значение должно быть помещено между <code>'</code>
* Небулево/числовое значение должно быть помещено между <code>'</code>
Line 67: Line 72:
}}
}}
Используйте команду: <code>man conky</code> и посмотрите '''CONFIGURATION SETTINGS''' чтобы просмотреть все доступные настройки.
Используйте команду: <code>man conky</code> и посмотрите '''CONFIGURATION SETTINGS''' чтобы просмотреть все доступные настройки.
</div>


===Conky текст ===
===Conky текст ===
Line 72: Line 78:
{{BoxInfo|Информация|Строки в разделе '''conky.text''' печатаются точно так, как есть. Например, если вы создадите пустую строку между разделами - conky отобразит пустую строку.}}
{{BoxInfo|Информация|Строки в разделе '''conky.text''' печатаются точно так, как есть. Например, если вы создадите пустую строку между разделами - conky отобразит пустую строку.}}


<div class="mw-translate-fuzzy">
Весь код находится между этими двумя двойными скобками:
Весь код находится между этими двумя двойными скобками:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conkyrc|
Line 87: Line 94:
]];</pre>
]];</pre>
}}
}}
</div>


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


<div class="mw-translate-fuzzy">
'''2.''' Вы можете вызвать шрифт по умолчанию (и его размер) с помощью этой команды:
'''2.''' Вы можете вызвать шрифт по умолчанию (и его размер) с помощью этой команды:
{{File|file=~/.config/conky/conky.conkyrc|
{{File|file=~/.config/conky/conky.conkyrc|
Line 130: Line 139:
]];</pre>
]];</pre>
}}
}}
</div>


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


<div class="mw-translate-fuzzy">
===Запуск conky===
===Запуск conky===
Если Вы хотите отобразить conky на своем рабочем столе - требуется файл {{ic|~/.config/conky/conky.conkyrc}} с кодом в нем. Затем откройте терминал и запустите conky, указывая на файл
Если Вы хотите отобразить conky на своем рабочем столе - требуется файл {{ic|~/.config/conky/conky.conkyrc}} с кодом в нем. Затем откройте терминал и запустите conky, указывая на файл
Line 143: Line 154:
или для запуска в фоновом режиме в качестве демона
или для запуска в фоновом режиме в качестве демона
{{UserCmd|command=conky -d -c ~/.config/conky/conky.conkyrc}}
{{UserCmd|command=conky -d -c ~/.config/conky/conky.conkyrc}}
</div>


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


<div class="mw-translate-fuzzy">
{{UserCmd|command=conky -c ~/.config/conky/conky.conkyrc &}}
{{UserCmd|command=conky -c ~/.config/conky/conky.conkyrc &}}
{{UserCmd|command=sleep 20 && conky -c ~/.config/conky/conky.conkyrc &}}
{{UserCmd|command=sleep 20 && conky -c ~/.config/conky/conky.conkyrc &}}
</div>


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


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


<div class="mw-translate-fuzzy">
====Недостающая сетевая информация====
====Недостающая сетевая информация====
Если отсутствует информация о сети, например, скорость загрузки или имя сети (SSID) - необходимо заменить имена сетевых интерфейсов в конфигурационном файле на имена Dаших сетевых интерфейсов. Чтобы получить названия интерфейсов - откройте терминал и выполните команду
Если отсутствует информация о сети, например, скорость загрузки или имя сети (SSID) - необходимо заменить имена сетевых интерфейсов в конфигурационном файле на имена Dаших сетевых интерфейсов. Чтобы получить названия интерфейсов - откройте терминал и выполните команду
{{UserCmd|command=<pre>ip a | grep ' state UP' | cut -d' ' -f2 | cut -d':' -f1</pre>}}
{{UserCmd|command=<pre>ip a | grep ' state UP' | cut -d' ' -f2 | cut -d':' -f1</pre>}}
Используйте вывод команды. Названия интерфейсов, начинающиеся с <code>en</code> - это интерфейс ethernet, а начинающиеся с <code>wl</code> - это беспроводные интерфейсы. Замените названия всех сетевых интерфейсов на (например, <code>wlan0</code>, <code>eth0</code>) в Вашем текстовом разделе <code>.conkyrc</code> на названия интерфейсов, которые Вы получили из приведенной выше команды.
Используйте вывод команды. Названия интерфейсов, начинающиеся с <code>en</code> - это интерфейс ethernet, а начинающиеся с <code>wl</code> - это беспроводные интерфейсы. Замените названия всех сетевых интерфейсов на (например, <code>wlan0</code>, <code>eth0</code>) в Вашем текстовом разделе <code>.conkyrc</code> на названия интерфейсов, которые Вы получили из приведенной выше команды.
</div>


===Conky Manager===
===Conky Manager===
8,138

edits