ubuntuusers.de

Ubuntu Desktop mit Systeminformationen?

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1466

Oh, da fehlt ja eine "{" Klammer. Besser wäre:

df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'

lanos

(Themenstarter)
Avatar von lanos

Anmeldungsdatum:
7. Mai 2009

Beiträge: 76

Dann schrumpft conky von der Breite her auf so kleine Größe, dass die Anzeige mit Balken gar nicht mehr angezeigt werden kann

sh4711 Team-Icon

Moderator

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1474

lanos schrieb:

Dann schrumpft conky von der Breite her auf so kleine Größe, ...

Bitte änder dein conky Script für Testzwecke wie folgt:

minimum_height = 1005,
minimum_width = 1005,

Jetzt dürfte es nicht mehr schrumpfen.

Deinen Fehler kann ich nicht reproduzieren. Bei mir lautet der Aufruf:

${execpi 10 df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'}

Wie lautet dieser bei dir?

Poste bitte die Rückmeldung folgenden Befehls aus deinem Terminal:

df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'

Bei mir lautet die Rückgabe:

$ df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'
/home $color${fs_used /home}/${fs_size /home} ${fs_bar 6 /home}
/mnt/BackupHD $color${fs_used /mnt/BackupHD}/${fs_size /mnt/BackupHD} ${fs_bar 6 /mnt/BackupHD}
/media/administrator/5928-E52E $color${fs_used /media/administrator/5928-E52E}/${fs_size /media/administrator/5928-E52E} ${fs_bar 6 /media/administrator/5928-E52E}
/media/administrator/Ventoy $color${fs_used /media/administrator/Ventoy}/${fs_size /media/administrator/Ventoy} ${fs_bar 6 /media/administrator/Ventoy}

Bei diesen Tests startest du bitte conky aus dem Terminal. Auch hier kommen Rückmeldungen, die du gerne mal Posten kannst.

Und Poste bitte nochmal deine aktuelle .conkyrc

Danke!

Gruß SH

lanos

(Themenstarter)
Avatar von lanos

Anmeldungsdatum:
7. Mai 2009

Beiträge: 76

Ich hatte ein paar bzw. zu viele Dateien in Verzeichnissen. Nach der Aufräumung habe ich nun folgendes. Ich nutze keine $HOME/.conkyrc mehr sondern seit ich dein Script verwende liegen conky.conf und disks.sh in $HOME/.config/conky, alle anderen habe ich jetzt gelöscht.

Werde demnächst noch weiter ausprobieren und berichten

#df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'
/sys/firmware/efi/efivars $color${fs_used /sys/firmware/efi/efivars}/${fs_size /sys/firmware/efi/efivars} ${fs_bar 6 /sys/firmware/efi/efivars}
/media/lanos/USB-Stick $color${fs_used /media/lanos/USB-Stick}/${fs_size /media/lanos/USB-Stick} ${fs_bar 6 /media/lanos/USB-Stick}
/media/lanos/SD-KARTE $color${fs_used /media/lanos/SD-KARTE}/${fs_size /media/lanos/SD-KARTE} ${fs_bar 6 /media/lanos/SD-KARTE}

sh4711 Team-Icon

Moderator

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1474

Das heißt es funktioniert jetzt?

lanos

(Themenstarter)
Avatar von lanos

Anmeldungsdatum:
7. Mai 2009

Beiträge: 76

Hab den Vorpost nochmal editiert. So wie es momentan aussieht zeigen die Balken in etwa die richtige Größe im Verhältnis an. Allerdings war jetzt conky über den halben Monitor vergrößert, bedingt durch die Zahl 1005, zuvor war 5 gestanden, hab die Zahl nun auf 500 geändert. Dateien liegen in $HOME/.config/conky

Diese Zeile nutze ich in disks.sh:

df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'

Diese funktioniert nicht

${execpi 10 df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'}

und das ist meine conky.conf

-- Conky, a system monitor https://github.com/brndnmtthws/conky
--
-- This configuration file is Lua code. You can write code in here, and it will
-- execute when Conky loads. You can use it to generate your own advanced
-- configurations.
--
-- Try this (remove the `--`):
--
--   print("Loading Conky config")
--
-- For more on Lua, see:
-- https://www.lua.org/pil/contents.html

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',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 60,
    gap_y = 60,
    minimum_height = 500,
    minimum_width = 500,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_ncurses = false,
    out_to_stderr = false,
    out_to_x = true,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
own_window_transparent = true,
own_window_argb_value =  0,
own_window_argb_visual = true,
own_window_colour = 000000,
    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
}

conky.text = [[
${color grey}Info:$color ${scroll 32 Conky $conky_version - $sysname $nodename $kernel $machine}
$hr
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
 / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${execp ~/.config/conky/disks.sh}

${color grey}Networking:
Up:$color ${upspeed} ${color grey} - Down:$color ${downspeed}
$hr
${color grey}Name              PID     CPU%   MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
]]

Soweit würde conky nun passen. Was mir auffällt, der Monitor geht immer wieder mal alle paar Minuten für ein paar Sekunden aus. Da ich den PC erst neu eingerichtet habe, weiß ich jetzt nicht, ob es an conky liegt, teste ich noch, heute mach ich Schluss.

Schon mal vielen Dank.

So sieht es momentan aus, sehr nice ☺

Bilder

sh4711 Team-Icon

Moderator

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1474

lanos schrieb:

... über den halben Monitor vergrößert, bedingt durch die Zahl 1005, ...

Das war auch nur zum testen.

zuvor war 5 gestanden, hab die Zahl nun auf 500 geändert.

👍

Diese funktioniert nicht

${execpi 10 df -h -x tmpfs | grep -v "boot" | awk '{if (NR > 2)print $6" $color${fs_used "$6"}/${fs_size "$6"} ${fs_bar 6 "$6"}"}'}

Weil Sie auch ins conky-Skript gehört und nicht in dein externes Skript. Das war der Grund wieso ich um dein vollständiges conky-Skript gebeten habe, da mir nicht 100% klar war wie du das ganze in deinem conky-Skript umgesetzt hast.

und das ist meine conky.conf

Danke! Jetzt wird es klarer.

${execp ~/.config/conky/disks.sh}

Diese Zeile kannst du durch "Diese funktioniert nicht" ersetzen, wenn du magst, musst du aber nicht, du kannst auch weiterhin ein externes Skript einbinden.

Soweit würde conky nun passen.

OK, bitte den Thread als gelöst markieren. Danke! 😀

Was mir auffällt, der Monitor geht immer wieder mal alle paar Minuten für ein paar Sekunden aus. Da ich den PC erst neu eingerichtet habe, weiß ich jetzt nicht, ob es an conky liegt, teste ich noch, heute mach ich Schluss.

Am besten einen neuen Thread dafür aufmachen ... das liegt warscheinlich nicht an conky, sondern eher an irgendwelchen Energiespar-Einstellungen.

Gruß SH

lanos

(Themenstarter)
Avatar von lanos

Anmeldungsdatum:
7. Mai 2009

Beiträge: 76

Erledigt und nochmal Danke

lanos

(Themenstarter)
Avatar von lanos

Anmeldungsdatum:
7. Mai 2009

Beiträge: 76

Nach Update von 24.04 auf 26.04 konnte ich meinen Benutzeraccount nicht mehr nutzen, d.h. konnte mich anmelden, Maus bewegen, aber weder Tastatur noch konnte ich was anklicken. Grund war conky und musste eine Verzögerung in .config/autostart/conky.desktop einfügen:

[Desktop Entry]
Type=Application
Exec=conky -d -p 15
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[de_DE]=conky
Name=conky
Comment[de_DE]=
Comment=

Zudem hatte ich noch die .config/conky/conky.conf angepasst:

-- Conky, a system monitor https://github.com/brndnmtthws/conky
--
-- This configuration file is Lua code. You can write code in here, and it will
-- execute when Conky loads. You can use it to generate your own advanced
-- configurations.
--
-- Try this (remove the `--`):
--
--   print("Loading Conky config")
--
-- For more on Lua, see:
-- https://www.lua.org/pil/contents.html

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',
    double_buffer = true,
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    extra_newline = false,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 60,
    gap_y = 60,
    minimum_height = 500,
    minimum_width = 500,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_ncurses = false,
    out_to_stderr = false,
    out_to_x = true,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
own_window_transparent = false,
own_window_argb_value =  0,
own_window_argb_visual = true,
own_window_colour = '000000',
    show_graph_range = false,
    show_graph_scale = false,
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    use_xft = true,
}

conky.text = [[
${color grey}Info:$color ${scroll 32 Conky $conky_version - $sysname $nodename $kernel $machine}
$hr
${color grey}Uptime:$color $uptime
${color grey}Frequency (in MHz):$color $freq
${color grey}Frequency (in GHz):$color $freq_g
${color grey}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4}
${color grey}CPU Usage:$color $cpu% ${cpubar 4}
${color grey}Processes:$color $processes  ${color grey}Running:$color $running_processes
$hr
${color grey}File systems:
 / $color${fs_used /}/${fs_size /} ${fs_bar 6 /}
${execp ~/.config/conky/disks.sh}

${color grey}Networking:
Up:$color ${upspeed} ${color grey} - Down:$color ${downspeed}
$hr
${color grey}Name              PID     CPU%   MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}

Noch habe ich was dazu gelernt das System trotzdem herunterzufahren. ALT+Drucken gedrückt halten und REISUB eingeben.

timothy2068

Anmeldungsdatum:
10. März 2025

Beiträge: 646

lanos schrieb:

Noch habe ich was dazu gelernt das System trotzdem herunterzufahren. ALT+Drucken gedrückt halten und REISUB eingeben.

Das nennt man Magic SysRQ, und das REI kannst du weglassen ☺

Antworten |