Conky.desktop commands not found

Hallo,
ich habe mir mit conky eine Uhr gebastelt und wollte sie mit . desktop in autostart aufrufen. Hat nicht funktioniert, daher habe ich mir die von Tweaks erstellte .desktop Version angesehen. Der Unterschied ist nur der fehlende Pfad zur Config - aber der gleiche Fehler.

Tweak Version

yun@laptop-hp:~$ cat .config/autostart/conky.desktop 
[Desktop Entry]
Type=Application
Name=conky
Exec=conky --daemonize --pause=1
StartupNotify=false
Terminal=false
Icon=conky-logomark-violet
Categories=System;Monitor;

Output Console

/home/yun/.config/autostart/conky.desktop: line 1: [Desktop: command not found
/home/yun/.config/autostart/conky.desktop: line 4: --daemonize: command not found
/home/yun/.config/autostart/conky.desktop: line 8: Monitor: command not found

Schon Fehler in der ersten Zeile. Habe ich etwas verpasst?

Meine Umgebung

Linux laptop-hp 6.12.4-arch1-1
GNOME Shell 47.2

Nicht die geringste Idee, wo ich suchen soll.

Du versuchst einen Starter aufzurufen. Versuch stattdessen mal die Anwendung zu starten.

conky

Wo soll ich “conky” probieren? Jetzt habe ich

.config/autostart/conky.desktop

und starte mit “Run as a program” zum Testen.

Wenn Du mit “Run as a program” Erfolg hast ist es ja in Ordnung. Den Befehl “conky” würdest Du im Terminal eingeben.

Wie sieht Dein conky aus?

dann kommt

Dabei wird conky nicht gestartet.

try changing this to match your conky

Exec=conky -c /path/to/conky.conkyrc

Es ist egal, was nach conky kommt, der Fehler ist immer der gleiche, bei deinem Vorschlag

-c: command not found

Lasse ich nur

Exec=conky

kommt zwar kein Fehler, conky läuft trotzdem nicht. Bei Start in der Console gibt es zumindest einen laufenden Prozess.

Die “fehlerhafte” erste Zeile lässt mich vermuten, dass es nichts mit dem Skript zu tun hat - eventuell mit der Installation, aber da wäre mir nichts aufgefallen.

Du schweigst Dich ĂĽber Dein verwendetetes System aus. Was passiert denn, wenn Du im Terminal

conky

eingibst? Ausgabe bitte von Prompt zu Prompt.

Welches System? War das nicht ausreichend?

Ich bin gerade nicht am Rechner, also reiche ich die Ausgabe nach. Vorab sieht die Ausgabe im Terminal okay aus, conky funktioniert auch einwandfrei.

Hallo,

sorry. Ich kann auch nicht groĂź helfen. Aber seit einiger Zeit startet auch bei mir Conky nicht mehr automatisch (ich starte es dann per conky --quiet von Hand aus dem Terminal). Ich kann nicht sagen, wann (mit welchem Update das genau passiert ist).

Meine (von Gnome erzeugte) ~/.c/autostart/conky.desktop sieht so aus:

[Desktop Entry]
Type=Application
Name=conky
Exec=conky --daemonize --pause=1
StartupNotify=false
Terminal=false
Icon=conky-logomark-violet
Categories=System;Monitor;

Das gilt fĂĽr beide Laptops:

  1. ThinkPad mit ArchLinux
  2. Tuxedo mit EndeavourOS
    beide tagesaktuell mit Gnome/Wayland bespielt.

Vielleicht hilft es ja, den Fehler einzugrenzen.

Ciao,
Photor

PS: start von conky im Terminal liefert (conky startet und läuft - halt plapperig - ohne Tadel)

╭─[photor@Spock:~/.c/autostart]
╰─>$ conky
conky: desktop window (0x419) is root window
conky: window type - desktop
conky: drawing to created window (0x600002)
conky: drawing to double buffer
conky: forked to background, pid is 14552
╭─[photor@Spock:~/.c/autostart]
╰─>$ 
conky: FOUND: console
conky: FOUND: ncurses
conky: FOUND: file
conky: FOUND: x11
conky: FOUND: wayland
conky: 'gnome' wayland session running 'GNOME' desktop

also keine Fehlermeldung hier.

Meine Terminal Ausgabe

yun@laptop-hp:~$ conky: desktop window (0x416) is root window
conky: window type - dock
conky: drawing to created window (0xc00002)
conky: drawing to double buffer
conky: forked to background, pid is 11164

conky: FOUND: console
conky: FOUND: ncurses
conky: FOUND: file
conky: FOUND: x11
conky: FOUND: wayland
conky: 'gnome' wayland session running 'GNOME' desktop

Aus welchem Grund auch immer, hat eine Version meiner .destop-Datei, welche ich gestern alle testweise unter ~/.config/autostart angelegt habe, heute conky richtig gestartet. Nur “Run as a program” funktioniert weiterhin nicht. Daher muss ich wohl über Aus- und Einloggen herausfinden, welche Version die richtige ist.

Um es noch kniffliger zu machen: es kommt manchmal vor, dass Conky beim Einloggen doch gestartet wird.

Leider kann ich kein Schema ausmachen. Ich nehme an, ein Timing-Problem. Allerdings hat ein vergrößern des Pause-Parameters (bis auf --pause=10) hatte aber keinen merklichen Effekt.

Leider keine besseren Infos.

Photor

1 Like

Mir kommen manchmal Zweifel, ob ich es wirklich noch mit deterministischen Systemen zu tun habe.

Zumindest hat der conky-Autostart jetzt mehrmals nach dem Einloggen funktioniert.

yun@laptop-hp:~$ cat .config/autostart/conky.desktop 
[Desktop Entry]
Type=Application
Name=Conky
Comment=Start conky script
Exec=conky --daemonize --pause=10 --alignment=top_left -x 3343
StartupNotify=false
Terminal=false
Icon=conky-logomark-violet
Categories=System;
OnlyShowIn=GNOME;

wobei

-x 3343

ein Quickfix ist, um die Ausgabe auf den rechten sekundären Monitor zu bekommen.

Nur ist das im Wesentlichem das, was ich gestern als “nicht funktioniert” gepostet habe.

Gibt es einen Grund, warum “Run as a program” nicht mehr funktionieren sollte? Das ist jetzt nichts lebenswichtiges, nur ein weiterer Punkt, welcher schon Mal funktioniert hat und es jetzt nicht mehr tut.

1 Like