Встановлення зображення для 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.