Configuración de la imagen para i3-lock: "No se pudo cargar la imagen x: sin memoria"

17

Yo uso este comando para bloquear la pantalla:

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

La pantalla está bloqueada, pero no hay imagen (solo fondo blanco). Cuando se llama desde la consola, el comando dice:

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

¿Qué puedo hacer sobre esto? Se carece de memoria en el sistema completo (no lo parezca) o simplemente i3-bloqueo tiene alguna restricción interna? La imagen es grande (HD), pero la resolución coincide exactamente con mi pantalla, para que no me gusta usar una más pequeña.

nuoritoveri
fuente

Respuestas:

18

La solución fue convertir la imagen a PNG (pensé que pensarías que para una foto en realidad tomaría más memoria, por lo que tal vez el mensaje de error no fue muy preciso).

Encontré la solución aquí: http://archive.rebeccablacktech.com/g/thread/44391920#p44393721

Pero pensé que sería bueno si la respuesta también se pudiera encontrar en un lugar un poco más ... centrado.

nuoritoveri
fuente
1
Tengo el mismo problema pero también con los archivos * .png iirc. ¿Cuál es el tamaño del * .png que estás usando ahora?
Daedalus Mythos
1
@DaedalusMythos resolución: identify owl.png: owl.png PNG 1920x1080 1920x1080+0+0 8-bit sRGB 2.076MB 0.000u 0:00.000tamaño del disco:du -b owl.png : 2076394 owl.png
nuoritoveri
gracias hombre. Creo que mi problema fue que el sufijo del archivo se denominó incorrectamente png.
Daedalus Mythos