altaria desktop functions for new monitor config
This commit is contained in:
parent
a28fa89ba4
commit
39ec276c5d
10
bin/altaria/1080p-beeg-game
Executable file
10
bin/altaria/1080p-beeg-game
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
source ${0:a:h}/xorg.zsh
|
||||||
|
|
||||||
|
XRANDR_SET \
|
||||||
|
--compositing disable \
|
||||||
|
--screen-blank disable \
|
||||||
|
--background link-vs-gdizz.jpg \
|
||||||
|
--sound-effect gamedock \
|
||||||
|
${XRANDR_ARGS__livingroom__1080p[@]} --pos 0x0 --primary \
|
||||||
|
;
|
10
bin/altaria/1080p-office-game
Executable file
10
bin/altaria/1080p-office-game
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
source ${0:a:h}/xorg.zsh
|
||||||
|
|
||||||
|
XRANDR_SET \
|
||||||
|
--compositing disable \
|
||||||
|
--screen-blank disable \
|
||||||
|
--background altaria.jpg \
|
||||||
|
--sound-effect gamedock \
|
||||||
|
${XRANDR_ARGS__office__1080p[@]} --pos 0x0 --primary \
|
||||||
|
;
|
10
bin/altaria/4k-beeg-game
Executable file
10
bin/altaria/4k-beeg-game
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
source ${0:a:h}/xorg.zsh
|
||||||
|
|
||||||
|
XRANDR_SET \
|
||||||
|
--compositing disable \
|
||||||
|
--screen-blank disable \
|
||||||
|
--background vegeta.jpg \
|
||||||
|
--sound-effect gamedock \
|
||||||
|
${XRANDR_ARGS__livingroom__2k[@]} --pos 0x0 --primary \
|
||||||
|
;
|
@ -1,22 +1,10 @@
|
|||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
source ${0:a:h}/xorg.zsh
|
source ${0:a:h}/xorg.zsh
|
||||||
|
|
||||||
OUTPUT=DP-2
|
XRANDR_SET \
|
||||||
|
--compositing disable \
|
||||||
: \
|
--screen-blank disable \
|
||||||
&& scwrypts desktop/xrandr/disconnect-all \
|
--background roy-art.jpg \
|
||||||
&& xrandr \
|
--sound-effect gamedock \
|
||||||
--output $OUTPUT \
|
${XRANDR_ARGS__livingroom__2k[@]} --pos 0x0 --primary \
|
||||||
--mode 2560x1440 --rate 119.88 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 0x0 \
|
|
||||||
&& sleep 4 \
|
|
||||||
&& xrandr --output $OUTPUT --primary \
|
|
||||||
;
|
;
|
||||||
|
|
||||||
pkill compton
|
|
||||||
scwrypts desktop/pulse-audio/set-default-sink -- hdmi --id 0 --profile output:hdmi-surround71-extra2
|
|
||||||
|
|
||||||
scwrypts desktop/screen-blank -- disable
|
|
||||||
scwrypts desktop/i3/set-background -- roy-art.jpg
|
|
||||||
scwrypts desktop/play-sound -- gamedock
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
homedock
|
|
8
bin/altaria/default
Executable file
8
bin/altaria/default
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/zsh
|
||||||
|
source ${0:a:h}/xorg.zsh
|
||||||
|
|
||||||
|
XRANDR_SET \
|
||||||
|
--screen-blank disable \
|
||||||
|
${XRANDR_ARGS__office__4k[@]} --pos 0x0 --primary \
|
||||||
|
${XRANDR_ARGS__livingroom__4k[@]} --pos 0x0 \
|
||||||
|
;
|
@ -1,27 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
source ${0:a:h}/xorg.zsh
|
|
||||||
|
|
||||||
OUTPUT_PRIMARY=DP-2
|
|
||||||
OUTPUT_SECONDARY=HDMI-0
|
|
||||||
|
|
||||||
: \
|
|
||||||
&& scwrypts desktop/xrandr/disconnect-all \
|
|
||||||
&& xrandr \
|
|
||||||
--output $OUTPUT_PRIMARY \
|
|
||||||
--mode 2560x1440 --rate 119.88 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 0x0 \
|
|
||||||
--output $OUTPUT_SECONDARY \
|
|
||||||
--mode 2560x1440 --rate 119.88 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 2560x1440\
|
|
||||||
&& sleep 4 \
|
|
||||||
&& xrandr --output $OUTPUT_PRIMARY --primary \
|
|
||||||
;
|
|
||||||
|
|
||||||
pkill compton
|
|
||||||
scwrypts desktop/pulse-audio/set-default-sink -- hdmi --id 0 --profile output:hdmi-surround71-extra2
|
|
||||||
|
|
||||||
scwrypts desktop/screen-blank -- disable
|
|
||||||
scwrypts desktop/i3/set-background -- roy-art.jpg
|
|
||||||
scwrypts desktop/play-sound -- gamedock
|
|
@ -1,30 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
source ${0:a:h}/xorg.zsh
|
|
||||||
|
|
||||||
: \
|
|
||||||
&& scwrypts desktop/xrandr/disconnect-all \
|
|
||||||
&& xrandr \
|
|
||||||
--output DP-0 \
|
|
||||||
--primary \
|
|
||||||
--mode 3840x2160 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 0x0 \
|
|
||||||
&& xrandr \
|
|
||||||
--output HDMI-0 \
|
|
||||||
--mode 3840x2160 \
|
|
||||||
--rate 60.00 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 0x0 \
|
|
||||||
--output DP-2 \
|
|
||||||
--mode 3840x2160 \
|
|
||||||
--rate 60.00 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 0x0 \
|
|
||||||
;
|
|
||||||
|
|
||||||
(pkill compton; sleep 1; compton;) &
|
|
||||||
scwrypts desktop/pulse-audio/set-default-sink -- Komplete
|
|
||||||
|
|
||||||
scwrypts desktop/screen-blank -- disable
|
|
||||||
scwrypts desktop/i3/set-background -- purple.jpg
|
|
||||||
scwrypts desktop/play-sound -- login
|
|
@ -1,22 +1,10 @@
|
|||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
source ${0:a:h}/xorg.zsh
|
source ${0:a:h}/xorg.zsh
|
||||||
|
|
||||||
OUTPUT=DP-0
|
XRANDR_SET \
|
||||||
|
--compositing disable \
|
||||||
: \
|
--screen-blank disable \
|
||||||
&& scwrypts desktop/xrandr/disconnect-all \
|
--background captain-falcon.jpg \
|
||||||
&& xrandr \
|
--sound-effect gamedock \
|
||||||
--output $OUTPUT \
|
${XRANDR_ARGS__office__4k[@]} --pos 0x0 --primary \
|
||||||
--mode 3840x2160 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 0x0 \
|
|
||||||
&& sleep 4 \
|
|
||||||
&& xrandr --output $OUTPUT --primary \
|
|
||||||
;
|
;
|
||||||
|
|
||||||
pkill compton
|
|
||||||
scwrypts desktop/pulse-audio/set-default-sink -- Komplete
|
|
||||||
|
|
||||||
scwrypts desktop/screen-blank -- disable
|
|
||||||
scwrypts desktop/i3/set-background -- roy-art.jpg
|
|
||||||
scwrypts desktop/play-sound -- gamedock
|
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
source ${0:a:h}/xorg.zsh
|
|
||||||
|
|
||||||
OUTPUT=HDMI-0
|
|
||||||
|
|
||||||
: \
|
|
||||||
&& scwrypts desktop/xrandr/disconnect-all \
|
|
||||||
&& xrandr \
|
|
||||||
--output $OUTPUT \
|
|
||||||
--mode 2560x1440 --rate 119.88 \
|
|
||||||
--rotate normal \
|
|
||||||
--pos 0x0 \
|
|
||||||
&& sleep 4 \
|
|
||||||
&& xrandr --output $OUTPUT --primary \
|
|
||||||
;
|
|
||||||
|
|
||||||
pkill compton
|
|
||||||
|
|
||||||
scwrypts desktop/pulse-audio/set-default-sink -- hdmi --id 0 --profile output:hdmi-surround-extra1
|
|
||||||
|
|
||||||
scwrypts desktop/screen-blank -- disable
|
|
||||||
scwrypts desktop/i3/set-background -- roy-art.jpg
|
|
||||||
scwrypts desktop/play-sound -- gamedock
|
|
@ -1,3 +1,73 @@
|
|||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
source $HOME/.config/wryn/env.zsh
|
source $HOME/.config/wryn/env.zsh
|
||||||
|
|
||||||
export DISPLAY=:0
|
export DISPLAY=:0
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
|
||||||
|
XRANDR_RESOLUTION__4k='3840x2160'
|
||||||
|
XRANDR_RESOLUTION__2k='2560x1440'
|
||||||
|
XRANDR_RESOLUTION__1080p='1920x1080'
|
||||||
|
|
||||||
|
XRANDR_OUTPUT__office='DP-0'
|
||||||
|
XRANDR_OUTPUT__livingroom='HDMI-0'
|
||||||
|
|
||||||
|
XRANDR_ARGS__office__4k=(--output $XRANDR_OUTPUT__office --mode $XRANDR_RESOLUTION__4k)
|
||||||
|
#XRANDR_ARGS__office__2k=() # not available on office monitor
|
||||||
|
XRANDR_ARGS__office__1080p=(--output $XRANDR_OUTPUT__office --mode $XRANDR_RESOLUTION__1080p)
|
||||||
|
|
||||||
|
XRANDR_ARGS__livingroom__4k=(--output $XRANDR_OUTPUT__livingroom --mode $XRANDR_RESOLUTION__4k --rate 119.88)
|
||||||
|
XRANDR_ARGS__livingroom__2k=(--output $XRANDR_OUTPUT__livingroom --mode $XRANDR_RESOLUTION__2k)
|
||||||
|
XRANDR_ARGS__livingroom__1080p=(--output $XRANDR_OUTPUT__livingroom --mode $XRANDR_RESOLUTION__1080p)
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
|
||||||
|
XRANDR_SET() {
|
||||||
|
local ERRORS=0
|
||||||
|
|
||||||
|
local COMPOSITING=enable
|
||||||
|
local SCREEN_BLANK=enable
|
||||||
|
local BACKGROUND=purple.jpg
|
||||||
|
local SOUND_EFFECT=login
|
||||||
|
local XRANDR_ARGS=()
|
||||||
|
|
||||||
|
while [[ $# -gt 0 ]]
|
||||||
|
do
|
||||||
|
case $1 in
|
||||||
|
--compositing ) COMPOSITING="$2" ; shift 1 ;;
|
||||||
|
--screen-blank ) SCREEN_BLANK="$2" ; shift 1 ;;
|
||||||
|
--background ) BACKGROUND="$2" ; shift 1 ;;
|
||||||
|
--sound-effect ) SOUND_EFFECT="$2" ; shift 1 ;;
|
||||||
|
|
||||||
|
* ) XRANDR_ARGS+=($1) ;
|
||||||
|
esac
|
||||||
|
shift 1
|
||||||
|
done
|
||||||
|
|
||||||
|
case $COMPOSITING in
|
||||||
|
enable ) (pkill compton; sleep 1; compton;) & ;;
|
||||||
|
disable ) pkill compton ;;
|
||||||
|
* )
|
||||||
|
echo "ERROR : invalid setting '$COMPOSITING' for compositing" >&2
|
||||||
|
return 1
|
||||||
|
esac
|
||||||
|
|
||||||
|
case $SCREEN_BLANK in
|
||||||
|
enable | disable ) ;;
|
||||||
|
* )
|
||||||
|
echo "ERROR : invalid setting '$SCREEN_BLANK' for screen blank" >&2
|
||||||
|
return 1
|
||||||
|
esac
|
||||||
|
|
||||||
|
##########################################
|
||||||
|
|
||||||
|
scwrypts desktop/xrandr/disconnect-all
|
||||||
|
|
||||||
|
xrandr ${XRANDR_ARGS[@]}
|
||||||
|
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
scwrypts desktop/screen-blank -- $SCREEN_BLANK
|
||||||
|
scwrypts desktop/i3/set-background -- $BACKGROUND
|
||||||
|
scwrypts desktop/play-sound -- $SOUND_EFFECT
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user