Saya memutar layar saya, dan begitu saya masuk, itu berfungsi dengan baik. Tapi, layar penyapa (login) belum mendapat pesan bahwa semuanya diputar 90 derajat. Bagaimana saya bisa mengubah rotasi layar login?
UPDATE: layar kunci berada di posisi yang benar. Saya hanya melihat ini ketika saya boot, atau logout.
Jawaban:
Tambahkan baris ini ke
/etc/lightdm/lightdm.conf
file (di bagian [SeatDefaults]):Kemudian buat file
/etc/lightdm/greeter_setup.sh
dengan konten berikut:Kemudian membuatnya bisa dieksekusi dengan
sudo chmod +x /etc/lightdm/greeter_setup.sh
. Kemudian reboot.sumber
exit 0
) untuk/etc/lightdm/pre-greeter.d
melakukan trik untuk saya.Pilihan lain yang harus bekerja adalah untuk menyalin
~/.config/monitors.xml
ke/var/lib/lightdm/.config
.Ini tentu berfungsi untuk informasi posisi dan resolusi monitor saya, jadi saya akan berasumsi itu akan bekerja untuk rotasi juga.
Sunting : Untuk fleksibilitas maksimum, orang dapat membuat tautan simbolis antara yang di atas:
Dengan cara ini, jika pengaturan monitor Anda berubah di masa mendatang, itu akan secara otomatis tercermin ke layar login. Perhatikan
-h
flag yang diperlukan padachown
perintah, seperti yang dijelaskan dalam chown tidak mengubah tautan simbolik .sumber
14,04 ke atas
Jawaban Falconer sangat membantu saya, tetapi lightdm berubah untuk Ubuntu Trusty 14.04. Tidak ada lagi
/etc/lightdm/lightdm.conf
file di sistem saya. lightdm sekarang menggunakan cara "Debian" dan konfigurasinya dipecah menjadi direktori conf.d. Anda sekarang perlu membuat file berikut:/etc/lightdm/lightdm.conf.d/80-display-setup.conf
Seperti yang disarankan dalam jawaban Head Electric , perintah xrandr dapat langsung di file ini, tidak perlu membuat skrip terpisah.
Jika Anda menginginkan perintah xrandr yang berhubungan dengan banyak monitor, Anda dapat menggunakannya
arandr
untuk membuatnya.xrandr
Perintah saya sebenarnya adalah:Untuk mendapatkannya saya menggunakan perintah berikut:
sudo apt-get install arandr
arandr
Dengan ini, monitor saya diputar dengan benar ketika saya login juga, jadi tidak perlu melakukan konfigurasi tambahan di Gnome, XFCE, atau KDE. Satu-satunya tempat lain yang saya perlukan untuk mengonfigurasi rotasi monitor adalah di terminal framebuffer virtual, seperti yang dijelaskan dalam Bagaimana cara memutar layar ketika tidak menggunakan X Server?
sumber
/etc/lightdm/lightdm.conf.d/
direktori dan membuat satu lalu mengikuti petunjuk selanjutnya di sini tidak berfungsi. Namun, instruksi dalam jawaban Kepala Listrik tidak berhasil. Saya tidak yakin mengapa satu bekerja dan tidak yang lain, tetapi hanya ingin meninggalkan komentar ini demi anak cucu jika ada orang lain yang menghadapi situasi yang sama seperti saya.Falconer cukup banyak berhasil, tetapi saya ingin menunjukkan penyederhanaan.
Anda dapat menempatkan
xrandr
perintah secara langsung/etc/lightdm/lightdm.conf
sebagai pengait sistem . Anda tidak perlu membuat perintah shell untuk memanggil skrip terpisah yang berisi perintah shell (meskipun tentu saja Anda bisa jika Anda melihat alasan untuk melakukannya). Juga, tidak ada menyebutkan/etc/lightdm/lightdm.conf.d/
diman lightdm
dan saya tidak memiliki baik ini ataulightdm.conf
pada sistem saya. Jadi, meskipun saya yakin itu mungkin berhasil seperti yang disarankan oleh Stephen , sekali lagi, Anda tidak perlu melakukan ini.Jadi, jika belum ada, sesuatu di sepanjang baris berikut dalam
/etc/lightdm/lightdm.conf
(sudo
, tentu saja) akan berfungsi dengan baik:Lihat
man xrandr
opsi konfigurasi.BTW: Saya mungkin bisa lolos dengan komentar / suntingan di sini tapi saya tidak punya perwakilan dan saya memang ingin menambahkan sumber untuk informasi ini.
Versi
Referensi
man xrandr
man lightdm
sumber
lightdm.conf
. Lalu berhasil. Terima kasih untuk ini.[Seat:*]
bukan[SeatDefaults]
. wiki.ubuntu.com/LightDMmonitors.xml
BERHUBUNGAN DENGAN LEMBUT ke monitor pengguna normal saya.xml - ini adalah biang keladinya; sebagai gantinya saya COPIED file di tempat, itu mulai bekerja. Menurut pendapat saya pengaturan ini harus dipilih dalam "Pengaturan Sistem> Tampilan"16.04
Satu-satunya memperbaiki yang bekerja untuk saya adalah untuk menyalin
~/.config/monitors.xml
ke/var/lib/lightdm/.config/
, mirip dengan metode dalam jawaban Steve Dee , tapi dengan salinan file bukan hanya symlink untuk itu. Membuat tautan simbolis tidak berfungsi.Baik jawaban elang maupun Stephen Ostermiller tidak bekerja untuk saya. Saya baru saja melihat layar yang diputar dengan benar selama 2 detik setelah boot, kemudian diputar kembali ke orientasi horizontal.
sumber
Sudahkah Anda mencoba
xrandr -o value
? Sebagaivalue
penggunaan salah satuleft
atauright
Anda juga dapat membuat pintasan khusus dengan mengikuti CARA INI
sumber
Pertanyaan yang sama dan hasil saya di 18.10 :
jawaban falconer baik. Biarkan saya menambahkan 2 detail yang harus saya temukan di 18.10:
[SeatDefaults]
versi saat ini harapkan[Seat:*]
logger
dan kemudianxmessage
menyimpulkan, bahwa ia dipanggil, itu benar, tetapi kemudian sayangnya efeknya dibatalkan oleh unity-greeter.Saya mencoba sapaan lain, dan mereka semua menghormati solusinya dan mulai diputar dengan baik, kecuali penyatuan default-penyambut. Saya akhirnya menggunakan slick-greeter.
sumber
Saya memiliki masalah yang sama dengan layar penyapa yang salah di Ubuntu 18.04 pada monitor vertikal. Saya mencoba beberapa
xrandr
perintah yang disebutkan seperti ditunjukkan dalam balasan lain, tetapi ini tidak berhasil untuk saya. Saya kemudian mengikuti balasan yang disarankan untuk menyalin~/.config/monitors.xml
file ke/var/lib/gdm3/.config
direktori. Setelah reboot layar penyambut masih memiliki orientasi yang salah. Langkah saya selanjutnya adalah melihat isi/var/lib/gdm3/.config/monitors.xml
file. Saya perhatikan bahwa itu berisi sejarah berbagai monitor dan konfigurasi yang telah saya gunakan selama bertahun-tahun. Saya mengedit file ini hanya berisi pengaturan konfigurasi saat ini.Struktur
monitors.xml
file tersebut berisi satu set<monitors>
dan</monitors>
tag, di awal dan akhir file. Di antara tag-tag ini terdapat satu atau lebih set<configuration>
dan</configuration>
tag. Masing-masing bagian ini berisi satu atau lebih set<logicalmonitor>
dan</logicalmonitor>
tag. Masing-masing bagian ini menentukan satu monitor, dengan parameter seperti merek dan jenis, orientasi (jika tidak horizontal), lebar, tinggi, x, y dan kecepatan refresh. Ini juga menentukan apakah monitor adalah monitor utama. Dalam file saya adalah pengaturan saat ini terdaftar di dekat bagian bawah file. Saya menghapus semua<configuration> </configuration>
bagian yang tidak menjelaskan pengaturan saya saat ini. Hasilnya terlihat seperti ini:Sekarang saya reboot komputer saya. Kali ini jendela screener memang memiliki orientasi yang benar. Saya kira riwayat yang diambil dalam
monitors.xml
file asli menyebabkan masalah.sumber