我使用此命令锁定屏幕:
i3lock -i /home/freyja/pics/owl.jpg
屏幕被锁定,但是没有图片(只有白色背景)。从控制台调用时,命令将显示:
Could not load image /home/freyja/pics/owl.jpg: out of memory.
我该怎么办?整个系统是否缺少内存(似乎不是这样),或者只是i3锁有一些内部限制?图片很大(HD),但分辨率与我的屏幕完全匹配,所以我不想使用较小的分辨率。
我使用此命令锁定屏幕:
i3lock -i /home/freyja/pics/owl.jpg
屏幕被锁定,但是没有图片(只有白色背景)。从控制台调用时,命令将显示:
Could not load image /home/freyja/pics/owl.jpg: out of memory.
我该怎么办?整个系统是否缺少内存(似乎不是这样),或者只是i3锁有一些内部限制?图片很大(HD),但分辨率与我的屏幕完全匹配,所以我不想使用较小的分辨率。
Answers:
解决方案是将图像转换为PNG(您可能会认为,对于一张照片,它实际上会占用更多内存,因此错误消息可能不是很准确)。
我在这里找到了解决方案:http : //archive.rebeccablacktech.com/g/thread/44391920#p44393721
但是我认为,如果也可以在更集中的地方找到答案,那将是很好。
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