Leksykon IT › Programowanie › Czcionka kursora (X11)

Czcionka kursora (X11)

Programowanie Svenska → Zaktualizowano: 2026-10-11

Czcionka o nazwie cursor, którą ma każdy serwer X i w której każdy wskaźnik myszy to para glifów: kształt i maska.

Podstawowy protokół X11 nie zna kolorowego wskaźnika. Kursor składa się z dwóch glifów czcionki: jeden wyznacza piksele pierwszego planu, maska zaś te, które w ogóle są widoczne, i każdy ma dokładnie jeden kolor. XCreateFontCursor robi to na standardowej czcionce: stałe z <X11/cursorfont.h> mają indeksy parzyste, bo maska zawsze leży w następnym miejscu. Kształtów jest 77, wśród nich XC_left_ptr, XC_xterm i zegarek XC_watch.

Domyślnym wskaźnikiem okna głównego jest wielki krzyżyk XC_X_cursor, dlatego goły serwer X pokazuje literę X, dopóki ktoś nie uruchomi xsetroot -cursor_name left_ptr. Wśród kształtów są też pirat, prom kosmiczny, kubek kawy i Gumby, zielona glinianka, co przypomina, że czcionkę rysowali programiści z MIT, a nie komitet ds. interfejsów. Xcursor zastąpił ją w 2002 roku, ale nadal używa tych samych nazw.

← Wróć do leksykonu