staging.inyokaproject.org

xrandr Befehle als Autostartskript, wohin?

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

fatlip

Anmeldungsdatum:
17. April 2008

Beiträge: 15

Hallo zusammen,

ich möchte meine angeschlossenen Monitore über folgendes Skript automatisch beim Start mit der richtigen Auflösung initialisieren. Das Skript dazu sieht folgendermaßen aus:

xrandr --output VGA1 --mode 1360x768 --above LVDS1
xrandr --output LVDS1 --mode 1024x600 --below VGA

Das Skript ist ausfühbar und verrichtet beim ausführen im Terminal seinen Dienst. Ich bekomme es aber nicht dazu beim Systemstart zu starten. rc.local-Eintrag und Autostartpatch habe ich schon probiert. Funktioniert beides nicht. Fehlt noch etwas im Header? Würde mich wundern, da das Skript ja manuell funtioniert.

Über Hilfe hierzu wäre ich sehr dankbar.

David

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Hi.

Ich würde es mal wie im Wiki probieren: xrandr 😉

fatlip

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 15

stfischr schrieb:

Hi.

Ich würde es mal wie im Wiki probieren: xrandr 😉

Das Skript liegt inzwischen auch schon im Xsession.d-Ordner, wie im Wiki beschrieben und in so ziemlich jedem Runlevelautostart Ordner (rc0.d - rc6.d). Es startet aber nach wie vor zum Verrecken nicht.

Meine Frage ist, ob das Skript noch einen bestimmten Zusatz braucht, um als Autostartskript berücksichtigt zu werden?

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Hast du eventuell

#! /bin/bash

am Anfang vergessen. Könnte helfen muss aber nicht.

fatlip

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 15

stfischr schrieb:

Hast du eventuell

#! /bin/bash

am Anfang vergessen. Könnte helfen muss aber nicht.

Hat es leider nicht. Ich habe mich jetzt noch mal Punkt für Punkt an die Anleitung aus dem Wiki gehalten. Es will aber partout nicht starten. Nach wie vor funktioniert das Skript, wenn ich es manuell ausführe.

Das Skript sieht jetzt so aus:

xrandr-custom-settings

Ausführbar gemacht habe ich es mit dem Befehl

sudo chmod a+x /etc/X11/Xsession.d/45custom_xrandr-settings

Was mache ich falsch?

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Sieht alles richtig aus, hast dus schonmal über die .xprofile im Homeverzeichnis probiert?

fatlip

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 15

stfischr schrieb:

Sieht alles richtig aus, hast dus schonmal über die .xprofile im Homeverzeichnis probiert?

Eben mal probiert, geht auch nicht. Ist es möglich die config-Dateien von randr aus dem Homeverzeichnis zu löschen? Denn die Einstellungen, die jetzt automatisch geladen werden sind andere als die Ursprünglichen. Ich hatte da mal etwas mit dem xrandr-Befehl rumgespielt...

Achja, einen Ordner wie .randr oder Ähnliches konnte ich in meinem Homeverzeichnis nicht finden.

Milbo

Anmeldungsdatum:
8. November 2009

Beiträge: Zähle...

Das erinnert mich doch sehr an mein Problem, das der TightVNC ums verrecken nicht autostarten will.

Ebenso wie bei dir habe ich ein script gebastelt, welches manuell aufgerufen wunderbar funktioniert. Ich werde auch den xrand Befehl autostarten müssen, um 800x480 zu setzen, daher mein Interesse.

Ist es am End ein Bug in Karmic Koala?

Greetz Milbo

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Milbo schrieb:

Ist es am End ein Bug in Karmic Koala?

Nein, das hat schon bei mehreren problemlos gefunzt.

@fatlip Hast du eventuell mal ne xorg.conf angelegt, die dann bevorzugt wird?

fatlip

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 15

stfischr schrieb:

@fatlip Hast du eventuell mal ne xorg.conf angelegt, die dann bevorzugt wird?

Auf meinem System exisitert keine xorg.conf und mit dem Befehl

sudo dpkg-reconfigure xserver-xorg

wird auch keine erstellt.

Und ein Backup habe ich auch nicht. Habe ich bis jetzt noch nie gebraucht...

Kann ich evtl. die Konfiguration aus diesem Wiki-Artikel: xorg.conf nehmen? Lieber wär mir aber eine automatisch Erstellte. Komisch auch dass das dpkg-Skript nicht läuft.

fatlip

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 15

Kann ich evtl. die Konfiguration aus diesem Wiki-Artikel: xorg.conf nehmen? Lieber wär mir aber eine automatisch Erstellte. Komisch auch dass das dpkg-Skript nicht läuft.

//edit: Sorry für den Doppelpost, aber der bearbeiten-Button funktionierte nicht. Nichts funktioniert 👿

///edit: habs jetzt doch geschafft. Ab Jaunty lautet der Befehl:

sudo X -configure

Xserver darf dabei nicht laufen. Nun habe ich folgende Datei bekommen:

xorg.config.new

Nun habe ich mal versucht diese Datei zu bearbeiten, leider ohne Erfolg, der Xserver hat nicht mehr gestartet. Was muss ich ändern, wenn VGA1 über LVDS1 mit 1360x768 und LVDS1 unter VGA1 mit 1024x600 laufen soll? Das wird mir aus dem Wiki-Eintrag nicht wirklich deutlich.

Antworten |