Lessico IT › Programmazione › _NET_DESKTOP_NAMES

_NET_DESKTOP_NAMES

Programmazione Svenska → Aggiornato: 2026-10-10

La proprietà della finestra radice che contiene in ordine i nomi dei desktop virtuali come stringhe UTF-8, e l'unica del gruppo su cui chiunque può scrivere direttamente.

Gli spazi di lavoro con un nome sono vecchi quanto l'idea stessa: le Rooms dello Xerox PARC avevano stanze con un nome, il Front Panel di CDE permetteva di cliccare il pulsante chiamato One e rinominarlo, e FVWM ottenne DesktopName. EWMH riunì i nomi in un elenco di stringhe separate da NUL, di tipo UTF8_STRING, sulla finestra radice: una delle prime proprietà a usare il nuovo tipo al posto del COMPOUND_TEXT di ICCCM. Cosa insolita per il gruppo, l'elenco non appartiene al window manager: un pager o una finestra di impostazioni può modificarlo con un semplice XChangeProperty, senza il rituale del ClientMessage, e il manager deve restare in ascolto di PropertyNotify e ridisegnarsi.

Elenco e conteggio non devono per forza coincidere. Se l'elenco è più corto, gli ultimi desktop restano senza nome e vengono mostrati con il numero; se è più lungo, l'eccedenza è riservata a desktop che potrebbero ancora essere creati, così «mail» non va perso solo perché si è tolto temporaneamente un desktop. Qui finiscono il «2: www» di i3, i nomi degli spazi di lavoro di GNOME e l'elenco nelle Impostazioni di sistema di KDE. wmctrl -d stampa il nome nell'ultima colonna, e xprop -root _NET_DESKTOP_NAMES mostra l'intero elenco con virgole al posto dei byte NUL.

← Torna al lessico