From 1620c01b16d19ae0bda68e5779d70c725e8aa410 Mon Sep 17 00:00:00 2001 From: Maksim Totmin Date: Mon, 4 Sep 2023 10:57:26 +0700 Subject: [PATCH] Enable Direct Monitor for FOCUSRITE Scarlett 2i2 3rd Gen --- matboot-sway/config/zsh/binds.zsh | 5 +++++ rockethype/local/bin/menuaudio | 22 ++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100755 rockethype/local/bin/menuaudio diff --git a/matboot-sway/config/zsh/binds.zsh b/matboot-sway/config/zsh/binds.zsh index 75969ff..74a2adf 100755 --- a/matboot-sway/config/zsh/binds.zsh +++ b/matboot-sway/config/zsh/binds.zsh @@ -1,4 +1,6 @@ #!/bin/zsh +# coding: utf-8 +# Author: Maksim Totmin, @iMaciaveller #BINDS @@ -8,4 +10,7 @@ bindkey "^[OF" end-of-line bindkey '^[[1;5D' backward-word bindkey '^[[1;5C' forward-word +bindkey "^A" vi-beginning-of-line +bindkey "^E" vi-end-of-line + bindkey '^R' history-incremental-search-backward diff --git a/rockethype/local/bin/menuaudio b/rockethype/local/bin/menuaudio new file mode 100755 index 0000000..fd98990 --- /dev/null +++ b/rockethype/local/bin/menuaudio @@ -0,0 +1,22 @@ +#!/bin/bash + +option0="Disable DM" +option1="Enable DM" + +option2="Toggle DM Capture Card" + +options="$option0\n$option1\n$option2" + +selected="$(echo -e "$options" | wofi -n -d -p "Direct Monitor:" || exit 0)" + +case $selected in + $option0) + amixer --card=3 set 'Direct Monitor' Off;; + $option1) + amixer --card=3 set 'Direct Monitor' Stereo;; + $option2) + loopback_toggle;; + +esac + +exit 0