/xsndiomenu

An X11 menu to control sndiod(8) under OpenBSD

Primary LanguageShellMIT LicenseMIT

xsndiomenu

by Morgan Aldridge morgant@makkintosshu.com

OVERVIEW

A simple menu utility to view & control sndio devices & state under OpenBSD. It is a wrapper around OpenBSD's dmesg(8), sndioctl(1), and sysctl(8) powered by xmenu.

FEATURES

  • Lists all audio devices by hardware description, including:
    • Denotes which is the active audio server device
    • Supports switching active audio server device
  • For input & output:
    • Shows level (volume)
      • Supports setting level to min/max
      • Supports increasing/decreasing by 10%
    • Shows mute status
      • Supports toggling mute
  • For input, denotes whether audio recording is enabled in the kernel

Example Screenshot

Screenshot of xsndiomenu showing three audio devices (the second being the active server), output level (100%) and mute option, and input level (100%; recording disabled in the kernel) and mute option

PREREQUISITES

USAGE

xsndiomenu

SIMILAR UTILITIES

You might want to check out these similar projects for controlling OpenBSD's sndiod(8) from X11:

LICENSE

Released under the MIT license.