[linux-l] Bootscript zur Änderung der Einstellungen für den X-Server

Susanne susanne.schuetze at belug.de
Do Apr 2 17:25:32 CEST 2020


On 20-04-02 15:26:58, Volker Wysk wrote:
> Am Donnerstag, den 02.04.2020, 14:28 +0200 schrieb Dr. sc. nat. Fred
> Albrecht:
> > Liebe Linux-Gemeinde,
> > 
> > mein Laptop ist mit zwei Grafikkarten ausgestattet. Je nach Anwendung
> > benötige für den Start des X-Systems unterschiedliche Dateien
> > (Einstellungen) für z.b. xorg.conf bzw. bumblebee-Datein. Zur Zeit
> > helfe
> > ich mir mit mehreren Installationen der Suse, die ich beim Booten
> > auswählen kann. Der Aufwand, die alle aktuell zu halten, ist
> > belastend.
> > Gibt es eine Möglichkeit ein Menü zur Auswahl von Skripten, die die
> > richtigen Einstellungen vornehmen (Dateien umbenennen mit root-
> > Rechten),
> > vor dem Start des X-System anzuzeigen, um die Auswahl zutreffen.
> 
> Da könnte man etwas stricken. Sollte nicht schwierig sein, wenn man
> sich ein wenig auskennt. Du könntest den X-Server per "startx" starten,
> und ein Shellskript schreiben, das das macht. Es könnte vorher ein Menü
> anzeigen (z.B. mit "dialog"), und je nach Auswahl die einen oder die
> anderen Einstellungen verwenden.

Ganz so einfach wird es glaub ich nicht, je nach dem was für eine Distro verwendet wird. Klar man sich grundsätzlich erstmal über die Login-Schell in sein System einloggen und dann das shellsript starten das die Einstellungen vornimmt (in dem es Beispielsweise bestimmte Dateien an bestimmte Orte schiebt) und dann jeweils den X-Server mit startx startet. Schwieriger ist das sich die Treiber nicht ins Gehege kommen, und vor allem die jeweilige config nicht von der Distro überschriben wird. Diesen Fall hatte ich mal bei Linux Mint. Ich hatte einen Treiber nach installiert, der nicht funktioniert hat und hab den dann nicht deinstalliert sondern versucht über die config dafür zu sorgen das der alte Treiber wieder geladen wird. Tja ich hatte meine Rechnung nur ohne die Distro gemacht: Linux Mint hat config einfach überschrieben beim starten vom x-server und ich war sehr frustiert. Ich musste erst den neuen Treiber deinstallieren. Man muss schon sehr genau bei seiner distro wissen, wo was wie configuriert wird und das ist glaub ich die größte herausforderung.

Wenn es nur darum geht die anderen installationen auch upzudaten kommt vielleicht chroot in die jeweilige Umgebung in Frage, aber ich kann noch nicht genau einschätzen, was das für alles wie gemountet werden muss, nur die root-partiton ist da vielleicht zu wenig.

Es ist auf jeden Fall ein spannendes Projekt, ich wünsch viel Spaß und erfolg beim Programmieren.

schöne Grüße

Susanne
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20200402/981fb911/attachment.sig>


Mehr Informationen über die Mailingliste linux-l