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:
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:
- 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?
- 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.
—
djsmiley2k
rm ~/.cache/fontconfig/*.cache-*
hoặc như vậy