Ustawienie obrazu dla i3-lock: „Nie można załadować obrazu x: brak pamięci”


17

Używam tego polecenia do blokowania ekranu:

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

Ekran jest zablokowany, ale nie ma obrazu (tylko białe tło). Po wywołaniu z konsoli polecenie mówi:

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

Co mogę z tym zrobić? Czy brakuje pamięci w całym systemie (nie wygląda na to), czy tylko i3-lock ma jakieś wewnętrzne ograniczenia? Obraz jest duży (HD), ale rozdzielczość dokładnie odpowiada mojemu ekranowi, więc nie chciałbym używać mniejszego.

Odpowiedzi:


18

Rozwiązaniem było przekonwertowanie obrazu do formatu PNG (pomyślałbyś, że dla zdjęcia rzeczywiście zajmie więcej pamięci, więc może komunikat o błędzie nie był zbyt dokładny).

Znalazłem rozwiązanie tutaj: http://archive.rebeccablacktech.com/g/thread/44391920#p44393721

Ale pomyślałem, że dobrze by było, gdyby odpowiedź można było znaleźć w nieco bardziej ... skoncentrowanym miejscu.


1
Mam ten sam problem, ale także z plikami * .png iirc. Jakiego rozmiaru * .png używasz teraz?
Daedalus Mythos

1
@DaedalusMythos rozdzielczość: identify owl.png: owl.png PNG 1920x1080 1920x1080+0+0 8-bit sRGB 2.076MB 0.000u 0:00.000rozmiar dysku:du -b owl.png : 2076394 owl.png
nuoritoveri

dzięki. Myślę, że moim problemem był niepoprawny przyrostek pliku png.
Daedalus Mythos
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.