ubuntuusers.de

xrandr Konfiguration funktioniert nicht

Status: Gelöst | Ubuntu-Version: Xubuntu 12.04 (Precise Pangolin)
Antworten |

Scarabol

Anmeldungsdatum:
29. Oktober 2010

Beiträge: 70

Hi Leute,

ich habe mir wie im Wiki beschrieben die Datei /etc/X11/Xsession.d/45custom_xrandr-settings mit folgendem Inhalt angelegt: xrandr --output VGA-0 --auto --left-of DVI-0

Wenn ich das Kommando oder das Script in der Bash ausführe funktioniert alles wie gewünscht. Aber beim Starten des Rechners ändert sich an der MonitorKonfiguration gar nichts, ich bekomme immer die geklonte Ausgabe auf beiden Monitoren.

Warum wird die Datei nicht beachtet?

Gruß Scarabol

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Wohnort: Germany

Warum wird die Datei nicht beachtet?

Das kann ich dir nicht sagen, aber du kannst den Befehl auch in rc.local speichern. Ggf. noch mit einer Verzögerung davor:

sleep 20; xrandr.....

realzippy

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

...existiert eine dazwischenfunkende ~/.config/monitors.xml ?

Scarabol

(Themenstarter)

Anmeldungsdatum:
29. Oktober 2010

Beiträge: 70

realzippy schrieb:

...existiert eine dazwischenfunkende ~/.config/monitors.xml ?

nein nicht vorhanden..

Gruß Scarabol

realzippy

Anmeldungsdatum:
5. Mai 2009

Beiträge: 3137

Funktioniert der Befehl als Autostarteintrag?

Scarabol

(Themenstarter)

Anmeldungsdatum:
29. Oktober 2010

Beiträge: 70

Danke für eure Mühe.

Du meinst als Eintrag bei "Sitzungs und Startverhalten"?

Nein, leider auch nicht.

Gruß Scarabol

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Hi.

Die Datei müsste hier liegen: ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml einfach mal löschen.

Scarabol

(Themenstarter)

Anmeldungsdatum:
29. Oktober 2010

Beiträge: 70

ahh, das sieht gut aus. Danke.

Vllt. sollte ich die Datei eher bearbeiten, als sie einfach zu löschen?

Zu welchem Programm gehört die Datei überhaupt?

Gruß Scarabol

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Scarabol schrieb:

Vllt. sollte ich die Datei eher bearbeiten, als sie einfach zu löschen?

Das wäre die beste Lösung, solange darüber alle deine Einstellungswünsche umsetzbar sind.

Zu welchem Programm gehört die Datei überhaupt?

Unter 11.10 war es unter "Einstellungen → Anzeige"

Scarabol

(Themenstarter)

Anmeldungsdatum:
29. Oktober 2010

Beiträge: 70

Eigentlich will ich nur, dass der zweite Monitor meinen Desktop erweitert.

Geht das mit der Konfiguration in der Datei, oder wo finde ich ne Beschreibung zu der Datei?

Gruß Scarabol

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Wenn du die Datei manuell ändern willst, müsstest du

<property name="X" type="int" value="0"/>

auf die Breite des anderen Bildschirmes setzen.

Scarabol

(Themenstarter)

Anmeldungsdatum:
29. Oktober 2010

Beiträge: 70

Ja, cool. DANKE!

Funktioniert astrein!

Hab die Datei ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml jetzt wie folgt geändert:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="UTF-8"?>

<channel name="displays" version="1.0">
  <property name="Default" type="empty">
    <property name="VGA-0" type="string" value="HSD 19&quot;">
      <property name="Active" type="bool" value="true"/>
      <property name="Resolution" type="string" value="1280x1024"/>
      <property name="RefreshRate" type="double" value="60.019740"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="false"/>
      <property name="Position" type="empty">
        <property name="X" type="int" value="0"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
    <property name="DVI-0" type="string" value="Digitalanzeige">
      <property name="Active" type="bool" value="true"/>
      <property name="Resolution" type="string" value="1280x1024"/>
      <property name="RefreshRate" type="double" value="60.019740"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="false"/>
      <property name="Position" type="empty">
        <property name="X" type="int" value="1280"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
  </property>
</channel>

Gruß Scarabol

Antworten |