- Dikirim
- 27 Agustus 2026 pukul 22.14 UTC
- Penulis
- Kamo
- Commit
- 2ac407f
Desktop jauh tidak pernah dikunci untuk suatu resolusi - ia melacak peramban jendela, dan selalu begitu. guacd menghormati ukuran klien dan xorgxrdp resizes Layar X aktif; log sesi menunjukkan ia bergerak antara 1920x1014, 1080x711 dan 1280x676 saat jendelanya berubah. Guacamole juga sudah mengalikan dengan devicePixelRasio, sehingga layar HiDPI mendapatkan jumlah pixel sebenarnya. Apa yang hilang adalah cara untuk meminta lebih banyak desktop daripada jendela. SSO titik akhir sekarang mengambil lebar opsional dan tinggi dan melewati mereka ke koneksi. resize- metode dimatikan ketika ukuran diberikan, dan itu adalah seluruh trik: biarkan dan peramban mengirim ukuran sendiri pada jendela berikutnya mengubah ukuran, guacd Taati, dan resolusi yang dipilih adalah diam-diam dibatalkan - pemetik akan terlihat rusak karena alasan tidak ada yang bisa melihat. Tanpa itu ukuran memegang dan Guacamole perbesar tampilan agar sesuai, dengan zoom control untuk 1: 1 dan menggulung. Sebuah tes Pin itu, karena itu adalah satu detail yang membuat ini bekerja. Bounds yang menjepit sisi server daripada dipercaya: penelepon adalah peramban, token ditandatangani, dan framebuffer dialokasikan pada VM setiap saham, jadi nilai tidak terbatas adalah keputusan sumber daya, bukan memformat satu. Lebar dan tinggi harus diberikan bersama-sama; setengah ukuran adalah bug pemanggil, dan mengisi yang lain setengah akan menyerahkan desktop berbentuk seperti tidak ada yang diminta. Mengakui keduanya tetap perilaku sebelumnya persis, sehingga tidak ada yang tidak menyentuh picker baru melihat perubahan sama sekali.