Skip to content

morgant/xsndiomenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

NOTE: This is currently a standalone X11 application and does not integrate with the system tray.

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:

  • sndiokeys
  • tray-app (specifically /usr/local/libexec/tray-app/sound; for use with a system tray application)

LICENSE

Released under the MIT license.