Untuk mengatasi masalah resolusi dual-monitor, saya mengikuti saran yang ditemukan dalam pertanyaan lain di sini terkait dengan script sesi dan tampilan-setup. Saya memiliki yang berikut ini /etc/lightdm/lightdm.conf
:
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
display-setup-script=/usr/bin/dualmon.sh
session-setup-script=/usr/bin/dualmon.sh
Saya juga memiliki yang berikut (dapat dieksekusi) /usr/bin/dualmon.sh
yang saya buat:
#!/bin/bash
xrandr --output LVDS1 --auto --left-of HDMI1 --output HDMI1 --auto
# notify-send Dualscreen activated
touch /home/shade/Desktop/touched
Namun, resolusi salah di layar login dan setelah saya login. Juga, file / home / shade / Desktop / touch tidak ada. Ketika saya menjalankan dualmon.sh
skrip secara manual (setelah saya masuk), resolusi diatur dengan benar.
Ini membuat saya berpikir bahwa skrip tidak berjalan sama sekali. Apa penyebabnya dan bagaimana cara memperbaikinya?
Jawaban:
Menggunakan Ubuntu, cara terbaik untuk mendapatkan akun pengguna Anda untuk memiliki resolusi yang tepat untuk pengaturan dual monitor Anda adalah sebagai berikut:
Anda akan melihat setelah melakukan hal di atas bahwa monitor.xml ditulis ulang, dan setiap kali Anda masuk, pengaturan dua monitor Anda akan berfungsi.
Kedua, untuk membuat layar login berfungsi dengan benar, proses yang perlu Anda ikuti adalah seperti jawaban ini . Bagian yang sulit adalah memastikan izin Anda benar - Di atas pengaturan izin yang benar untuk tautan simbolik, Anda juga perlu memastikan Orang lain dapat mengakses file monitor.xml serta folder ~ / .config.
Keindahan dari pengaturan ini, sebagai lawan dari mencoba memaksa beberapa perintah xrandr, bahwa setiap kali Anda mengubah resolusi / monitor Anda di Ubuntu, layar login Anda akan mengikuti.
Agar kedua hal di atas berfungsi, Anda harus memastikan Anda menghapus referensi apa pun terhadap perintah xrandr saat startup.
sumber