Bagaimana cara mengaktifkan pembaruan layar otomatis pada plug-in / out monitor di Lubuntu (Juga, bagaimana hal ini dapat dicapai di Ubuntu)?

3

Saya memiliki laptop yang ingin saya sambungkan ke monitor eksternal 99% dari waktu. 1% lainnya saya akan menggunakan layarnya. Saya ingin laptop ditutup (biasanya) untuk menghemat ruang, dan menggunakan KB / mouse eksternal. Monitor eksternal mendukung resolusi yang lebih tinggi daripada layar laptop, jadi saya tidak akan menggunakan duplikasi layar, dan desktop yang diperpanjang mengganggu ketika salah satu monitor tidak dapat dilihat, begitu juga keluar dari pertanyaan.

Apakah ada cara sederhana untuk mengaktifkan konfigurasi hanya eksternal, tetapi itu akan beralih ke monitor internal ketika monitor eksternal terputus, seperti yang disediakan Ubuntu / Windows / etc reguler?

Sebagai tambahan / alternatifnya, perangkat lunak apa yang digunakan Ubuntu atau distro linux biasa lainnya untuk mengaktifkan ini?

Sialan
sumber

Jawaban:

4

Ini mungkin fitur Gnome atau Unity yang tidak ada di LXDE. Anda mungkin bisa menulis udevaturan untuk melakukan ini pada pemutusan monitor.

Saya telah menulis sebuah skrip kecil yang akan mendeteksi monitor dan memperluas sesuai:

#!/usr/bin/env bash

xrandr | grep VGA | grep -w connected >/dev/null
echo $?
if [[ "$?" -lt 1 ]]
then
    notify-send "Extending desktop to VGA screen"
    xrandr --output DP-3 --auto --output VGA-0 --auto --right-of DP-3 --primary
else
    xrandr | grep DP-2 | grep connected >/dev/null
    if [[ "$?" -gt 0 ]]
    then
    notify-send "Extending desktop to DisplayPort screen"
    xrandr --output DP-3 --auto --output DP-2 --auto --right-of DP-3 --primary
    else
    notify-send "No known screens found"
    fi

fi

Anda perlu xrandrmenginstal tetapi Anda hampir pasti melakukannya. Anda juga perlu mengubah nama monitor sesuai (dalam kasus saya, saya beralih antara VGA eksternal dan dan layar Display Port eksternal). Jalankan xrandrdengan layar eksternal Anda terhubung untuk mendapatkan nama yang tepat atau memperbarui pertanyaan Anda dengan output dari xrandrdan saya dapat membantu Anda dengan itu.

Saya telah memetakan skrip ini untuk dijalankan dengan pintasan keyboard dan menjalankannya setiap kali saya menghubungkan atau memutus layar.

terdon
sumber
Terima kasih! Saya juga menemukan repositori github ini yang saya sukai lebih baik karena tidak ada polling. Saya akan menerima jawaban Anda, karena itu memberikan solusi!
Shwouchk