"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

XResource

Steff 12.09.2003 - 10:28 776 3
Posts

Steff

Little Overclocker
Avatar
Registered: Apr 2003
Location: Lucern (CH)
Posts: 63
Hallo zusammen

Bei einem Programm (Ted) möchte ich eine Einstellung (Ted.paper: a4) mittels .Xresources vorgeben.

In welcher Datei muss ich das ändern, da Ted keine Eintragung in /usr/X11R6/lib/X++/app-defaullts/ macht?
.Xresources, .Xdefaults oder wo?

Das Programm wird mittels PHP und der Funktion system() aufgerufen.
Welcher User führt überhaupt die PHP-Funktion aus?

Verwende SuSE 8.2 und Apache/PHP.
Bearbeitet von Steff am 12.09.2003, 10:32

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Bitte? Ein X-Programm wird von php gestartet?

Ob .Xresources oder .Xdefaults ist normalerweise wurscht, irgendwo in den Startup-Skripts werden diese Files mittels xrdb in den X Server geladen. Das Programm kriegt seine Resourcen also nicht aus den Files, sondern vom X Server. Und das ist es, was mich bei deiner Kombination mit php sehr wundert. Wo läuft denn das Ding dann?

UID kannst z.B. nachschauen, indem du irgendein File in /tmp erstellst (aus php heraus) und schaust, welchem User es gehört.

Steff

Little Overclocker
Avatar
Registered: Apr 2003
Location: Lucern (CH)
Posts: 63
Der user ist wwwrun.

Das Programm kann von der Comandozeile aus gesteuert werden.
In welchen Files muss ich denn jetzt die Eintragung machen?

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Wie gesagt, das File ist egal, weil sich das Programm die Einträge aus dem X Server holt. Wenn der nicht läuft (was sehr wahrscheinlich ist), dann wird's gar nicht gehen.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz