Portál AbcLinuxu, 30. října 2025 15:26
#!/bin/sh
xrandr --output DVI-D-0 --off --output HDMI-1 --mode 3840x2160 --pos 7680x1080 --rotate normal --output HDMI-0 --mode 1920x1080 --pos 2576x0 --rotate normal --output DP-3 --off --output DP-2 --mode 3840x2160 --pos 0x1080 --rotate normal --output DP-1 --off --output DP-0 --primary --mode 3840x2160 --pos 3840x1080 --rotate normal
[FHD] [UHD][UHD][UHD]
xfconf-query -c displays -p /Schemes/Apply -t string -n -s profilu_systemem_pridelenej_neco_jako_uuid
osobne jsem s tim dost bojoval
GPDcko + dock + display
Moje reseni je .... nedavat vsechno najednou ...
ale vypnout je vsechny krome primary ...
a pak je pozapinat po jednom v poradi jak je chces
bez sleepu
tj jeden velkej xrandr neee
ale nekolik malych xrandr
tak jak na sebe navazuji ...
#-[Pro inspiraci]-------------------------------------------------------------
#!/bin/bash
jak=$1
echo $jak
#---------------------------------------------------------
#xinput
#xrandr
# xinput --map-to-output 14 DSI-1
case $jak in
VertixU|vertixu|VXU|vxu)
xrandr --output HDMI-1 --mode 1920x1080 --primary --above DSI-1
xrandr --output DSI-1 --mode 1200x1920 --scale 0.64x0.64 --rotate right
xinput --map-to-output 14 DSI-1
mys vx
FvwmCommand restart
#.....[CUT]....
Acer|acer)
xrandr --output HDMI-1 --mode 1920x1080 --primary --above DSI-1 --output DSI-1 --mode 1200x1920 --scale 0.64x0.64 --rotate right
;; #------------------------------
FULL|Full|full)
xrandr --output DSI-1 --mode 1200x1920 --scale 1x1 --rotate right
;; #------------------------------
ZOOM|Zoom|zoom)
xrandr --output DSI-1 --mode 1200x1920 --scale 0.64x0.64 --rotate right
;; #------------------------------
Doma|doma|DOMA)
# xrandr --output HDMI-1 --mode 1600x1200 --primary --output DSI-1 --mode 1200x1920 --rotate right --below HDMI-1
xrandr --output DSI-1 --off
xrandr --output HDMI-1 --mode 1600x1200 --primary
xrandr --output DSI-1 --mode 1200x1920 --rotate right --scale 0.64x0.64 --rotate right --below HDMI-1
FvwmCommand restart
mys doma
setbg
;; #------------------------------
kill|end|reset)
xrandr --output HDMI-1 --off --output DSI-1 --mode 1200x1920 --primary --scale 0.64x0.64 --rotate right
mys reset
xinput --map-to-output 14 DSI-1
FvwmCommand restart
;; #------------------------------
zero|small|0)
xrandr --output HDMI-1 --off
xrandr --output DSI-1 --mode 1200x1920 --primary --scale 1x1 --rotate right
mys reset
xinput --map-to-output 14 DSI-1
FvwmCommand restart
;; #------------------------------
*)
echo "Neni argument !"
;; #------------------------------
esac
#---------------------------------------------------------
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.