Scriptaufruf beim starten und beenden von X

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Fuechsin
Beiträge: 133
Registriert: 22.08.2005 07:48:55
Kontaktdaten:

Scriptaufruf beim starten und beenden von X

Beitrag von Fuechsin » 27.01.2006 08:04:11

Also,

ich habe ein Script gesschrieben, welches einmal beim Star von meinem X ausgeührt werden soll, das würde ich in die .xsession schreiben.
ich möchte aber auch, wenn ich mich auslogge, das es ausgeführt wird.

Hab momentan keine Idee außer die manuelle Ausführung...

Hat jemand einen Tipp für mich?

yeti

Re: Scriptaufruf beim starten und beenden von X

Beitrag von yeti » 29.01.2006 11:25:27

Wie schaut die .xsession denn aus? Wird da an einer Stelle per "exec" das eigentliche Desktop gestartet? Oder ohne "exec" davor?

Wenn per "exec", dann nimm es raus und ruf das Vor-dem-Desktop-Skript in der Zeile davor und das Nach-dem-Desktop-Skript in der Zeile danach auf.

Wenn das "exec" eh schon nicht da steht, dann genauso aber ohne die "Exec"-Amputation.

Naja... um eventuelle Fehlerbehandlung sollte man sich kümmern, aber als erster Hack ist das Beschriebene wohl ok.

Fuechsin
Beiträge: 133
Registriert: 22.08.2005 07:48:55
Kontaktdaten:

Beitrag von Fuechsin » 07.02.2006 07:26:20

also würde der Eintrag so aussehen?

zeit -a
zeit -e

???????

So funktioniert es jedenfalls nicht

yeti

Beitrag von yeti » 07.02.2006 09:45:07

Biitte lies diesen Text ab Punkt 2.

Fuechsin
Beiträge: 133
Registriert: 22.08.2005 07:48:55
Kontaktdaten:

Beitrag von Fuechsin » 07.02.2006 12:28:41

Hm, damit bist du auch nicht wirklich hilfreich oder?
Sehr destruktiv würde ich mal sagen!

Scheint man nichts machen zu können

yeti

Beitrag von yeti » 07.02.2006 13:18:04

Nein!
Das ist mit Nichten destruktiv.
Es ist die vorwurfsfrei vorformulierte Bitte, exaktere Beschreibungen und Fehlermeldungen zu liefern.
Sie stammt aus dem diesem Forum beigeordneten Wiki und dort hatte man sicher nicht vor, einen beleidigenden oder destruktiven Text zu diesem Thema zu schreiben.
Ich bin kein Orakel und kein Hellseher: Ein einfaches "xyz klappt nicht" ohne weitere Information ist nicht geeignet den der hier seine Freizeit in kostenlose Hilfe steckt ordentlich beim Ersinnen der Fehlerursache zu unterstützen.

Befleißige Dich eines angemessenen Tones, liefer ordentliche Beschreibungen des Fehlverhaltens Deines Systems und dann wird sich vielleicht auch jemand finden, der sowohl die passenden Kenntnisse, als auch Zeit und Lust hat Dir zu helfen.

Fuechsin
Beiträge: 133
Registriert: 22.08.2005 07:48:55
Kontaktdaten:

Beitrag von Fuechsin » 07.02.2006 14:19:28

Guter Mann, (denke mal es trifft zu)

wenn es Fehlermeldungen gegeben hätte, würden sie weiter oben stehen!
Es passiert einfach nichts, wie schon beschrieben!
Weder Fehlermeldungen, noch ein Hinweis darauf das das Programm überhaupt aufgerufen wird.

Keine Fehlermeldungen, keine Fehlerbeschreibung oder sehe ich das falsch?

Auch ich bin kein Hellseher!

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 07.02.2006 14:44:50

Was yeti meint ist deine Antwort:
also würde der Eintrag so aussehen?

zeit -a
zeit -e
Sie ist nichtssagend.
Was steht sonnst noch in der ".xsession". Ist sie leer? Was für ein Script/Programm ist "zeit"? Was für eine Desktopumgebung nutzt du?

yeti

Beitrag von yeti » 07.02.2006 14:53:29

Wo steht nun was?
Geben die Log-Dateien oder die Datei ~/.xsession-errors Hinweise?
Würde "zeit -a/-e" etwas ausgeben?
Hast Du versucht, diese Ausgabe umzuleiten?
Wie wär's mit solchen Debugging-Tricks à la echo-Befehle an die brisanten Stellen einbauen, notfalls mit Ausgabe-Umleitung?

Fuechsin
Beiträge: 133
Registriert: 22.08.2005 07:48:55
Kontaktdaten:

Beitrag von Fuechsin » 07.02.2006 15:22:49

Einzeln funktionieren die Scipte, also per Aufruf auf Kommandozeile

log Dateien bieten keinerlei Aufschluss

Naja, werd ich mal ne andere Lösung suchen müssen...

yeti

Beitrag von yeti » 07.02.2006 15:31:12

Das reicht immernoch nicht, um Antworten zu geben ... aber dafür gibt's neue Fragen:

Wo liegen die Befehle?
Eventuell muß der volle Pfad beim Aufruf angegeben werden...

Was brachten die "Echo-Tricks" für Ergebnisse?

Antworten