PICOM-TRANS(1)
π picom-trans β the opacity setter tool, bestie edition
okay so. you know how some windows are just too much? too loud, too solid, too there? yeah. picom-trans is the girl who walks in and goes "let's turn that down a lil" β¨ She lives in your picom-trans(1) manual page and she is SO ready.
πΈ NAME πΈ
picom-trans β an opacity setter tool π (yes that's literally the whole name, she's mysterious like that)
π SYNOPSIS π
picom-trans [-w WINDOW_ID] [-n WINDOW_NAME] [-c] [-s] OPACITY
look at her. gorgeous. effortless. barely even trying π
π¦ DESCRIPTION π¦
so picom-trans is a bash script (yes bestie, a script, and she still slays) that sets the _NET_WM_WINDOW_OPACITY attribute of a window using standard X11 command-line utilities, including xprop(1) and xwininfo(1). no cap, she's out here doing real work with the tools already on your system.
if you've ever met transset(1) or transset-df(1) β it's giving the same energy. same vibe, iconic lineage. π
β¨ OPTIONS β¨
the way she has so many flags and every single one eats π
-w,--window=WINDOW_IDβ tells her the window id of the target window. like, "her. that one. that's the one." π―-n,--name=WINDOW_NAMEβ give her a window name and she'll try to match it. (try! she's doing her best and honestly her best is great π«Ά)-c,--currentβ targets the currently active window. periodt. BUT β only works if the EWMH'_NET_ACTIVE_WINDOW'property exists on the root window. if it's not there, she can't find the main character, sorry π-s,--selectβ pick the target window with your mouse cursor π±οΈβ¨ you literally point at it like a wand. this is the default if no window has been specified.-o,--opacity=OPACITYβ sets the new opacity value for the window. it can be anywhere from 1-100. AND here's the cute part: if it's prefixed with a plus or minus (+/-), she'll increment or decrement from the target window's current opacity instead of setting it fresh. math but make it fashion π-g,--getβ prints the target window's opacity instead of setting it. she's not changing anything, just reading you to filth (lovingly) π-d,--deleteβ deletes the opacity of the target window instead of setting it. gone. bye. the window is opaque again and unbothered π§-t,--toggleβ toggles the target window's opacity: sets opacity if it's not already set, and deletes it if it is. flip-flop queen π-r,--resetβ resets opacity for all windows instead of setting it. every window. all of them. group therapy π
π EXAMPLES π
here's where she really shows out, no notes:
- Set the opacity of the window with specific window ID to 75%:
picom-trans -w "$WINDOWID" 75
- Set the opacity of the window with the name "urxvt" to 75%:
picom-trans -n "urxvt" 75
- Set current window to opacity of 75%:
picom-trans -c 75
- Select target window and set opacity to 75%:
picom-trans -s 75
- Increment opacity of current active window by 5%:
picom-trans -c +5
- Decrement opacity of current active window by 5%:
picom-trans -c -- -5
π notice the--before the-5? yeah. that's her being smart. the dash is a negative number, not another flag. iykyk.
- Delete current window's opacity:
picom-trans -c --delete
- Toggle current window's opacity between 90 and unset:
picom-trans -c --toggle 90
- Reset all windows:
picom-trans --reset
π BUGS π
found a bug? bestie, do NOT suffer in silence. please submit bug reports to https://github.com/yshui/picom. she wants to know. she wants to grow. π±
π SEE ALSO π
the whole friend group honestly π
π«Ά AUTHOR π«Ά
Yuxuan Shui β the legend, the blueprint, the moment. π
okay that's the whole page, bestie, you're officially fluent in picom-trans. this was the picom manual, dated 2026-02-07 β go make your windows translucent and your life cute. mwah πβ¨
π¦ where this page comes from
- fedora 43: picom 13-1.fc43 Β· MPL-2.0 AND MIT
- fedora 44: picom 13-1.fc44 Β· MPL-2.0 AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms