xcompmgr(1)

πŸ’– xcompmgr β€” the manual page, but make it make sense πŸ’–

okay bestie, sit down, hydrate, and let me tell you about xcompmgr from the General Commands Manual. she's a sample X compositing manager, and yes she is exactly as iconic as that sounds. 🫢


✨ NAME ✨

xcompmgr β€” sample X compositing manager

like. that's the whole name. short, sweet, main character energy. πŸ‘‘


🌸 SYNOPSIS 🌸

xcompmgr [-d display] [-r radius] [-o opacity] [-l left-offset] [-t top-offset] [-acCfFnsS]

yes that's a lot of little flags in a trenchcoat. don't panic, we're going through every single one below. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea: xcompmgr is a sample compositing manager for X servers that support the XFIXES, DAMAGE, and COMPOSITE extensions. those three are the vibe check she needs to pass. βœ…

and what does she do with all that power? she enables basic eye-candy effects. that's it. that's the job. she's here to make your desktop pretty, and honestly? slay. ✨


πŸ’… OPTIONS πŸ’…

  • -d display β€” tells her which display to manage. this is the "who am I taking care of today" flag. πŸ–₯️
  • -r radius β€” sets the blur radius for client-side shadows. bigger radius, softer lil shadow halo. 🌫️
  • -o opacity β€” sets the opacity for client-side shadows. how see-through those shadows are, fr fr. πŸ«₯
  • -l left-offset β€” the left offset for client-side shadows. where the shadow sits horizontally, left-wise. ⬅️
  • -t top-offset β€” the top offset for client-side shadows. same deal but vertical, top-wise. ⬆️
  • -I fade-in-step β€” how much the opacity changes between each step while fading in. πŸŽ€
  • -O fade-out-step β€” how much the opacity changes between each step while fading out. πŸ’€
  • -D fade-delta β€” the time, in milliseconds, between steps in a fade. the tempo of the fade, iykyk. ⏱️
  • -a β€” automatic server-side compositing. this tells the server to use the standard composition rules. the manpage says it's useful for debugging, so like. debugging tool. noted. πŸ”
  • -c β€” client-side compositing with soft shadows and translucency support. the glow-up mode. πŸ’–
  • -f β€” when -c is specified, this enables a smooth fade effect for transient windows like menus, and for all windows on hide and restore events. menus said "let me exit gracefully." πŸ“
  • -n β€” simple client-side compositing. this is the default mode. if you do nothing, you get this. periodt. πŸ‘‘
  • -s β€” server-side compositing with hard-edged shadows. sharp. angular. no blur. πŸ’…
  • -C β€” when -c is specified, she attempts to avoid painting shadows on panels and docks. she's being polite to your taskbar. πŸ™ˆ
  • -F β€” when -f is specified, this also enables the fade effect when windows change their opacity, as with transset(1). 🎚️
  • -S β€” enables synchronous operation. useful for debugging. 🌈

πŸ’€ BUGS πŸ’€

Probably. 😭

bestie that is a direct quote and honestly it's the most honest sentence in any manpage ever written. please report any you find to:

https://gitlab.freedesktop.org/xorg/app/xcompmgr/

πŸŽ€ AUTHORS πŸŽ€

Keith Packard, with contributions from Matthew Allum, Eric Anholt, Dan Doel, Thomas Luebking, Matthew Hawn, Ely Levy, Phil Blundell, and Carl Worth. 🫢 absolute legends, every single one.


and that's the whole page, bestie!! πŸ’– one last thing β€” the footer said this is X Version 11, xcompmgr version 1.1.10. mwah. go forth and composite. βœ¨πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from