Tôi đang dùng Ubuntu 18.04, đây là cách tôi giải quyết nó:
Tôi đã tạo màn hình ảo bằng cách sử dụng câu trả lời cho câu hỏi này: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg
Tạo một tệp 20-intel.conf:
sudo vi /usr/share/X11/xorg.conf.d/20-intel.conf
Thêm thông tin cấu hình sau vào tập tin:
Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "2"
EndSection
Điều này nói với GPU Intel để tạo 2 màn hình ảo. Bạn có thể thay đổi số lượng VirtualHead theo nhu cầu của bạn.
Sau đó, tôi đã tạo một tập lệnh shell (đừng quên thiết lập thực thi) và đặt nó trong Ứng dụng khởi động:
#! /bin/bash
/usr/bin/xrandr -d :0 --output VIRTUAL1 --primary --auto
/usr/bin/xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900$
/usr/bin/xrandr --addmode VIRTUAL1 "1600x900_60.00"
/usr/bin/xrandr
Theo cách đó, VIRTUAL1 được đặt làm đầu ra và được kết nối. Khi khởi động, một chế độ mới (được tìm thấy bằng cách sử dụng "cvt 1600 900") đang được tạo và bổ nhiệm vào VIRTUAL1.
Vấn đề duy nhất là: dock bị thiếu khi khởi động lại ... Chưa giải quyết được điều đó.
sudo apt-cache search video-dummy
.