1 puan yazan GN⁺ 1 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • esnek ekran eklendi; --flex-display veya -x ile sanal ekran istemci pencere boyutuna göre dinamik olarak yeniden boyutlandırılabiliyor
  • SDL2'den SDL3'e geçiş yapıldı; böylece aktif bakım, hata düzeltmeleri ve upstream desteğinden yararlanılıyor, ayrıca pencere yeniden boyutlandırılırken en-boy oranı kilidi gibi yeni özellikler mümkün hale geliyor
  • Kamera kaynağında fener ve yakınlaştırma dinamik olarak kontrol edilebiliyor; --camera-torch, --camera-zoom, --list-cameras ile başlangıç ayarları yapılabiliyor ve desteklenen yakınlaştırma aralığı görülebiliyor
  • Pencere yeniden boyutlandırılırken içerik en-boy oranını koruyacak şekilde değiştirildi; böylece siyah kenarlıklar önleniyor; önceki davranış --no-window-aspect-ratio-lock ile geri getirilebiliyor
  • --keep-active eklendi; global ayarları değiştirmeden, cihaz bağlı olmasa bile ekranın devre dışı kalıp kapanması engellenebiliyor
  • Varsayılan arka plan rengi saf siyahtan koyu griye değiştirildi; --background-color ile 3 veya 6 haneli onaltılık renk belirtilebiliyor
  • Yansıtma sırasında cihaz bağlantısı kesilirse pencere hemen kapanmıyor; bunun yerine bağlantı kesildi simgesi 2 saniye gösteriliyor, böylece scrcpy'nin çökmüş gibi görünmesinden kaynaklanan karışıklık azaltılıyor
  • Meta Quest ürün yazılımı yükseltmesinden sonra ortaya çıkan ekran titremesine karşı bir geçici çözüm uygulandı ve Meta Quest yansıtma yeniden çalışıyor
  • OPUS ses akışında çözülen sessizliğin yeniden örneklenmesinin yaklaşık 40 kat yavaşlaması nedeniyle CPU kullanımını artıran sorun FFmpeg'de düzeltildi
  • F11 tam ekran geçişi, MOD+q ise scrcpy'yi kapatma kısayolu olarak eklendi
  • Windows'ta konsol kod sayfasının UTF-8'e ayarlanması, boşluk içeren cihaz seri numaralarının desteklenmesi, mDNS'in sağladığı TCP cihaz algılama ve hata durumunda Windows terminalinin açık kalması iyileştirildi
  • platform-tools (adb) 37.0.0'a, FFmpeg 8.1.1'e, SDL 3.4.8'e, dav1d 1.5.3'e yükseltildi

1 yorum

 
GN⁺ 1 시간 전
Hacker News görüşleri
  • Kısa süre önce taşındım ve kullandığım kâr amacı gütmeyen ISP'nin altyapı sağlayıcısı yeni fiber hattın kurulumunu iki ay geciktirmişti.
    Bu süreçte sokağın karşısında biraz ileride oturan komşular WiFi'larını paylaştı; istikrarlı hız almanın en iyi yolu da telefonu bir salata poşetine koyup pencerenin üst kısmına asmak ve USB ile bilgisayara internet paylaşımı yapmaktı.
    USB kablosunu takmadan önce USB tethering'i otomatik açmanın bir yolunu bulamadığım için, kabloyu takıp paylaşımı açtıktan sonra telefonu poşete koyup konumlandırmam gerekiyordu; kablo çıkarsa her şeye baştan başlamak zorundaydım.
    Kendi dağıtımımda scrcpy paketinin olduğunu çok geç fark ettim ve bu sayede bilgisayardan rahatça tethering açabilir hale geldim.
    Hemen yan komşuya da sorabilirdim ama zaten bu sabah kendi hattımın bağlanması planlanıyordu.
    scrcpy gerçekten harika; eskiden bununla uzun yazılar bile yazmıştım, şimdi yeniden yapabildiğime göre muhtemelen yine yaparım.
    Yeni Android sürümlerinde, muhtemelen güvenlik nedeniyle, bu aşamada ekran siyah görünüyor; yani kilidi görmeden açmak gerekiyor gibi.

    • Biraz da eski usul ağ mühendisliği tarafında, sunucuda kullanacak WiFi dongle'ım yoktu; Mac mini'ye Ethernet'i doğrudan takıp IP forwarding ayarlayabileceğimi fark ettim.
      Kullandığım en pahalı dongle adaylarından biri oldu.
  • Android'de hâlâ scrcpy denememiş olan varsa, bu gerçekten inanılmaz bir proje.
    Yeni bir aracı deneyip içtenlikle etkilenmek sık olan bir şey değil ama scrcpy bunu başardı.
    İstediğiniz neredeyse her şeyi yaptıran çok sayıda iyi seçenek var; bu yüzden kullanımını okumaya değer.

    • Genymobile aynı zamanda Genymotion'ı da yapan şirket; ilk çıktığında gerçekten müthiş bir üründü.
      Performans açısından diğer emülatör seçeneklerinin belirgin şekilde önündeydi.
  • Teknolojiye çok hâkim olmayan kullanıcılar bile bunun ne kadar akıcı ve kolay çalıştığını görünce hayran kalır.
    --flex-display veya -x ile sanal ekranı esnek şekilde oluşturabilmek ve bunu istemci pencere boyutuna göre dinamik olarak yeniden boyutlandırabilmek gerçekten etkileyici.

    • Evet. scrcpy'nin yazarı aynı zamanda VLC media player geliştiricilerinden biri; yani yine “sadece çalışan” bir yazılım daha yapmış oldu.
    • scrcpy müthiş bir yazılım ve insanların fark etmiyor olabileceği bir şey de, bazı desteklenmeyen cihazlarda bile Dex benzeri bir ortam elde edebilmeniz.
      Bunu Galaxy Z Flip 5 cihazımda scrcpy --new-display=1920x1080/284 ile çalıştırdım.
    • Bu araç, ekran görüntüsü almayı engelleyen berbat uygulamalardan görsel yakalamakta da işe yarıyor.
      Root'lu telefonuma disable-flag-secure modülünü kurmuş olmama rağmen adb ekran görüntüleri hâlâ siyah çıkıyor.
      Buna karşılık scrcpy ile video kaydı gayet çalışıyor; o yüzden gerçekten etkileyici olduğuna katılıyorum.
  • Gerçekten olağanüstü bir yazılım. Bunu yakın zamanda OLED ekran öldüğünde öğrendim.

    • Ekran ölmeden önce telefonu hazırlamış olmanız gerektiğini bilmek önemli.
      Yeni bir telefon aldığımda ilk iş ADB'yi açıp PC'nin ADB anahtarını kalıcı olarak güvenilir yapıyorum; böylece ekran ölürse bu yöntemi kullanabiliyorum.
      “Kalıcı” güven çok önemli. Telefonda “anahtarı otomatik iptal et” seçeneğini kapatmanız gerekiyor, yoksa kayboluyor.
      Son birkaç yılda düşürme sonrası ekran arızası yüzünden Android telefonlarımı birkaç kez kullanılamaz hale getirdim; bu da uğraşıyı ciddi ölçüde azaltıyor.
    • Telefon ekranı hiç çalışmıyorken bunu başaran oldu mu diye merak ediyorum.
      Debugging zaten açık değilse ve o bilgisayar debugging için güvenilir cihaz olarak kaydedilmemişse, ekranı ölü bir telefonu kontrol etmek pratikte imkânsız diye biliyorum.
    • Bunu iki yıl kadar önce bilseydim büyük ölçüde zihinsel sıkıntıdan kurtulurdum.
      Telefon ekranım ölmüştü ve uzaktan çalışma yaptığım yerde mesai girişi yapmak ve iş için gereken şeylere erişmek adına içindeki 5 kimlik doğrulama uygulamasına ihtiyacım vardı.
      Sonunda ekran parlaklığı ayarını görmeden kurcalayarak parlaklığı sonuna kadar açtım; sonra da değiştirene kadar ekran normalmiş gibi çalıştı.
      Buradan çıkardığım ders, benim yaptığım gibi bu kadar büyük bir tek hata noktası oluşturmamak oldu.
    • Google'ın “güvenlik” ya da başka bir saçmalık bahanesiyle bunu bir gün engelleyeceğini düşünüyorum.
  • https://github.com/wsvn53/scrcpy-mobile ile iOS cihazdan Android telefonu kontrol edebilirsiniz.

  • Bunun bir şekilde strcpy sürümü olmadığını anlamam üç okuma sürdü.

  • Harika bir araç ama sonunda kullanmayı bıraktım.
    Samsung telefonumda jest tabanlı gezinme kullanıyorum ve scrcpy'yi her kullandığımda gezinme duruyor; tekrar çalışması için telefonu yeniden başlatmam gerekiyor.
    Sorun kaydı açık ama geliştirici yeniden üretemediği için, düzelene kadar kullanmaya devam etmek zor ve en azından benim için fazla rahatsız edici.

  • Cidden merak ediyorum, herkes bunu ne için kullanıyor?

    • Telefon ekranım ölmüştü; ekran okuyucu modunu açıp onun yardımıyla USB debugging'i etkinleştirmek ve scrcpy ekran paylaşımına izin vermek için kullandım.
      Bu süreç birkaç günümü aldı ve deneme yapmak için çalışan benzer bir telefona ihtiyaç duydum ama sonunda başardım ve telefondaki tüm verileri kurtarabildim.
    • Mobil uygulama geliştiriyorum; scrcpy ve iPhone'daki iPhone mirroring sayesinde giriş yapmak çok daha kolaylaştı, özellikle form doldurma akışlarını test ederken çok faydalı oluyor.
      scrcpy ile ilgili tek şikâyetim çok küçük bir şey ama iPhone mirroring'de tab uygulamadaki giriş alanları arasında otomatik geçerken scrcpy'de bunu yapmıyor olması.
  • İlginç. Ben bunun tersine, her şey için tek bir istemci kullanmak istediğimden Android için bir RDP sunucusu yapmaya başladım.
    Oldukça zordu ama artık az çok kullanılabilir durumda.

  • Diğerlerine katılıyorum. scrcpy müthiş ve kullanması da gerçekten çok kolay.