Definir imagem para o i3-lock: “Não foi possível carregar a imagem x: falta de memória”

17

Eu uso este comando para bloquear a tela:

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

A tela está bloqueada, mas não há imagem (apenas fundo branco). Quando chamado do console, o comando diz:

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

O que é que eu posso fazer sobre isto? Há falta de memória em todo o sistema (não parece isso) ou apenas o i3-lock tem alguma restrição interna? A imagem é grande (HD), mas a resolução corresponde exatamente à minha tela, então eu não gostaria de usar uma menor.

nuoritoveri
fonte

Respostas:

18

A solução foi converter a imagem em PNG (pensei que você pensaria que, para uma foto, seria realmente necessário mais memória, talvez a mensagem de erro não fosse muito precisa).

Encontrei a solução aqui: http://archive.rebeccablacktech.com/g/thread/44391920#p44393721

Mas pensei que seria bom se a resposta também pudesse ser encontrada em um local um pouco mais ... focado.

nuoritoveri
fonte
1
Eu tenho o mesmo problema, mas também com arquivos * .png iirc. Qual é o tamanho do * .png que você está usando agora?
Daedalus Mythos
1
Resolução: identify owl.png: owl.png PNG 1920x1080 1920x1080+0+0 8-bit sRGB 2.076MB 0.000u 0:00.000tamanho do disco:du -b owl.png : 2076394 owl.png
nuoritoveri
obrigado cara. Acho que meu problema foi que o sufixo do arquivo foi nomeado incorretamente como png.
Daedalus Mythos