Hallo zusammen,
ich habe eine Frage bzgl. conky.
Eine conkyrc habe ich mir folgendermaßen konfiguriert:
]] conky.config = { alignment = 'bottom_right', background = false, border_width = 1, cpu_avg_samples = 2, default_color = 'yellow', default_outline_color = 'white', default_shade_color = 'white', double_buffer = true, draw_borders = false, draw_graph_borders = true, draw_outline = false, draw_shades = false, use_xft = true, font = 'Serif:size=12', gap_x = 9, gap_y = 60, minimum_height = 5, minimum_width = 5, net_avg_samples = 2, no_buffers = true, out_to_console = false, out_to_stderr = false, extra_newline = false, own_window = true, own_window_class = 'Conky', own_window_type = 'normal', stippled_borders = 0, update_interval = 1.0, uppercase = false, use_spacer = 'none', show_graph_scale = false, show_graph_range = false } conky.text = [[ ${scroll 45 $nodename - $sysname $kernel on $machine | } $hr ${color green}Uptime:$color $uptime ${color green}Frequency (in MHz):$color $freq ${color green}Frequency (in GHz):$color $freq_g ${color green}RAM Usage:$color $mem/$memmax - $memperc% ${membar 4} ${color green}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 4} ${color green}CPU Usage:$color $cpu% ${cpubar 4} ${cpugraph 48,300 009bf9 ffffff} ${color green}Processes:$color $processes ${color green}Running:$color $running_processes $hr ${color green}File systems: / $color${fs_used /}/${fs_size /} ${fs_bar 6 /} ${color green}usb-stick1 $color${fs_used /media/rosika/28BC-DAFC}/${fs_size /media/rosika/28BC-DAFC} ${fs_bar 6 /media/rosika/28BC-DAFC} ${color green}usb-stick2 $color${fs_used /media/rosika/74C1-30C7}/${fs_size /media/rosika/74C1-30C7} ${fs_bar 6 /media/rosika/74C1-30C7} ${color green}usb-stick3 $color${fs_used /media/rosika/A492-CD29}/${fs_size /media/rosika/A492-CD29} ${fs_bar 6 /media/rosika/A492-CD29} ${color green}dritte_P $color${fs_used /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1}/${fs_size /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1} ${fs_bar 6 /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1} $hr ${color green}Networking: Up:$color ${upspeed enx08bd43803c46} ${color green} - Down:$color ${downspeed enx08bd43803c46} Down: ${downspeedf enx08bd43803c46} k/s ${offset 80}Up: ${upspeedf enx08bd43803c46} k/s ${downspeedgraph enx08bd43803c46 50,200 efefef 171717 2} ${offset 40} ${upspeedgraph enx08bd43803c46 50,200 efefef 171717 2} ${color brown}IP : ${color brown}Lokal: $color ${addr enx08bd43803c46} ${offset 10} ${color brown}Global: $color${execi 7200 /home/rosika/Schreibtisch/Dokumente/Ergänzungen_zu_Programmen/für_conky/publicip.sh} Heute: Down: ${execi 300 vnstat --iface enx08bd43803c46 | grep "today" | awk '{print $2 $3}'} ${alignr}Up: ${execi 300 vnstat --iface enx08bd43803c46 | grep "today" | awk '{print $5 $6}'} $hr ${color green}Name PID CPU% MEM% ${color cyan} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${color cyan} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${color cyan} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${color cyan} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ]]
Es funktioniert auch so wie gewollt und ohne Probleme. Etwas jedoch ist mir aufgefallen, das ich mir nicht erklären kann.
Es steht wahrscheinlich in Zusammenhang mit: own_window_type = 'normal' . Dies habe ich so konfiguriert, da sonst (bei "desktop") das conky immer verschwindet, wenn ich auf den Desktop klicke. So aber bleibt das conky sichtbar. Diese Konfiguration bedingt, daß auch ein Fensterrahmen dargestellt wird, auch mit dem "x"-Zeichen zum Schließen.
Wenn ich das conky aber mit dem "x" schließe, bekomme ich im Terminal folgende Meldung:
conky: desktop window (26002cd) is subwindow of root window (d2) conky: window type - normal conky: drawing to created window (0x4800001) conky: drawing to double buffer XIO: fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server ":0" after 21279 requests (21270 known processed) with 0 events remaining.
Den letzen Hinweis mit dem XIO und "fatal error" verstehe ich überhaupt nicht, da ja das conky einwandfrei läuft.
Was ich mir aber gar nicht erklären kann: Wenn ich das conky auf diese Weise beende: CTRL + c spuckt das Terminal lediglich "received SIGINT or SIGTERM to terminate. bye!" aus, und kein Hinweis bzgl. XIO erscheint.
Hat jemand eine Ahnung, was es damit auf sich hat? Wie gesagt, alles funktioniert wie es soll, aber mich würde doch interessieren, was hinter der Meldung steckt.
Vielen Dank im voraus und viele Grüße.
Rosika 😐