Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#!/bin/bash #By Kris Occhipinti #http://filmsbykris.com #License: GPlv3 #switches all current programs using Pulseaudio #between first 2 output devices f="/tmp/pa-sw" if [ -e $f ] then let s="$(cat $f)"; else let s=0; fi pactl list short sink-inputs|awk '{print $1}'|while read p do pacmd move-sink-input $p $s done echo "Switching to Sink $s" #switch default output for volume controls pacmd set-default-sink $s if [ $s -gt 0 ] then let s=0 else let s++; fi echo $s > $f
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)