- Diantar
- 23 September 2026 pukul 19.23 UTC
- Pengarang
- Kamo
- Kommit
- 06f8b1c
Komputer pertama melaporkan waktu idle sebagai 13.9, kemudian 29.2, kemudian 14.4 detik selama tiga menit sementara tidak ada yang menyentuhnya. Itu bukan orang - itu adalah gigi gergaji capped oleh jajak pendapat ketiga-kedua interval, dan ini adalah apa yang polling () lakukan ketika tidak ada tampilan akan menjawab: jumlah tidak dapat dibaca sebagai AKTIF dan last _ active didorong untuk sekarang pada setiap tahap. Agen berjalan sebagai root dan tampilan X milik anggota, yang bukan sesuatu X santai tentang. xprintidle dipanggil dengan DISPLAY dan tidak ada XAUTHORITY, sehingga tampilan menolaknya, ia keluar bukan -nol, dan nilai pengembalian adalah None. Setiap polling. Selamanya. Jadi timeout idle tidak pernah bisa api pada komputer apapun. kesiapan hibernasi adalah bug di depan itu; yang satu ini di belakangnya, dan akan terus setiap mesin terjaga bahkan sekali kesiapan menjadi kenyataan. Cookie dibaca dari proses Xorg yang melayani tampilan, melalui '-auth' pada baris perintah. xorgxrdp melewati RELATIVE ke rumah sesi, sehingga jalur telanjang diselesaikan melalui proses own / proc / < pid > / cwd daripada menebak dari nama pengguna - proses sudah tahu, dan sebuah rumah direktori yang tidak di bawah / rumah akan membuat menebak salah. Tidak dapat dibaca lagi diam, dan itu lebih penting daripada memperbaiki: ia pin komputer terjaga, sehingga sekarang mengatakan yang menunjukkan menolak, apa xprintidle dicetak, dan yang XAUTHORITY mencoba - sekali per display dan alasan, tidak sekali per jajak pendapat. stderr akan DEVNULL, itulah sebabnya tiga terpisah sesi pekerjaan tidak pernah melihatnya. Lima tes, termasuk resolusi relative- path dan log - sekali perilaku.
