Xfce Forum

Sub domains
 

You are not logged in.

#1 2025-06-08 20:59:12

aalbani
Member
Registered: 2023-03-30
Posts: 39
LinuxFirefox 128.0

Conky color Format

#!/bin/bash

# Hole die Ausgabe von systemd-analyze
output=$(systemd-analyze | grep -i 'startup')

# Extrahiere die Kernel-Zeit (4. Feld) und User-Zeit (7. Feld)
kernel_time=$(echo "$output" | awk '{print $4}')
user_time=$(echo "$output" | awk '{print $7}')

# Überprüfen, ob die Zeiten in Millisekunden oder Sekunden sind
if [[ $kernel_time =~ s$ ]]; then
  # Kernel-Zeit in Sekunden
  kernel_seconds=$kernel_time
else
  # Kernel-Zeit in Millisekunden, Umrechnung in Sekunden
  kernel_seconds=$(echo "$kernel_time / 1000" | bc -l)
fi

if [[ $user_time =~ s$ ]]; then
  # User-Zeit in Sekunden
  user_seconds=$user_time
else
  # User-Zeit in Millisekunden, Umrechnung in Sekunden
  user_seconds=$(echo "$user_time / 1000" | bc -l)
fi

# Ausgabe im gewünschten Format
echo "${kernel_seconds} kernel / ${user_seconds} "

${execi 120 ./uptime_display.sh}

How can I display Conky's output in color?

Offline

#2 2025-06-09 16:40:14

ajgringo619
Member
Registered: 2024-06-09
Posts: 7
LinuxChrome 136.0

Re: Conky color Format

You need to wrap your output in ${color} codes. Here's an example from my conky.conf:

-- Color, fonts --
color1 = '#00FFFF',
color2 = '#FFFF00',
color3 = '#008000',

${color1}${uppercase ${nodename}}${color} [${color2}${kernel}${color}]

There are also some pre-defined colors that also work, like ${color green}.

Offline

#3 2025-06-12 14:58:56

aalbani
Member
Registered: 2023-03-30
Posts: 39
LinuxFirefox 128.0

Re: Conky color Format

got it done...

${color1} kernel / ${color white}${execi 86400 ./uptime_display.sh | awk -F',' '{print $2}'}

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 8 queries executed - Memory usage: 527.06 KiB (Peak: 527.69 KiB) ]