Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # xrandr --dpi 192 #remember to remove 'force' in font settings
- # xdpyinfo | grep dots
- if [[ "${HOSTNAME}" == "betlogbrick" ]];then
- current=$(xrandr --verbose|grep "connected"|grep -v "disconnected")
- display=${current%% *}
- current=${current##*\ connected\ primary }
- current=${current%%+*}
- current=${current/ /}
- echo "display: $display"
- echo "current: $current"
- if [[ "${current}" == "1920x1080" ]];then
- default="--default 4K"
- else
- default="--default 1080p"
- fi
- echo "default: $default"
- choice=`kdialog --combobox "Screen Resolution:" "4K" "1080p" $default`
- echo "choice: $choice"
- case "$?" in
- 0) #do it
- case "$choice" in
- "4K")
- echo "chose: 4K";
- killall plasma-desktop;
- sleep 1s;
- xrandr --output $display --mode 3840x2160 --rate 60.00;
- sleep 1s;
- xset mouse 40/10 4;
- sleep 1s;
- plasma-desktop;
- ;;
- "1080p")
- echo "chose: 1080p";
- killall plasma-desktop;
- sleep 1s;
- xrandr --output $display --mode 1920x1080 --rate 60.00;
- sleep 1s;
- xset mouse 20/10 4;
- sleep 1s;
- plasma-desktop;
- ;;
- *)
- esac;
- ;;
- *) #cancel
- echo "nope";
- ;;
- esac;
- fi
- # xrandr --output HDMI-0 --mode 3840x2160 --rate 60.00 --panning 2535x1426+0+0
- # sleep 5s
- # xrandr --output HDMI-0 --mode 3840x2160 --rate 60.00 --panning 3840x2160+0+0
- # sleep 5s
- # xrandr --output HDMI-0 --mode 1920x1080 --rate 60.00 --panning 1920x1080+0+0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement