Layar saya memiliki resolusi 1280 x 1024. Namun sayangnya, sabuk paling kanan 200 piksel rusak dan tidak dapat menampilkan gambar apa pun.
Bagaimana saya dapat mengatur bahwa Xorg akan memperlakukan layar saya sebagai perangkat 1080 x 1024?
Sekarang saya sudah mencoba:
Virtual 1080 1024
Viewport 0 0
Tidak berfungsi dengan benar - gambar diskalakan agar pas secara vertikal, dan secara horizontal saya dapat menggeser mouse.
Jawaban:
Lihat: http://howto-pages.org/ModeLines/ , mereka memiliki penjelasan yang baik tentang modelines Xorg. Lalu pergi ke http://xtiming.sourceforge.net/cgi-bin/xtiming.pl dan masukkan spesifikasi untuk ukuran layar yang dapat Anda gunakan. Ini akan memberi Anda Modeline yang dapat Anda tambahkan ke file xorg.conf Anda.
Bidang 4, 5, 6, & 7 sesuai dengan nilai-nilai berikut: HDisplay HSync Mulai HSyncEnd HTotal.
Dengan bermain dengan bidang 5 & 6, Anda dapat memindahkan bagian layar Anda yang terlihat ke kiri atau kanan, tergantung yang Anda butuhkan.
sumber
Anda harus bermain-main tentang bagaimana cara terbaik membuat displaymanagers menggunakannya, tetapi:
Anda dapat memulai Xorg Anda secara normal yang akan menggunakan seluruh layar Anda pada resolusi penuh, mis
Switch -ac menonaktifkan beberapa (semua?) Pembatasan Xorg yang mungkin dimiliki klien yang diizinkan. Kemudian Anda mulai Xephyr sebagai satu-satunya klien (Anda mungkin ingin menyesuaikan resolusi yang diteruskan sebagai argumen-layar dengan kebutuhan Anda):
Xephyr adalah semacam "overlay Xserver" yang berinteraksi dengan klien seperti halnya Xserver mana pun, tetapi alih-alih mengurus rendering dan input (bagian yang dihadap pengguna), Xephyr bergantung pada Xserver lain untuk melakukan itu.
Bagaimana Anda menggabungkan perintah-perintah ini sangat tergantung pada use case Anda. Secara umum, aplikasi seperti manajer sesi memberi Anda kesempatan untuk memberikan perintah bagaimana memanggil Xserver.
Apa yang saya lakukan untuk mencobanya:
Buat
/root/.xinitrc
dengan kontendi mana 1400 adalah lebar layar saya -200 piksel.
Kemudian saya menjalankan
xinit -- :123 -my -usual -xorg -options -for -my -computer
dan sebagai hasilnya saya mendapatkan layar masuk dan sesi yang benar-benar menggunakan seluruh layar saya tetapi kolom lebar 200 piksel di sisi kanan.Untuk memiliki efek yang sama untuk misalnya GDM Anda harus memberikan
xinit
perintah beberapa kaligdm.conf
sebagai metode untuk memanggil Xserver. Tapi aku tidak bisa memberitahumu dari atas kepalaku bagaimana melakukan itu.sumber