maceis
Aktives Mitglied
Thread Starter
- Dabei seit
- 24.09.2003
- Beiträge
- 16.880
- Reaktionspunkte
- 626
Hallo zusammen,
ich habe mir ein AS gebastelt, das mir meine Terminalumgebung einrichten soll.
Dabei werden insgesamt 6 Fenster geöffnet und angeordnet.
In zweien dieser Fenster werden insgesamt acht Kommandos (und einige Steuerungsanweisungen) ausgeführt.
Hier habe ich einen Link zu dem Skript abgelegt.
Es ist relativ lang (ca. 60 Zeilen), aber die Passagen wiederholen sich mehrfach, sodass es letztendlich relativ wenig Code ist.
Ich vermute aber stark, dass die nachfolgend geschilderten Probleme mit den Wiederholungen zusammenhängen, darum hab ich das Skript nicht gekürzt.
Wenn jemand allgemein Verbesserungsideen hat, bin ich auch dafür aufgeschlossen.
Das Skript funktioniert sehr gut, wenn ich es zum erstenmal ausführe.
Wenn ich Terminal dann beende oder Fenster schließe und das Skript später wieder ausführe, werden zwar die Fenster geöffnet aber entweder einige oder alle Kommandos nicht ausgeführt und/oder ich erhalte verschiednene Fehlermedlungen in Terminal ("Prozess abgebrochen", "fork: ressource temporarily unavailable" und ähnliches).
Hat jemand eine Idee, woran das liegen kann?
Außerdem ist mir aufgefallen, dass die gestarteten Prozesse (zsh, screen, tail) beim Schließen der Terminalfenster oder beim Beenden von Terminal nicht beendet werden.
Das verstehe ich auch nicht so ganz.
Zum Schluss noch eine Kleinigkeit:
Ich hätte erwartet, dass die Fenster unmittelbar unter der Titelleiste angeordnet werden.
Tatsächlich sind hier aber einige Pixel Abstand, was unschön aussieht.
Kann man das ändern?
ich habe mir ein AS gebastelt, das mir meine Terminalumgebung einrichten soll.
Dabei werden insgesamt 6 Fenster geöffnet und angeordnet.
In zweien dieser Fenster werden insgesamt acht Kommandos (und einige Steuerungsanweisungen) ausgeführt.
Hier habe ich einen Link zu dem Skript abgelegt.
Es ist relativ lang (ca. 60 Zeilen), aber die Passagen wiederholen sich mehrfach, sodass es letztendlich relativ wenig Code ist.
Ich vermute aber stark, dass die nachfolgend geschilderten Probleme mit den Wiederholungen zusammenhängen, darum hab ich das Skript nicht gekürzt.
Wenn jemand allgemein Verbesserungsideen hat, bin ich auch dafür aufgeschlossen.
Das Skript funktioniert sehr gut, wenn ich es zum erstenmal ausführe.
Wenn ich Terminal dann beende oder Fenster schließe und das Skript später wieder ausführe, werden zwar die Fenster geöffnet aber entweder einige oder alle Kommandos nicht ausgeführt und/oder ich erhalte verschiednene Fehlermedlungen in Terminal ("Prozess abgebrochen", "fork: ressource temporarily unavailable" und ähnliches).
Hat jemand eine Idee, woran das liegen kann?
Außerdem ist mir aufgefallen, dass die gestarteten Prozesse (zsh, screen, tail) beim Schließen der Terminalfenster oder beim Beenden von Terminal nicht beendet werden.
Das verstehe ich auch nicht so ganz.
Zum Schluss noch eine Kleinigkeit:
Ich hätte erwartet, dass die Fenster unmittelbar unter der Titelleiste angeordnet werden.
Tatsächlich sind hier aber einige Pixel Abstand, was unschön aussieht.
Kann man das ändern?