- Eski bir Linux dizüstü bilgisayarla çalışıyor
- Firefox tarayıcısında belirli bir HTML sayfasını gösteriyor ve her uygulama simgesi aslında sadece bir web sitesine giden bağlantıdan ibaret
Kurulum
- İndirim döneminde 55 inç bir Samsung akıllı TV satın aldım. Üzerinde varsayılan olarak Samsung Tizen OS yüklüydü
- Monitör olarak kullandığım dizüstü bilgisayar, geçmişte klavyesine Earl Grey çayı döktüğüm için sadece klavyesi çalışmayan bir durumdaydı. Ev sunucusu olarak kullanmaya uygundu. Bu yüzden akıllı TV’min adı EarlGreyTV oldu
- Dizüstü bilgisayarı TV’nin arkasına sabitleyerek hem düzenli bir görünüm elde ettim hem de erişilebilirliğini korudum
Yazılım
- Dizüstü bilgisayara Debian Linux ve Sway masaüstü ortamı kurdum. Sway’i, çok az ayarla kod üzerinden yapılandırılabildiği için seçtim
- Oturum açıldığında Sway’in Firefox’u tam ekran başlatacak şekilde ayarlandığını yapılandırdım
- Firefox özelleştirilmiş durumda. Ana sayfa EarlGreyTV HTML dosyası olarak ayarlandı ve tam ekranda adres çubuğunun görünmemesi gibi düzenlemeler yapıldı
- Ses seviyesi değiştirildiğinde gösterilen özel bildirimler ekledim
Uzaktan kumanda
- Sistem fare ve klavye girişine dayandığı için uzaktan kumanda ayarlamak zor oldu
- Air mouse kullanmaya karar verdim. Jiroskop/ivmeölçer kullanarak eğdiğiniz yöne doğru imleci hareket ettiriyor
- WECHIP W3 air mouse kullanıyorum; arka tarafında mini bir klavye var. Biraz özensiz ve hafif hissettirmesi eksi yanı
- Yeniden merkezleme düğmesi ayarlayarak kullanılabilirliği ciddi ölçüde artırdım. Aksi halde imlecin ekranın kenarında takılı kalıp geri gelmeme riski var
CEC adaptörü
- CEC, HDMI’nin cihazlar arasında komut iletmeyi sağlayan bir özelliği
- CEC üzerinden dizüstü bilgisayarı uyku moduna aldığımda TV ekranının da kapanmasını ayarladım. Aynı şekilde dizüstü bilgisayar yeniden açıldığında TV ekranı da tekrar açılıyor
- Dizüstü bilgisayarın HDMI portu CEC desteklemediği için bir CEC USB adaptörü satın almam gerekti. USB bağlantısından gelen CEC mesajlarıyla HDMI bağlantısını tamamlayan bir yapıda çalışıyor
iPhone’dan casting
- Bazen iPhone’daki içeriği TV’ye göndermek istiyorum
- iPhone’da bir Kestirme oluşturdum. Uygulamada bir URL paylaşıldığında "paylaşım sayfası"nda görünecek şekilde yapılandırıldı
- Kestirme URL’yi alınca HTTP isteği üzerinden URL’yi EarlGreyTV bilgisayarına gönderiyor
- TV tarafında basit bir sunucu URL bekliyor. Alınca bunu Firefox adres çubuğuna yapıştırıyor
- Bu kurulum sayesinde telefondan içerik bağlantılarını kolayca paylaşabiliyorum
- Buna casting demek ne kadar doğru emin değilim ama ihtiyacımı fazlasıyla karşılıyor
- Uygulamada Firefox adres çubuğunun kısa süreliğine görünmesi ve akıllı TV hissini bozması gibi bir dezavantaj var, ama sadece birkaç saniye sürüyor
Artılar ve eksiler
- En büyük eksi karmaşıklık. "Sadece çalışıyor" denecek bir duruma gelmesi uzun zaman aldı. Teknik olmayan biri de kullanabilir ama kendi başına hata ayıklayamayacak birine bunu kurmam
- Bir diğer eksi de uzaktan kumanda. Ben alıştım ama ilk kez kullananların nasıl kullanılacağını anlatmaya ihtiyacı oluyor
- Tüm sistemi tarayıcı tabanlı kurmuş olmaktan çok memnunum. Bu sayede güncelleme veya uyumluluk derdi olmadan TV’ye kolayca "uygulama" ekleyebiliyorum
- Web sitesi olarak var olduğu sürece her uygulamayı ekleyebilirim. Örneğin Hacker News’i "kurabilir" ya da https://cataas.com/cat kullanan "rastgele kedi" gibi saçma bir uygulama ekleyebilirim
- Sık ziyaret ettiğim sitelerin belirli bölümlerine kısayol ekleyebilirim
- Genel olarak en büyük artı, ince ayarlı kontrol sağlayabilmesi. Script yazmak, düğmeleri yeniden programlamak, görsel tarafı değiştirmek gibi şeylerde özgürüm
- Ayrıca tarayıcı eklentileriyle reklam/sponsor engelleyici ekleyebilmek veya site engelleme takvimi ayarlayabilmek de hoşuma gidiyor
Sonuç
- Daha fazla insanın buna benzer özelleştirilmiş TV kurulumları yapmasını isterim ama çoğu insanın sadece çalışan basit bir şey istediğini de biliyorum
- Bu projenin amacı nesnel olarak daha iyi bir akıllı TV yapmak değil, benim kişisel olarak kullanmak isteyeceğim şeyi üretmekti
- Mevcut akıllı TV’lerdeki küçük rahatsızlıklar beni ele geçirip daha iyisini yapmaya çalıştığım dev bir tavşan deliğine sürükledi. Ama o tavşan deliğine inmek çok eğlenceliydi
- TV’yi neredeyse hiç izlemememe rağmen, bu TV kurulumunu gerçekten kullanmaktan çok daha uzun süre onu yapmakla uğraştığımı rahatlıkla söyleyebilirim
- Bu projeden çıkardığım sonuç şu: can sıkıcı şeyleri iyileştirme dürtüsüne göre hareket etmek çok eğlenceli olabilir
2 yorum
Hacker News yorumlarında
LibreELEC ve CoreELEC varken tek hamlede çözülüyorken neden uğraşılıyor ki.. şeklinde bir yanıt var.
Bunlar HTPC için yalnızca Kodi medya oynatıcısını çalıştırabilen küçük Linux dağıtımları.
Ve onun altında bir başka yanıt daha var
Aslında sadece tivo ya da fire stick gibi bir şey kullanmak daha iyi..