панель/панель, выполненная носатый

Я хочу выполнить носатое в своей i3 строке состояния. Работы хорошо с conkyi3.sh сценарием как status_command:

#!/bin/sh
echo "{\"version\":1}"
echo "[[]"
exec conky -c $HOME/.conkyrc

и вот мое носатое:

out_to_x no
out_to_console yes
own_window no
short_units yes
update_interval 1
background no
total_run_times 0
short_units yes
use_spacer left
override_utf8_locale no
cpu_avg_samples 2

TEXT
,[

# Kernel:
{"full_text":"","color":"\#0048ff","separator":false,"separator_block_width":6},\
{"full_text":"${kernel}","color":"\#f9f9f9","separator":false,"separator_block_width":6},\

# ip (every 10 minutes)
{"full_text":"","color":"\#0048ff","separator":false,"separator_block_width":6},\
{"full_text":"${exec wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]|.]//g'} ","color":"\#f9f9f9","separator":false,"separator_block_width":0},\

#Finds current volume. May need modified depending on your setup"
{"full_text":"${if_match "${exec pactl list sinks | grep "Mute:" | cut -d " " -f2}"=="yes"}","color":"\#0048ff","separator":false,"separator_block_width":6},\
{"full_text":"- ","color":"\#f9f9f9","separator":false,"separator_block_width":0},\
{"full_text":"${else}"},\
{"full_text":"${if_match "${exec pactl list sinks | grep "Mute:" | cut -d " " -f2}"=="no"}","color":"\#0048ff","separator":false,"separator_block_width":6},\
{"full_text":"${exec amixer get Master |grep % |awk '{print $5}'|sed 's/[^0-9\%]//g' | head -n 1} ","color":"\#f9f9f9","separator":false,"separator_block_width":0},\
{"full_text":"${endif}${endif}"},\

# Date:
{"full_text":"","color":"\#0048ff","separator":false,"separator_block_width":6},\
{"full_text":"${time %m/%d/%Y}","color":"\#f9f9f9","separator":false,"separator_block_width":6},\

# Time:
{"full_text":"","color":"\#0048ff","separator":false,"separator_block_width":6},\
{"full_text":"${time %r}","color":"\#f9f9f9","separator":false},\

#check for updates
{"full_text":"${if_match ${exec checkupdates | wc -l}>0} ${exec checkupdates | wc -l}","color":"\#66ff66","separator":false,"separator_block_width":6},\
{"full_text":"${endif}"}\
]

это фантастически, не так ли?

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

Пожалуйста, помогите мне! Я хочу видеть реальное время и не хочу освобождать свои функции.

1
задан 22 March 2016 в 15:29

1 ответ

Разделение на несколько носатых процессов могло бы добиться цели. Можно выполнить несколько носатых сессий как этот:

Запускают первый процесс:

conky -c /path/to/config

и затем вторая сессия как этот:

conky -c /path/to/other/conky/config
0
ответ дан 29 September 2019 в 09:55

Другие вопросы по тегам:

Похожие вопросы: