Warum füllt Convert mein fontconfig-Verzeichnis aus?

393
mmccoo

Ich möchte, dass die Zeit ein paar Mal in meinem Linux-Hintergrund angezeigt wird.

Hier ist ein Teil des Screenshots:partieller Screenshot

Ich verwende dieses Skript, um dies zu ermöglichen:

#!/usr/bin/bash  while true do convert -size 400x80 xc:black -pointsize 24 -fill white -undercolor '#00000080' -gravity Center -annotate +0+8 "$(date)" output.jpg&& xloadimage -onroot output.jpg >& /dev/null sleep 1  done 

Das Problem ist, dass dadurch eine Unmenge von Dateien in meinem Verzeichnis ~ / .cache / fontconfig generiert wird und dass mir schließlich die Inodes ausgehen.

Also meine Frage:

  1. Gibt es eine bessere Möglichkeit, die aktuelle Uhrzeit auf meinem Hintergrund zu verputzen?
  2. Gibt es eine Möglichkeit, mit dem Befehl convert keine Datei im fontconfig-Cache zu generieren?

Bevor ich diese Frage stellte, dachte ich über einen Cron nach, der diese Dateien jeden Morgen löscht, aber das ist eine dumme Lösung.

Hoffentlich sind dumme Maßnahmen nicht erforderlich.

Danke im Voraus.

0
Warum nicht die Datei als Teil des Skripts löschen? djsmiley2k vor 5 Jahren 0
@ djsmiley2k Du meinst einfach, das .cache / fontconfig Verzeichnis aus dem Skript zu löschen? Die erstellten Dateien haben Namen wie: 7fedd887-d881-4cb6-9fa2-8a7ff7c1a8b9-le64.cache-7 Ich habe keine Ahnung, wofür diese Dateien sind. mmccoo vor 5 Jahren 0
Nun, Sie denken darüber nach, sie über ein Cronskript zu löschen, also dachte ich, Sie wussten, dass sie sicher gelöscht werden konnten. Es wäre gut zu wissen, was sie zuerst erstellt hat, aber ich würde auch versuchen, mit Ihrem Löschen selektiv umzugehen. `rm ~ / .cache / fontconfig / *. cache- *` oder so djsmiley2k vor 5 Jahren 0

0 Antworten auf die Frage