Leksykon IT › Infrastruktura › xrefresh

xrefresh

Infrastruktura Svenska → Zaktualizowano: 2026-10-10

Program, który zmusza cały wyświetlacz X do przerysowania się, zakrywając wszystko oknem i natychmiast je usuwając.

Serwer X zazwyczaj nie przechowuje zawartości zasłoniętych okien. Gdy coś zostaje odsłonięte, aplikacja dostaje zdarzenie Expose i ma samodzielnie przerysować ten fragment. xrefresh wykorzystuje to wprost: mapuje okno pokrywające cały ekran i od razu je odmapowuje, więc każde okno na wyświetlaczu dostaje Expose i się przerysowuje. -solid nadaje przykryciu kolor, -root używa tła okna głównego, a -none czyni je niewidzialnym.

Potrzeba pojawiała się, ilekroć coś bazgrało po ekranie bez pytania — kapryśny sterownik, komunikat jądra na konsoli, program, który padł w połowie rysowania gumki XOR. Narzędzie zakłada, że każdy klient poprawnie obsługuje Expose, a to dokładnie takie założenie, przez które część śmieci i tak zostawała na miejscu.

← Wróć do leksykonu