Tại sao chuyển đổi điền vào thư mục fontconfig của tôi?


0

Tôi muốn có thời gian hiển thị rất nhiều lần trong nền linux của tôi.

Đây là một ảnh chụp màn hình một phần: partial screenshot

Tôi sử dụng kịch bản này để thực hiện điều đó:

#!/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

Vấn đề là điều này tạo ra một tấn tệp trong thư mục ~ / .cache / fontconfig của tôi và cuối cùng, tôi hết inodes.

Vì vậy, câu hỏi của tôi:

  1. Có cách nào tốt hơn để tô điểm thời gian hiện tại trên toàn bộ nền của tôi không?
  2. Có cách nào để có được lệnh convert để không tạo tệp trong bộ đệm fontconfig không?

Trước khi hỏi câu hỏi này, tôi đã nghĩ về một cron xóa các tệp này mỗi sáng, nhưng đó là một giải pháp ngu ngốc.

Hy vọng, các biện pháp ngu ngốc là không cần thiết.

Cảm ơn trước.


Tại sao không xóa các tập tin như là một phần của tập lệnh?
djsmiley2k

@ djsmiley2k Ý bạn là chỉ cần xóa thư mục .cache / fontconfig khỏi tập lệnh? Các tệp được tạo có tên như: 7fedd887-d881-4cb6-9fa2-8a7ff7c1a8b9-le64.cache-7 Tôi không biết những tệp này dùng để làm gì.
mmccoo

Chà, bạn đang nghĩ về việc xóa chúng thông qua một bản sao chép nên tôi đoán bạn biết rằng chúng an toàn để xóa. Thật tốt khi biết những gì tạo ra chúng đầu tiên, nhưng tôi cũng sẽ cố gắng và chọn lọc với việc xóa của bạn. rm ~/.cache/fontconfig/*.cache-* hoặc như vậy
djsmiley2k
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.