Impostazione dell'immagine per i3-lock: "Impossibile caricare l'immagine x: memoria esaurita"


17

Uso questo comando per bloccare lo schermo:

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

Lo schermo è bloccato, ma non è presente alcuna immagine (solo sfondo bianco). Quando viene chiamato dalla console, il comando dice:

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

Cosa posso fare al riguardo? La memoria è carente in tutto il sistema (non sembra simile) o solo i3-lock ha delle restrizioni interne? L'immagine è grande (HD), ma la risoluzione corrisponde esattamente al mio schermo, quindi non vorrei usarne una più piccola.

Risposte:


18

La soluzione era convertire l'immagine in PNG (pensavo che avresti pensato che per una foto avrebbe effettivamente richiesto più memoria, quindi forse il messaggio di errore non era molto preciso).

Ho trovato la soluzione qui: http://archive.rebeccablacktech.com/g/thread/44391920#p44393721

Ma ho pensato che sarebbe bello se la risposta potesse essere trovata anche in un posto un po 'più ... focalizzato.


1
Ho lo stesso problema ma anche con i file * .png iirc. Qual è la dimensione del * .png che stai utilizzando?
Dedalo Mythos,

1
Risoluzione @DaedalusMythos: identify owl.png: owl.png PNG 1920x1080 1920x1080+0+0 8-bit sRGB 2.076MB 0.000u 0:00.000dimensione disco:du -b owl.png : 2076394 owl.png
nuoritoveri

grazie uomo. Penso che il mio problema fosse che il suffisso del file fosse erroneamente chiamato png.
Dedalo Mythos il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.