Ich habe zwei Monitore und verwende Arch Linux, wie folgt eingerichtet:
- 1280 x 1024 (primär)
- 1680 x 1050 (sekundär)
- ATI RADEON X1300
- Open Source ATI-Treiber
Auf dem Startbildschirm hat mein primärer Monitor (17 ") die richtige Auflösung, mein zweiter klont den ersten und hat die gleiche Auflösung (1280x1024).
Ich muss xrandr
ZWEIMAL nach dem Start von X ausführen , um die richtige Auflösung zu erhalten.
xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0
Ich habe versucht, dies durch Hinzufügen des xrandr
Befehls dauerhaft zu machen .xinitrc
, aber es hat nicht funktioniert. Wenn ich nun auf beiden Monitoren die richtige Auflösung erhalten möchte, xrandr
starte ich nach dem Start von X ZWEIMAL.
Ich habe nichts in definiert xorg.conf
(noch weiß ich wie :)). Was kann ich tun, um dies zu beheben?
xrandr
Befehl in Ihre eingegeben haben.xinitrc
. Ich habe ein ähnliches Setup und es funktioniert so.~/.xinitrc
? Wenn es dort drin ist und ausgeführt wird, sollte es funktionieren. Andernfalls hat Ihr DM wahrscheinlich ein Äquivalent.Antworten:
Das Eingeben von
xrandr
Befehlen.xinitrc
ist keine geeignete Methode zum Speichern dauerhafter Einstellungen. Sie solltenxorg.conf
stattdessen verwenden.Entfernen Sie also zunächst die xrandr-Zeilen von Ihrer
.xinitrc
und erstellen (oder bearbeiten) Sie dann eine/etc/X11/xorg.conf
Datei. Es sollte genau so aussehen (es werden keine weiteren Inhalte benötigt, es sei denn, Sie möchten Tastatur, Maus oder ähnliche Geräte konfigurieren):quelle
sudo lshw -c video | grep configuration
. Ich benutze awesome wm auf Crunchbang Waldorf.Ich bin auch ein paar Mal auf dieses Problem gestoßen.
Aus irgendeinem Grund haben meine Bildschirme die unangenehme Angewohnheit, manchmal ihren "Namen" zu ändern und den Code, den ich mit mir angegeben habe,
xrandr
unbrauchbar zu machen.Überprüfen Sie zunächst, ob die Monitore korrekt identifiziert wurden:
Wenn die Namen stimmen, dann vermute ich, dass das System
~/.xinitrc
beim Booten NICHT liest oder Sie den Befehl falsch eingegeben haben.quelle