Conky nicht mehr im Hintergrund

Started by NochEinNeuer, 2015/07/02, 18:28:05

Previous topic - Next topic

NochEinNeuer

Hallo,


letzte Nacht mache ich mal wieder Updates.
Gerade neu gestartet und conky passt nicht mehr!
Ursprünglich war der auf dem Desktop im Hintergrund fest integriert auf der rechten Seite!
Seit dem Neustart ist conky ein Fenster das ich vergrößern/ verkleinern/ kann wie jedes andere gestartete Programm auch!


Wie krieg ich conky wieder fest auf den Hintergrund???


Vielen Dank,


Jürgen

hsp

Ich kann dir nur raten zurück nach 1.9 zu gehen, 1.10 ist grottenschlecht. Nur noch LUA-Syntax. Entweder zu stellst um auf LUA-Syntax, wobei vieles da noch nicht funktioniert, oder bleibst bei der alten Version. Warum man etwas funktionierendes so karpottfrickeln kann ist mir ein Rätsel.

https://bbs.archlinux.org/viewtopic.php?id=199217
https://de.manjaro.org/index.php?topic=3282.0

...

NochEinNeuer

Ok...dann hole ich mir die 1.9er von Debian testing zum Downgrade....
Wie stelle ich es ein, so das conky-all zukünftig bei apt-get ignoriert wird?


hsp

#3
apt-mark hold $PKG

siehe man apt-mark

...

/EDIT
Das ist aber leider keine dauerhafte Lösung. Irgendwann bricht das auseinander. Irgendwann wird man das updaten müssen.

piper

This should have been the FIRST THING you seen during Tuesdays dist-upgrade

You have to physically hit the "Q" button to continue    :)


I have a Lucky Rabbit:    "Svoot" ..... (It's Swedish)

I am MAGA

hsp

Ich hab ein lua-script zum konvertieren der alte conky-config entdeckt. Ist aber leider auch nicht des Rätsles Lösung der vielen Probleme.

/usr/share/doc/conky-all/convert.lua

Am schlimmsten finde ich das pre_exec entfernt wurde. Wenn jemand ne Lösung weiß um execi herumzukommen, immer her damit.

...

bluelupo

Hi hsp,

was machst du denn konkret mit pre_exec? Vielleicht kann man das man mit Shellscript ja beheben.

hsp

nein bluelupo, pre_exec führte das Komando vor dem eigentlich aufbau des Fenster aus und zeigte dannn das Ergebnis in Conky. Der Grund dafür ist das execi und texec immer sehr hohe CPU-Last erzeugen (siehe Doku).

Beispiele:

${font DejaVu Sans:size=12}${alignc}Systeminfo Debian (${pre_exec cat /etc/debian_version})
${color #C0C0C0}Xorg: ${color}${pre_exec xdpyinfo | awk '/version:/ { print $NF }'}${alignr}${color #C0C0C0}OpenGL: ${color}${pre_exec glxinfo | grep -m1 "OpenGL version string" | awk '{print $4" "$5" "$6}'}


...


bluelupo

Hi hsp,

meine conky-Config nutzt umfangreich execi und das erzeugt bei mir so gut wie keine Systemlast. Allerdings arbeite ich mit unterschiedlichen Zeitintervallen (23 Aufrufe von execi).

Hier ein Beispiel aus meiner conky config zum Anzeigen der Core-Temperaturen via sensors:


${offset 10}${color green}Temp. CPU 1-4: ${color} ${execi 60 sensors|egrep 'Core 0:'|awk '{print $3}'}  ${execi 60 sensors|egrep 'Core 1:'|awk '{print $3}'}  ${execi 60 sensors|egrep 'Core 2:'|awk '{print $3}'}  ${execi 60 sensors|egrep 'Core 3:'|awk '{print $3}'}
${offset 10}${cpugraph cpu1 50,215 19C096 ffffff}  ${cpugraph cpu2 50,215 000000 362FC0}
${offset 10}${color green}CPU 1: Usage Graph ${color}${cpu cpu1}% ${alignr} ${color green}CPU 2: Usage Graph ${color}${cpu cpu2}%
${offset 10}${cpugraph cpu3 50,215 FF8000 008080}  ${cpugraph cpu4 50,215 000000 FF8000}
${offset 10}${color green}CPU 3: Usage Graph ${color}${cpu cpu3}% ${alignr} ${color green}CPU 4: Usage Graph ${color}${cpu cpu4}%

der_bud

Quote from: NochEinNeuer on 2015/07/02, 18:28:05
...
Wie krieg ich conky wieder fest auf den Hintergrund???
...
Mir ist beim starten im Terminal eine Fehlermeldung zu einem falschen Fensterparameter aufgefallen, genauen Wortlaut weiß ich nicht mehr, aber mit folgenden Zeilen läuft es hier (wieder) ungefenstert auf dem Background:
own_window yes
own_window_type normal
own_window_transparent yes
own_window_argb_visual no
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,sticky,skip_taskbar,skip_pager,below
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

NochEinNeuer

Gibts hierzu was neues?
Aktuell scheint die Version 1.10.0-1 zu sein.
Hat sich da das Problem schon behoben und conky ist wieder im Hintergrund integriert oder öffnet es da immer noch als Fenster?


unklarer

Es ist eigentlich ganz einfach. Du hast zwei Möglichkeiten. Die erste wurde bereits mit apt-mark hold conky-allgenannt.
Also, halten der Version 1.9


Zweite ist, du installierst die Version 1.10xx
Unter
/usr/share/doc/conky-1.10.0/convert.lua
findest du dieses Script, welches die Arbeit der "Umschreibung" auf Lua sehr komfortabel erleichtert.


Zuerst benennst du die bisherige .conkyrc um$ mv .conkyrc .conkyrc.old
Dann kopierst du das genannte Script in dein $HOME, machst es ausführbar und schickst den
$ lua convert.lua .conkyrc.old .conkyrc hinterher und sagst: BINGO  ;D


Es sollte alles wie gehabt sein.

unklarer

Quote from: hspAm schlimmsten finde ich das pre_exec entfernt wurde.
Probiere doch mal
$execi 86400
oder noch besser
$texeci 86400 ...

aus. Kommste doch auch dahin.  ;)

hsp

unklarer, du scheinst nicht lesen zu können.

...

unklarer

Jaja,
@hsp entschuldige, da haste Recht. Meine Augen sind eben auch nicht mehr, was sie mal waren.
Nach nochmaligen lesen des Ganzen muß ich aber sagen, auch du hast nicht das Recht eine neue, unfertige SW schlecht
zu reden, nur weil es dir nicht passt.


Ich habe nicht den Eindruck, conky sei jetzt "grottenschlecht". Der/die Entwickler kriegen das schon noch hin, bin ich überzeugt.
Vorübergehend kann man ja auch mit update_interval spielen, die Abfragesekunden erhöhen etc.
Und, was deinen konkreten Fall angeht, einfach exec hattest du auch getestet?