From d975e0dfe7fd43bf11d15c10681df6e11fb4af69 Mon Sep 17 00:00:00 2001 From: Horhik Date: Thu, 4 Aug 2022 19:11:47 +0300 Subject: [PATCH] update scripts --- home/scripts/.local/scripts/autostart.sh | 9 ++++++++ home/scripts/.local/scripts/layout_switch.sh | 22 +++++++++++++++++++ .../.local/scripts/pipewire-mazafaka.sh | 15 +++++++++++++ 3 files changed, 46 insertions(+) create mode 100755 home/scripts/.local/scripts/autostart.sh create mode 100755 home/scripts/.local/scripts/layout_switch.sh create mode 100755 home/scripts/.local/scripts/pipewire-mazafaka.sh diff --git a/home/scripts/.local/scripts/autostart.sh b/home/scripts/.local/scripts/autostart.sh new file mode 100755 index 0000000..715a25c --- /dev/null +++ b/home/scripts/.local/scripts/autostart.sh @@ -0,0 +1,9 @@ +setxkbmap us,ru +$HOME/.local/scripts/pipewire-mazafaka.sh +nitrogen --restore +nextcloud & +thunderbird & +syncthing & +picom & +picom & +nitrogen --restore diff --git a/home/scripts/.local/scripts/layout_switch.sh b/home/scripts/.local/scripts/layout_switch.sh new file mode 100755 index 0000000..dd0e7be --- /dev/null +++ b/home/scripts/.local/scripts/layout_switch.sh @@ -0,0 +1,22 @@ +!/bin/sh +# LICENSE: PUBLIC DOMAIN +# switch between my layouts + +# If an explicit layout is provided as an argument, use it. Otherwise, select the next layout from +# the set [us, it, fr]. +if [[ -n "$1" ]]; then + setxkbmap $1 +else + layout=$(setxkbmap -query | awk 'END{print $2}') + case $layout in + us) + setxkbmap it + ;; + it) + setxkbmap fr + ;; + *) + setxkbmap us + ;; + esac +fi diff --git a/home/scripts/.local/scripts/pipewire-mazafaka.sh b/home/scripts/.local/scripts/pipewire-mazafaka.sh new file mode 100755 index 0000000..acb7404 --- /dev/null +++ b/home/scripts/.local/scripts/pipewire-mazafaka.sh @@ -0,0 +1,15 @@ +#!/bin/sh +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +pipewire & +pipewire-pulse & +kill $(pidof pulseaudio) +pipewire & +pipewire-pulse & +pipewire & +pipewire-pulse & +pipewire & +pipewire-pulse &