Einstellungsbild für i3-lock: "Bild x konnte nicht geladen werden: nicht genügend Speicher"

17

Ich benutze diesen Befehl zum Sperren des Bildschirms:

i3lock -i /home/freyja/pics/owl.jpg

Der Bildschirm ist gesperrt, aber es wird kein Bild angezeigt (nur weißer Hintergrund). Beim Aufruf von der Konsole sagt der Befehl:

Could not load image /home/freyja/pics/owl.jpg: out of memory.

Was kann ich dagegen tun? Fehlt Speicher im gesamten System (scheint nicht so zu sein) oder hat nur i3-lock eine interne Einschränkung? Das Bild ist groß (HD), aber die Auflösung stimmt genau mit meinem Bildschirm überein, sodass ich kein kleineres verwenden möchte.

nuoritoveri
quelle

Antworten:

18

Die Lösung bestand darin, das Bild in PNG umzuwandeln (man hätte gedacht, dass für ein Foto tatsächlich mehr Speicher benötigt wird, sodass die Fehlermeldung möglicherweise nicht sehr genau war).

Ich habe die Lösung hier gefunden: http://archive.rebeccablacktech.com/g/thread/44391920#p44393721

Aber ich dachte, es wäre gut, wenn die Antwort auch auf einen etwas ... fokussierteren Ort gefunden werden könnte.

nuoritoveri
quelle
1
Ich habe das selbe problem aber auch mit * .png dateien iirc. Was ist die Größe der * .png, die Sie jetzt verwenden?
Daedalus Mythos
1
@DaedalusMythos Auflösung: identify owl.png: owl.png PNG 1920x1080 1920x1080+0+0 8-bit sRGB 2.076MB 0.000u 0:00.000Disc-Größe:du -b owl.png : 2076394 owl.png
nuoritoveri
Danke, Mann. Ich glaube, mein Problem war, dass das Dateisuffix fälschlicherweise den Namen png trug.
Daedalus Mythos