#!/bin/bash # Deine zwei Audio-Ausgabegeräte HEADSET="alsa_output.usb-Razer_Inc_Razer_Seiren_X_UC2022L01204618-00.analog-stereo" SPEAKER="alsa_output.usb-Generic_USB_Audio-00.HiFi__Speaker__sink" # Aktuellen Default-Sink abfragen CURRENT=$(pactl get-default-sink) # Umschalten: wenn Headset aktiv → auf Lautsprecher, sonst auf Headset if [ "$CURRENT" = "$HEADSET" ]; then NEW_SINK="$SPEAKER" echo "Wechsle zu: Lautsprecher" else NEW_SINK="$HEADSET" echo "Wechsle zu: Headset" fi # Neuen Default-Sink setzen pactl set-default-sink "$NEW_SINK" # Alle laufenden Audio-Streams auf den neuen Sink verschieben pactl list short sink-inputs | awk '{print $1}' | while read -r input_id; do pactl move-sink-input "$input_id" "$NEW_SINK" done echo "Aktiv: $NEW_SINK"