RECORD uzantısı (X11)
Daha fazla bilgi
- Tür
- X11 uzantısı
- Spesifikasyon
- Record Extension Protocol Specification
Bir istemcinin, sunucu ile diğer tüm istemciler arasındaki protokol trafiğini dinlemesini sağlayan X uzantısı; makro kaydı için tasarlandı, tuş kaydı için de aynı derecede işe yarıyor.
Uzantı, 1990’ların ortasında X11R6.1 ile XTEST’in karşılığı olarak geldi: XTEST sentetik olay enjekte eder, RECORD gerçek olanları yakalar. İstemci hangi istek, yanıt, olay ve hataları, hangi diğer istemciler için görmek istediğini kaydeder ve akışın bir kopyasını kendi bağlantısında alır. xnee ve xmacro bir oturumu bu sayede kaydedip yeniden oynatır; test araçları da bir programın tıkladığınızı yapıp yapmadığını böyle doğrular.
Dezavantaj tasarımın içindedir. Sunucuya çalışan bir bağlantısı olan herkes, parola istemleri dahil her penceredeki her tuş vuruşunu isteyebilir ve X11’de “hayır” diyecek bir yetki düzeyi yoktur. Uzantı 2009 dolaylarında birkaç Xorg sürümünde bozuk kaldı ve girdi araçları durana kadar kimse eksikliğini pek hissetmedi. Wayland’ın bilerek bir karşılığı yoktur; ekran kaydı ve makro araçlarının orada sıfırdan yeniden yazılması gerekmesinin nedenlerinden biri budur.