设置i3锁的图像:“无法加载图像x:内存不足”


17

我使用此命令锁定屏幕:

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

屏幕被锁定,但是没有图片(只有白色背景)。从控制台调用时,命令将显示:

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

我该怎么办?整个系统是否缺少内存(似乎不是这样),或者只是i3锁有一些内部限制?图片很大(HD),但分辨率与我的屏幕完全匹配,所以我不想使用较小的分辨率。

Answers:


18

解决方案是将图像转换为PNG(您可能会认为,对于一张照片,它实际上会占用更多内存,因此错误消息可能不是很准确)。

我在这里找到了解决方案:http : //archive.rebeccablacktech.com/g/thread/44391920#p44393721

但是我认为,如果也可以在更集中的地方找到答案,那将是很好。


1
我有同样的问题,但也有* .png文件iirc。您现在使用的* .png的大小是多少?
Daedalus Mythos 2014年

1
@DaedalusMythos分辨率:identify owl.png: owl.png PNG 1920x1080 1920x1080+0+0 8-bit sRGB 2.076MB 0.000u 0:00.000光盘大小:du -b owl.png : 2076394 owl.png
nuoritoveri

谢啦。我认为我的问题是文件后缀被错误地命名为png。
Daedalus Mythos 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.