So stellen Sie eine dauerhafte Auflösung in xfce unter Debian ein


10

Ich verwende Debian Jessie unter VMWare und die Standardauflösung ist 800x600. Ich kann es mit auf 1360x768 einstellen xrandr, aber beim nächsten Anmelden ist es immer noch 800x600.

Einige Beiträge im Internet sollen meine xorg.conf-Datei bearbeiten. Ich lief Xorg -configureund bekam eine xorg.conf.new-Datei. Ich habe versucht, es zu testen, aber der Bildschirm bleibt schwarz ( startxohne Konfiguration funktioniert es einwandfrei).

In einem anderen Beitrag wurde gesagt, dass die Datei display.xml in diesem Verzeichnis ( .config/xfce4/xfconf/xfce-perchannel-xml) bearbeitet werden soll , aber ich habe keine Datei display.xml.

Irgendeine Idee, wie das geht?

Protokolldatei: http://pastebin.com/YaFrfnum

Conf-Datei: http://pastebin.com/nYGg06TJ


Veröffentlichen Sie die xorg.confDatei und die Fehlermeldungen, /var/log/Xorg.0.logwenn X nicht gestartet werden kann.
L. Levrel

Haben Sie versucht, die xfce4-display-settingsxfce-Auflösung zu ändern?
Scantlight

Sind Sie sicher, dass es das Protokoll des fehlerhaften X ist? Es wird kein Fehler angezeigt. Außerdem gibt Ihre xorg.conf nicht Ihre bevorzugte Auflösung an. Fügen Sie Option "PreferredMode" "1360x768"im Abschnitt Monitor hinzu.
L. Levrel

@ L.Levrel Es zeigt jetzt Fehler, weil es nicht wirklich fehlgeschlagen ist. Es blieb nur schwarz, bis ich mit Strg + Alt + F1 zur Konsole zurückkehrte und sie mit Strg + C
devil0150 am

@ Scantlight das hat funktioniert danke. Kannst du es als Antwort schreiben?
Devil0150

Antworten:


12

Eine von vielen Möglichkeiten, Einstellungen in einer Desktop-Umgebung zu ändern, besteht darin, Tools zu verwenden, die in dieser Umgebung bereitgestellt werden. In diesem Fall ist XFCE eine Desktop-Umgebung und bietet solche Tools, einige mit grafischer Oberfläche.

Die einfachste Möglichkeit, die Auflösung zu ändern, besteht darin, "Anzeige" zu verwenden, die unter zu finden ist, Application Menu > Settings > Displayoder sie kann mit einem xfce4-display-settingsBefehl vom Terminalemulator aufgerufen werden .

Wenn Ihnen eine grafische Lösung nicht gefällt, können Sie die entsprechende Datei natürlich immer manuell ändern (in diesem Fall .config/xfce4/xfconf/xfce-perchannel-xml/displays.xml).


1
und wie würde man diese einstellungen nach dateimodifikation anwenden?
Phil294

1
Ich finde die Datei display.xml nicht. Wie kann ich die Auflösung von 1360 x 768 immer über die Befehlszeile einstellen? Die Standardeinstellung ist 640, was sehr, sehr eng ist.
Jitesh Sojitra

7

Zwei Probleme, die ich in meinem Setup lösen musste (OpenSuse als VMware-Gast):

  1. Die Auflösung befindet sich nicht in der Dropdown-Liste der xfce4-Anzeigeeinstellungen (der Name des Monitors lautet jedoch. Sie werden später benötigt).
  2. Bei jeder Abmeldung wird die manuell hinzugefügte Auflösung (über xrandr ) vergessen.

Meine Prozedur für den Monitor ('Virtual1'), den ich auf 1160x1600 einstellen möchte:

Bestimmen Sie auf dem Zielmonitor die Timing-Parameter

$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ _

Aktivieren Sie diese Modeline mit xrandr :

$ xrandr --newmode "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output  Virtual1 --mode 1160x1600_60.00
$ _

Voila!

Fügen Sie die obigen 'xrandr'-Zeilen zu .bashrc oder .profile hinzu, um diese Bildschirmauflösung beim Anmelden automatisch zu erhalten.

Dieser Cludge funktioniert bei mir. Vielleicht weiß jemand, wo man die Systemkonfiguration am besten ändern kann, um sie dauerhaft zu machen und sogar Updates zu überleben? (Mein ganzes altes * nix-Know-how scheint seit systemd veraltet zu sein ...)

"Diejenigen, die Unix nicht verstehen, sind dazu verdammt, es schlecht neu zu erfinden. - Henry Spencer"


1

Ich hatte das gleiche Problem mit fehlenden unterstützten Auflösungen in der Liste der Bildschirmeinstellungen. Ich löse dieses Problem, indem ich in meiner xorg.conf die richtigen Grenzwerte für Synchronisierungs- und Aktualisierungsvariablen festlege:

HorizSync 31.0 - 83.0

VertRefresh 56.0 - 75.0

Die tatsächlichen Werte, die ich aus meinem LCD-Datenblatt erhalten habe. Ich verwende den Iiyama ProLite E2001WSV-Monitor.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.