LINUX.ORG.RU

История изменений

Исправление fractaler, (текущая версия) :

Я просто оставлю это здесь. Вдруг пригодится потом.

#!/bin/bash
XRANDR=`which xrandr`
case "$1" in
'home')
  $XRANDR --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  $XRANDR --output HDMI1 --mode 1280x1024 --pos 1600x0 --rotate normal --output LVDS1 --off --output DP1 --off --output VGA1 --primary --mode 1600x1200 --pos 0x0 --rotate normal
  ;;
'class')
  $XRANDR --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  $XRANDR --output HDMI1 --mode 1024x768 --pos 1600x0 --rotate normal --output LVDS1 --primary --mode 1600x900 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --off
  ;;
'single')
  $XRANDR --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  $XRANDR --output HDMI1 --off --output LVDS1 --mode 1600x900 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --off
  ;;
*)
  echo "usage: $0 home|class|single"
  $XRANDR --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  $XRANDR --output HDMI1 --mode 1280x1024 --pos 1600x0 --rotate normal --output LVDS1 --off --output DP1 --off --output VGA1 --mode 1600x1200 --pos 0x0 --rotate normal
  ;;
esac

Исправление fractaler, :

Я просто оставлю это здесь. Вдруг пригодится потом.

#!/bin/bash
case "$1" in
'home')
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off # выключить всё, чтоб не было конфликта 3х мониторов.
  xrandr --output HDMI1 --mode 1280x1024 --pos 1600x0 --rotate normal --output LVDS1 --off --output DP1 --off --output VGA1 --primary --mode 1600x1200 --pos 0x0 --rotate normal
  ;;
'class')
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  xrandr --output HDMI1 --mode 1024x768 --pos 1600x0 --rotate normal --output LVDS1 --primary --mode 1600x900 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --off
  ;;
'single')
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  xrandr --output HDMI1 --off --output LVDS1 --mode 1600x900 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --off
  ;;
*)
  echo "usage: $0 home|class|single"
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  xrandr --output HDMI1 --mode 1280x1024 --pos 1600x0 --rotate normal --output LVDS1 --off --output DP1 --off --output VGA1 --mode 1600x1200 --pos 0x0 --rotate normal
  ;;
esac

Исходная версия fractaler, :

Я просто оставлю это здесь. Вдруг пригодится потом.

#!/bin/bash
case "$1" in
'home')
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off # выключить всё, чтоб не было конфликта 3х мониторов.
  xrandr --output HDMI1 --mode 1280x1024 --pos 1600x0 --rotate normal --output LVDS1 --off --output DP1 --off --output VGA1 --primary --mode 1600x1200 --pos 0x0 --rotate normal
  ;;
'class')
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  xrandr --output HDMI1 --mode 1024x768 --pos 1600x0 --rotate normal --output LVDS1 --primary --mode 1600x900 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --off
  ;;
'single')
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  xrandr --output HDMI1 --off --output LVDS1 --mode 1600x900 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --off
  ;;
*)
  echo "usage: $) home|class|single"
  xrandr --output HDMI1 --off  --output LVDS1 --off --output DP1 --off --output VGA1 --off
  xrandr --output HDMI1 --mode 1280x1024 --pos 1600x0 --rotate normal --output LVDS1 --off --output DP1 --off --output VGA1 --mode 1600x1200 --pos 0x0 --rotate normal
  ;;
esac