commit 11dc6754e4ebf0be255a83d0d0c0c013c644622d Author: jon Date: Sun Nov 29 09:19:50 2020 -0600 Initial commit diff --git a/f01 b/f01 new file mode 100755 index 0000000..b5aeded --- /dev/null +++ b/f01 @@ -0,0 +1,75 @@ +#!/bin/bash + +# set background color +#xsetroot -solid "#222222" +#feh --bg-scale /home/jon/Pictures/tokyo-skyline-bg.png +feh --bg-scale /home/jon/Pictures/spaceship_construction_3840x1600.png + +# fix trackball left and middle click +ELECOM_ID=$(xinput list | grep -E -i "elecom.*pointer" | sed -r 's/.*id=([0-9]+).*/\1/') +xinput set-button-map 8 1 2 3 4 5 6 7 8 1 10 11 2 + +# launch ime for typing in japanese +#ibus-daemon --xim & + +#xrandr --output DP-2 --primary --auto \ +# --output DP-3 --auto --right-of DP-2 \ +# --output DP-1 --auto --left-of DP-2 + + +# set default pulseaudio "sink" (output device) to index 21 +#pacmd set-default-sink 21 +pacmd set-default-sink alsa_output.usb-Audioengine_Audioengine_2_-00.iec958-stereo + +############################################# +# Launch scripts +# Check if running first for idempotency +############################################# + +# compositor - for true transparency +if pgrep -x -u $USERNAME "compton" > /dev/null +then + #already running - do nothing + echo "compton - Already Running ..." +else + # not running - launch + compton & +fi + +# pasystray - volume control +if pgrep -x -u $USERNAME "pasystray" > /dev/null +then + #already running - do nothing + echo "pasystray - Already Running ..." +else + # not running - launch + pasystray & +fi + +# clipboard manager +if pgrep -x -u $USERNAME "copyq" > /dev/null +then + #already running - do nothing + echo "copyq - Already Running ..." +else + # not running - launch + copyq & +fi + +# launch menu bar status script +if pgrep -x "jstat" >/dev/null +then + echo "jstat - Already Running ..." +else + echo "jstat stopped - starting now" + jstat & +fi + +# launch keepassxc +if pgrep -x "keepassxc" >/dev/null +then + echo "jstat - Already Running ..." +else + echo "jstat stopped - starting now" + keepassxc & +fi