PASYSTRAY(1)
π PASYSTRAY β bestie edition β¨
okay so real talk: this is the manual page for pasystray, from the General Commands Manual section of your local man pages. she's a PulseAudio controller that lives in your X11 system tray, and she is lowkey iconic. let's get into it π«Ά
πΈ NAME πΈ
pasystray β PulseAudio controller for the system tray. that's it, that's the vibe. π
β¨ SYNOPSIS β¨
pasystray [options]
yes bestie, that's the whole thing. run it, pass it some options, watch it serve. π
π¦ DESCRIPTION π¦
pasystray lets you control a bunch of your PulseAudio server settings right from the X11 system tray. click the tray icon and a graphical menu pops up, letting you:
- adjust the volume of streams and sinks/sources ποΈ
- transfer streams between sinks/sources π
- switch the default sink/source π―
- set the default server (
PULSE_SERVER) π - detect network PulseAudio services π‘
- rename devices βοΈ
literally the whole audio situation, in one tiny icon. main character energy fr fr.
π±οΈ MOUSE BINDINGS π±οΈ
Status icon π«
- Middle-click / Alt + Left-click β toggle mute, default sink
- Ctrl + Middle-click / Ctrl + Alt + Left-click β toggle mute, default source
- Scroll up/down β adjust volume, default sink
- Ctrl + Scroll up/down β adjust volume, default source
Source/Sink menu item π
- Scroll up/down β adjust volume
- Left-click β set as default source/sink
- Middle-click / Alt + Left-click β toggle mute
- Right-click β open menu to move all outputs/inputs to this source/sink or rename it
Playback/record stream menu item π§
- Scroll up/down β adjust volume
- Middle-click β toggle mute
π§ OPTIONAL PULSEAUDIO MODULES π§
pasystray can make use of the following PulseAudio modules:
module-device-managerβ device renamingmodule-zeroconf-discoverβ network device discovery
these modules may need to be loaded, using e.g. pactl(1) or pasystray itself. no cap, you might have to go load them yourself. π
π‘ REMOTE SINKS/SOURCES π‘
so if you wanna detect remote sinks/source, and also enable module-zeroconf-discover locally β module-zeroconf-publish must be enabled on the remote server. both sides gotta cooperate, it's giving teamwork. π«Ά
π REMOTE SERVER π
as with most PulseAudio-aware applications, the environment variable PULSE_SERVER may be set to the address of a remote host in order to use pasystray to control the server running on that host. point her at the host, she handles the rest. β¨
π OPTIONS π
this program follows the usual GNU command line syntax, with long options starting with two dashes (`-').
-V,--versionβ Show the program version. π·οΈ-d,--debugβ Print debugging information. π-m,--volume-max=Nβ Set the maximum volume (in percent). π₯-i,--volume-inc=Nβ Set the volume increment. β«-r,--reverse-scrollβ Reverse the direction of volume adjustment with the mouse scroll wheel. π-t,--no-icon-tooltipβ Disable the status icon tooltip for the connected state. π-n,--no-notifyβ Disable all notifications. Deprecated; use--notify=noneinstead. π-a,--always-notifyβ Enable notifications for all changes in pulsaudio. Deprecated; use--notify=allinstead. π--include-monitorsβ Show monitor sources. π-g,--key-grabbingβ Enable keyboard volume control and mute keys to adjust volume settings. β¨οΈ-N,--notify=optionβ Set notification options; use--notify=helpfor a list of valid options. π
bestie note: those two deprecated ones? they're on their way out.--notify=noneand--notify=allare the glow-ups. don't get attached. π
π SEE ALSO π
Homepage: https://github.com/christophgysin/pasystray
and that's a wrap on the PASYSTRAY(1) page, bestie β this version of the manual was dated June 14, 2018, and it's filed under PASYSTRAY(1) in the General Commands Manual. slay, go adjust some volumes. πβ¨π
π¦ where this page comes from
- arch rolling: pasystray 0.8.2-2 Β· LGPL-2.1-only
- debian bookworm: pasystray 0.8.1-1 Β· LGPL-2.1-or-later
- debian trixie: pasystray 0.8.2-1+b1 Β· LGPL-2.1-or-later
- fedora 43: pasystray 0.8.2-8.fc43 Β· LGPL-2.1-or-later
- fedora 44: pasystray 0.8.2-9.fc44 Β· LGPL-2.1-or-later
- nixos 26.05: pasystray 0.8.2
- nixpkgs unstable: pasystray 0.8.2
- ubuntu noble: pasystray 0.8.2-1build2 Β· LGPL-2.1-or-later
- ubuntu questing: pasystray 0.8.2-1build2
- ubuntu resolute: pasystray 0.8.2-1.1 Β· LGPL-2.1-or-later
- ubuntu stonking: pasystray 0.8.2-1.1 Β· LGPL-2.1-or-later
- Copyright 2013 Scott Leggett <scott@sl.id.au>
- Copyright 2015-2016 Christoph Gysin <christoph.gysin@gmail.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms