TRANSSET(1)

๐Ÿ“ฆ
version 7.7+11build4 ยท 3 versions
, in debian trixie, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

โœจ TRANSSET โœจ

okay bestie, gather round, because transset is about to change your whole entire desktop aesthetic ๐Ÿ’– it's a manual page for the transset command, and yes it's giving "small tool, huge main character energy."


๐ŸŒธ NAME ๐ŸŒธ

transset โ€” set transparency on a window ๐ŸชŸโœจ


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

transset [-options ...] [opacity]

๐Ÿ’… DESCRIPTION ๐Ÿ’…

so, transset is a simple little program for X servers that support the XFIXES, DAMAGE, and COMPOSITE extensions. it lets you, the user, set the transparency on a window. that's it. that's the whole vibe. no cap. ๐Ÿ”ฅ

the opacity value is a number from 0 to 1, with zero being fully transparent and 1 being fully opaque. if you don't hand it an opacity argument, it lowkey just uses a default value of 0.75 for the opacity value. ๐Ÿ’ซ

now here's the part that matters, bestie: if you give it neither --inc nor --dec, then the opacity is treated as an absolute value and it just gets set to the opacity value you gave it. but if --inc or --dec is specified, then the opacity is treated as a relative value โ€” to increase or decrease the current opacity by. periodt. ๐ŸŽ€


๐ŸŒˆ OPTIONS ๐ŸŒˆ

  • -display display โ€” this option specifies the server to use; see X(7). ๐Ÿ–ฅ๏ธ
  • -h, --help โ€” displays a help message and exits. the classic "help me bestie" move ๐Ÿ™ˆ
  • -t, --toggle โ€” forces a toggle of opacity. if the current opacity is not set to fully opaque (opacity 1.0), it will be reset to fully opaque. and if the window is already fully opaque, the opacity will be set normally. it's giving โœจswitchโœจ
  • -c, --click โ€” selects the target window by waiting for the user to click the mouse. the topmost window under the mouse cursor at the moment of the mouse click is the one that becomes the target. ๐Ÿ–ฑ๏ธ๐Ÿ‘‘
  • -p, --point โ€” selects the window currently under the cursor to be the target. just point at it, iconic ๐Ÿ’…
  • -a, --actual โ€” selects the window that currently has input focus to be the target. the chosen one ๐Ÿซถ
  • -n, --name name โ€” selects the target window by name, where name is matched as a regular expression โ€” unless --no-regex is also specified. ๐Ÿ”
  • --no-regex โ€” disables treating the name argument to --name as a regular expression. sometimes you just want a plain lil string, fr fr
  • -i, --id โ€” selects the target window by window id. ๐Ÿ†”
  • --inc โ€” increases the window opacity by the given opacity argument. โฌ†๏ธโœจ
  • --dec โ€” decreases the window opacity by the given opacity argument. โฌ‡๏ธ๐Ÿ’œ
  • -m, --min opacity โ€” sets the minimum possible opacity value. it defaults to 0 if this option is not given. ๐ŸงŠ
  • -x, --max opacity โ€” sets the maximum possible opacity value. it defaults to 1 if this option is not given. ๐Ÿ”ฅ
  • -v, --verbose โ€” prints some additional debug info as the program operates. not me reading the logs like a novel ๐Ÿ“–
  • -V, --version โ€” prints the program version number and exits. ๐Ÿท๏ธ

๐Ÿ’€ BUGS ๐Ÿ’€

probably. ๐Ÿ˜ญ please report any you find to https://gitlab.freedesktop.org/xorg/app/transset/. bestie, the devs wanna know, i promise ๐Ÿซถ


๐Ÿ‘‘ AUTHORS ๐Ÿ‘‘

Matthew Hawn ๐Ÿ’–


okay that's the whole page, no notes, go make your windows see-through and slay ๐Ÿ’…โœจ

this has been transset from X Version 11, version 1.0.3 โ€” mwah, take care of her, she's iconic ๐ŸŽ€๐ŸŒˆ