Ini bukan pertanyaan, tetapi lebih merupakan penyelesaian untuk masalah di bawah Ubuntu, saya temui.
Penyiapan:
Diberikan layar laptop (misalnya, "LVDS-1-0") dan layar kedua (misalnya, "DP-1") dengan layar kedua menjadi layar utama Anda dan monitor Anda berada di sebelah kanan layar utama Anda ( atau kiri) sebagai ekstensi (lihat gambar). Layar pertama selalu diperluas secara virtual meskipun instruksi xrandr eksplisit tidak melakukan ini. Saat memasukkan ini, saya bisa menghindari pengguliran yang mengganggu ketika memindahkan kursor mouse saya ke kanan pada monitor utama.
xrandr --output LVDS-1-0 --off
xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0
Setelah ini, itu hanya berpindah dari satu monitor ke yang lain tanpa menggulir layar.
Memperbarui
Setelah beralih ke kartu grafis diskrit (nvidia diskrit dan intel terintegrasi untuk laptop saya), urutan output yang perlu diubah:
output_DP=$(xrandr | grep " connected" | grep DP | awk '{print $1}')
output_LVDS=$(xrandr | grep " connected" | grep LVDS | awk '{print $1}')
xrandr --output $output_LVDS --off
xrandr --output $output_LVDS --mode 1920x1080 --pos 1920x0 --output $output_DP --mode 1920x1080 --pos 0x0 --primary
Untuk kenyamanan lebih, saya membuat variabel-variabel ini memiliki lebih banyak fleksibilitas karena beralih antara kartu grafis diskrit dan terintegrasi mengubah penunjukan perangkat output (misalnya, LVDS-1-0 vs LVDS-1).
sumber
xrandr --output HDMI1 --same-as Laptop1
dan untuk diperpanjang:xrandr --output Laptop1 --auto --output HDMI1 --auto --left-of Laptop1