Что бы это ни стоило....
Мне пришлось использовать ВСЕ следующие средства в Debian Jessie, чтобы это заработало...
export DISPLAY=:0.0
export HOME=/home/$user
source "$HOME/.dbus/session-bus/*-0"
Пропуск любого из них вызывал это перестать работать.
Вы можете попробовать настроить масштаб.
Это то, что я обычно делаю, когда подключаю свой ноутбук (разрешение 1366 x 768) к телевизору 1920X1080 (зеркальный режим) с помощью кабеля VGA.
Эта команда отлично сработала для меня, и разрешение телевизора было довольно хорошим:
xrandr --output LVDS-1 --mode 1366x768 --scale 1x1 --output VGA-1 --same-as LVDS-1 --mode 1920x1080 --scale 0.711x0.711
PS: Возможно, вам придется немного поэкспериментировать с масштабным коэффициентом
Если вы хотите выключить экран ноутбука, вы можете попробовать:
xrandr --output LVDS-1 --off --output VGA-1 --mode 1920x1080 --scale 0.711x0.711
PS2: вам может потребоваться изменить LVDS -1 к имени вашего внутреннего монитора ноутбука.
Обновление:
Если вы хотите добавить новый режим и не применять обходной путь --scale, посмотрите этот пример, а также этот пост.
$: sudo cvt 1366 768 60
1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
$: sudo xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
$: sudo xrandr --addmode VGA-1 1368x768_60.00