Re: [Debian]:XF86config automatisch anpassen
- To: debian-user-de@jfl.de
- Subject: Re: [Debian]:XF86config automatisch anpassen
- From: Felix Natter <fnatter@gmx.net>
- Date: 18 Apr 2000 16:56:02 +0200
- Message-id: <m3ln2bjw59.fsf@mybaby.home.felix>
- In-reply-to: Jens Benecke's message of "Tue, 18 Apr 2000 11:59:09 +0200"
- References: <20000418115909.I789@pinguin.conetix.de>
Jens Benecke <jens@pinguin.conetix.de> writes:
> Hi,
>
> Situation: XFree86 3.3.6 läuft prima mit 1024x768. Es gibt aber einige
> Heinis, die wollen _unbedingt_ 800x600 und zwar _ohne_ virtuellen Desktop.
> XF86 wird hier aber schon beim Booten gestartet, i.e. mit KDM:
>
> Da dachte ich mir, ok, schreibst ein kleines Skript welches vor KDM
> startet, den User fragt (mittels DIALOG) und die entsprechende Zeile
>
> "1024x768"
>
> in
>
> "800x600"
>
> umändert. Nur, wie erkenne ich die genau? Reicht es, einen Kommentar
> dahinter zu schieben, wie z.B.
>
> "1024x768" ###xxx
>
> und dann sed drauf anzusetzen, oder soll ich lieber gleich zwei Versionen
> der XF86Config anlegen und hinundherkopieren (wollte ich eigentlich
> vermeiden)?
>
> Wer hat sowas schon mal gemacht?
Wenn's keine bessere Lösung gibt, und du nur zwei Benutzer hast,
kannst du ja 'cpp' benutzen:
#ifdef HIRES
"1024x768"
#else
"800x600"
#endif
wenn du es aus einem shell-skript aufrufst (startx ?),
kannst du z.B. eine umgebungsvariable benutzen:
cpp -DHIRES=$HIRES /etc/XF86Config.in /etc/XF86Config
'cpp' fügt dann noch eine Zeile oben ein, die aber mit '#' anfängt, und
daher als Kommentar erkannt wird.
Ein perl-skript wäre eleganter...
--
Felix Natter
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 718
Reply to: