Настройка изображения для i3-lock: «Не удалось загрузить изображение x: недостаточно памяти»


17

Я использую эту команду для блокировки экрана:

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

Экран заблокирован, но изображения нет (только белый фон). При вызове из консоли команда говорит:

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

Что я могу сделать по этому поводу? Не хватает памяти во всей системе (не похоже) или просто у i3-lock есть какое-то внутреннее ограничение? Картинка большая (HD), но разрешение точно соответствует моему экрану, поэтому я не хотел бы использовать меньший.

Ответы:


18

Решением было преобразовать изображение в PNG (думал, что для фотографии на самом деле потребуется больше памяти, поэтому, возможно, сообщение об ошибке было не очень точным).

Я нашел решение здесь: http://archive.rebeccablacktech.com/g/thread/44391920#p44393721

Но я подумал, что было бы хорошо, если бы ответ можно было найти в более ... сфокусированном месте.


1
У меня та же проблема, но и с * .png файлами iirc. Какой размер * .png вы сейчас используете?
Дедал Мифос,

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.
Дедал Миф
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.