PASYSTRAY(1)

πŸ“¦
version 0.8.2 Β· 2 versions
  • 0.8.2 Β· arch rolling, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 0.7.1 Β· ubuntu jammy
, in arch rolling, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… 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 renaming
  • module-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=none instead. πŸ’€
  • -a, --always-notify β€” Enable notifications for all changes in pulsaudio. Deprecated; use --notify=all instead. πŸ’€
  • --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=help for a list of valid options. πŸ””
bestie note: those two deprecated ones? they're on their way out. --notify=none and --notify=all are 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. πŸ’–βœ¨πŸŽ€