this post was submitted on 03 Sep 2024
140 points (97.3% liked)
Linux
48343 readers
429 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I don't know if this is specifically possible. I'm not quite rookie-level new (been using it about a year now) but I have something I would love to have convenience-wise.
It's a desktop machine with regular speakers, and I have a wireless headset that connects to its own dongle (not Bluetooth). It's there a way to switch to the headset automatically when I power it on, and revert to speakers when I turn it off?
I feel like it's possible hardware-wise, but I'm not tryna learn how to code to make it happen, and I don't know how to find a software solution. I don't even know what to call what I'm looking for.
i'd suggest starting by finding out what package in your distro actually decides where audio goes - mostly it is pulseaudio (older) or pipewire (newer).
depending on the details of how your distro and the dongle work, it could either be a simple "pactl set-default-sink ", or a more complicated set of udev rules or pipewire/wireplumber scripts.
note that distros using pipewire still often support a lot of pactl commands, so it may be worth looking at the simple option even when not using pulseaudio.
They can also use pavucontrol, whether they use pulse or pipe, for a GUI to select default audio interface as well as easily switch apps to different outputs if needed