ulauncher setup

This commit is contained in:
2023-02-28 16:12:00 +01:00
parent 5382be2aa7
commit f03f03021c
181 changed files with 5220 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
#!/bin/bash
all_monitors=$(xrandr -q | awk '/ connected/ {print $1}')
default_screen=$(xrandr | awk '/ connected/ {print $1;exit;}')
extra_monitors=$(xrandr -q | awk '/ connected/ {print $1}' | grep -v $default_screen)
#First, configure stuff with xrandr
#Get user path
[[ $(who) != "" ]] && USER=$(who | grep :0\) | cut -f 1 -d ' ') || \
USER=$(echo /home/* | cut -f 3 -d '/')
export DISPLAY=:0.0
export XAUTHORITY=/home/$USER/.Xauthority
for monitor in $extra_monitors; do
prev_mon=$(xrandr | awk '/ connected/ {print $1}' | grep -B1 "^$monitor" | grep -vE "^$monitor|^--$")
xrandr --output $monitor \
--auto \
--right-of $prev_mon
done