Bir monitörde X, diğerinde çıplak, tty terminali? (Linux)


9

Bilgisayarımdaki grafik kartında (en az) iki ayrı monitör çıkışı var. Yüksek çözünürlüklü bir monitöre sahibim ve X için (grafiksel herhangi bir şey) kullanmayı seviyorum. Diğer monitörüm ise OLD, düşük çözünürlüklü, düz panel monitör.

Monitörleri, X çalıştıran tty terminalinin A (yüksek çözünürlüklü parazit) izlemeye gidecek ve sadece bash kabuğunu çalıştıran / dev / tty2'nin B (düşük çözünürlüklü monitör) olacağı şekilde yapılandırmanın mümkün olup olmadığını merak ediyorum. .

Bunun için bir xorg yapılandırma dosyası kullanabilir miyim? Gerçekten emin değilim.

Bununla ilgili herhangi bir bilgi çok takdir edilecektir. Teşekkürler

Yanıtlar:


6

Bahsettiğiniz kurulumu çalıştırırken yaşadığınız sorun klavyedir. Klavye, birincil ekranınızda (yüksek çözünürlük) çalışan x sunucusu tarafından yakalanır. İçine bir şey yazmak isterseniz diğer terminale geçemezsiniz.

İkincil monitörünüz düşük çözünürlüklü olsa bile, ana x ekranınızdan ayrı bir xterm oturumu çalıştırabilirsiniz. 2 ekranı tamamen farklı ekranlar olarak ayarlamak isteyeceksiniz (xinerama kullanmadan). Sonunda 0.0ve 0.1görüntülenir. Birincil ekranınız 0.0DISPLAY ortam değişkeniniz aşağıdaki gibi olacaktır:

export DISPLAY=:0.0

Bu yapılandırma, klavye girişinizin nereye geçeceğini seçmek için farenizi 2 ekran arasında hareket ettirmenizi sağlar. Gözlerinde farklı .xinitrcaşağıdaki gibi (sizin ev dizininizde) oluşturduktan sonra bir şey yapabilirsiniz:

#!/bin/bash
xsetroot -solid black
xsetroot -display :0.1 -solid darkblue
xterm -display :0.1 -fn 9x16 -geometry 86x36+1+1 &
startkde

Bu, birincil ekranınızın arka planını siyah olarak ayarlayarak başlar. Daha sonra ikincil ekran arka planınızı koyu mavi olarak ayarlayacaktır (bu rengi kullanıyorum çünkü film izlemek için ikincil ekranımı kullanıyorum). Sonraki satır, ikinci ekranınızda önceden ayarlanmış bir geometriyle bir xterm başlatır. Geometriyi ekranınıza en uygun şekilde ayarlamak isteyeceksiniz. Karakterlerde xterm geometrisi ölçüldüğünden piksel genişliği ve yüksekliği belirleyemezsiniz. Örneğimdeki gibi 9x16 yazı tipi boyutunu seçerseniz ve ikincil ekran çözünürlüğünüz 800x600 ise, aşağıdaki matematiği yaparsınız:

font size = 9x16
screen size = 800x600
xterm width = ( 800 / 9 ) = 88.888
xterm height = ( 600 / 16 ) = 37.5

Kaydırma çubuğunu hesaba katmanız gerektiğinden, özellikle genişlik için sayıyı bir miktar aşağı yuvarlamak istersiniz. İkincil ekranda bir pencere yöneticiniz olmayacaktır, bu nedenle xterm pencere başlığı olmayacaktır (ikinci monitörde twmveya gibi hafif bir şey çalıştırmayı seçmediğiniz sürece fvwm). Temel olarak, istediğiniz şekilde elde edene kadar sayılarla oynamak zorunda kalacaksınız.

.xinitrcDosyadaki son satır , ana ekranınızda ana pencere yöneticisini başlatır. Bunu gnome-session veya en sevdiğiniz wm'i başlatan herhangi bir şey olarak değiştirebilirsiniz. .xinitrcOturum açma sırasında pencere yöneticinizi seçme yeteneğini korumak istiyorsanız dağıtımınız için mevcut olanı da değiştirebilirsiniz . /etc/X11Baz olarak kullanmak için bir iskelet dosyası olmalıdır .

GÜNCELLEME:

KDE'nin modern sürümleri artık tüm ekranları kontrol edecek. Artık ikinci ekranda ayrı bir pencere yöneticisi bulundurmanıza gerek yok. GNOME kullanmadığından emin değilim.


güzel! ... Bununla oynamak zorundayım ... evet ratpoison muhtemelen ikinci ekranda iyi çalışır
biber
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.