IT-lexikon › Programmering › _NET_SHOWING_DESKTOP

_NET_SHOWING_DESKTOP

Programmering In English → Uppdaterad: 2026-10-10

Rotfönsteregenskapen som säger om fönsterhanteraren just nu gömmer alla fönster för att visa skrivbordet — läget bakom knappen Visa skrivbordet.

Knappen kom från Windows: Snabbstartfältet med Visa skrivbordet följde med Internet Explorer 4:s skrivbordsuppdatering 1997 och Win+D med Windows 98, och panelerna i GNOME och KDE ville ha samma sak. Men en panel kan inte minimera andras fönster på egen hand utan att trampa fönsterhanteraren på tårna, och framför allt kan den inte ångra det snyggt. EWMH gjorde därför läget till ett tillstånd hos fönsterhanteraren: ett CARDINAL-tal på rotfönstret, 1 eller 0, som en panel eller pager begär med ett ClientMessage. Fönsterhanteraren får själv välja hur den gömmer fönstren, minimera, avmappa eller sänka dem under skrivbordsfönstret, och den ska komma ihåg vilka så att bara de kommer tillbaka när läget slås av.

Metacity minimerade och mindes; KWin har sedan Plasma 5 två varianter, en som minimerar och en som bara sveper undan fönstren tillfälligt. De flesta lämnar läget så fort användaren aktiverar ett fönster, vilket är varför ett klick på en skrivbordsikon som öppnar ett program också fäller upp allt annat igen, till mångas förtret. Openbox har ToggleShowDesktop, Xfce Ctrl+Alt+D, och wmctrl -k on begär läget från ett skal. GNOME 3 tog 2011 bort både skrivbordsikonerna och knappen och lämnade åt tillägg att sätta tillbaka den — egenskapen stöder Mutter fortfarande.

← Tillbaka till lexikonet