2 puan yazan GN⁺ 2024-08-05 | 1 yorum | WhatsApp'ta paylaş
  • Kindle'ı e-ink monitör olarak kullanmak

  • 1. adım: Kindle jailbreak yapmak

    • mobileread.com'daki LanguageBreak başlığındaki talimatları izlemek öneriliyor
    • LanguageBreak talimatlarını izlemeden doğrudan denedim, ancak LanguageBreak GitHub deposu hata ayıklama için çok faydalı oldu
    • Nasıl jailbreak yaptığınızdan bağımsız olarak önemli olan root shell erişimi elde etmek
  • 2. adım: Kindle'da bir dinleyici sunucusu kurmak

    • 8000 portunda dosya alıp eips çağıran bir Go programı yazdım
    • Örneğin Go programı bir JPG dosyasını alıp /tmp/img.jpg olarak kaydederse, aşağıdaki komutla görüntüyü kısmi güncellemeyle ekrana çizebilir:
      • eips -g /tmp/img.jpg -w gc16 -x 128 -y 0
    • Bayrakların anlamı için eips wiki'sine bakın
    • İlk kareden önce ekranı eips -c ile temizlemek iyi olur
    • Go kaynak kodunu kaybettim ama 30 satırın altında, çok basitti
  • 3. adım: ekran görüntüsü alma + ImageMagick

    • macOS'ta screencapture ile ekranı döngüsel olarak yakalayan, ardından ImageMagick ile Kindle'ın sevdiği biçim, boyut ve renge dönüştürüp usbnet üzerinden netcat ile gönderen bir betik yazdım
      • /usr/sbin/screencapture -C -x /tmp/orig.png
      • convert /tmp/orig.png -rotate 270 -resize '810x1448!' -type GrayScale -depth 8 -colors 256 /tmp/gray.jpg
      • cat /tmp/gray.jpg | nc -w 0 192.168.15.244 8000
    • Çözünürlüğü ve portu dinleyici sunucunuza göre ayarlamanız gerekir
  • 4. adım: ???

    • Dün gece eğlencesine bunu denedim; performans ve kullanılabilirlik açısından iyileştirilecek çok yer var
    • Ardışık kareler arasındaki delta çoğunlukla boş ve çok sıkıştırılabilir olduğundan, her kare için tam bir jpeg dosyası göndermek çok verimsiz
    • h.264 gibi bir codec'i veya vnc gibi bir protokolü yeniden icat etmeden de mevcut araçlarla bunu hızlıca iyileştirmek mümkün olmalı
    • İyi eğlenceler!
  • Diğer faydalı kaynaklar

GN⁺ özeti

  • Bu yazı, Kindle'ı e-ink monitör olarak kullanma yöntemini anlatıyor
  • Jailbreak, dinleyici sunucusu kurulumu, ekran yakalama ve görüntü dönüştürme adımlarını içeriyor
  • Performans ve kullanılabilirlik açısından iyileştirme payı oldukça fazla
  • Kindle'ı yaratıcı biçimde kullanmak isteyenler için faydalı olabilir
  • Benzer işlev sunan başka projeler arasında VNC ve çeşitli uzak masaüstü çözümleri bulunuyor

1 yorum

 
GN⁺ 2024-08-05
Hacker News görüşleri
  • Daha ilginç olurdu: Kısa biçimli içerik yerine bunu başka platformlarda nasıl yaptığını da paylaşsaydı daha ilginç olurdu
  • Benzer proje: HDMI kullanarak OK Monitor adında benzer bir proje yapmıştım
  • Kaleido3 testi: Son birkaç gündür Android + Kaleido3'ü genel amaçlı kullanım için test ediyordum
    • Kaleido3 oldukça kullanılabilir
    • En yeni waveform'lar ve doğru dithering algoritmaları sayesinde video tüketimi mümkün hale geliyor (kare hızı yüksek)
    • Termux derleyici/yorumlayıcı sağladığı için kod yazmak da mümkün
  • Termux-X11: Android cihazlarda masaüstü Linux'u yerel olarak kullanmayı sağlıyor
    • E-Ink ekranı bir monitör cihazı olarak kullanmaya gerek kalmadan, tablette zaten yerleşik olan etkin bilgisayar gibi kullanılabiliyor
  • Kindle jailbreak: Kindle'ı jailbreak etmek isteyenler için 'mobileread' forumu iyi bir başlangıç noktası
  • Mükemmel demo videosu: Mükemmel demo videosu için teşekkürler
  • Jailbreak gerekmiyor: Kindle'ın dahili tarayıcısını kullanarak masaüstü ekran görüntülerini stream etmek yeterli
  • E-Ink ekran fiyatı: E-Ink ekranların ucuzlama ihtimali konusunda soru işareti var
    • Temel patentlerin süresi dolmak üzere
  • Kolay yöntem: Superdisplay uygulamasını kullanan bir Boox okuyucu kolay yöntem
  • Yenileme hızı: Yenileme hızı net değil ama Kindle söz konusu olduğunda 0.5fps'den hızlı değil
  • Apple Books: Kindle'da Apple Books kullanabilseydim buna bir milyon dolar öderdim