Hallo,
Ich habe da ein Problem für dass es möglicherweise gar keine Lösung gibt (was meine bisher weitgehend erfolglose Google-Suche erklären würde):
Ich habe den Gedanken eine Art Projekt-Manager mittels Bash-Skript zu schreiben. Ob ein Bash-Skript hier die eleganteste Lösung darstellt ist natürlich auch fraglich aber zunächst einmal naheliegend.
Prinzipiell geht es erst einmal nur darum verschiedene Anwendungen, welche für ein Projekt genutzt werden, automatisch zu starten und entsprechend verwendete Dateien öffnen zu lassen (z.B. LibreOffice mit einer bestimmten Textdatei plus eine Statistik-Software ebenfalls mit einer bestimmten Datei plus mehrere gedit-Dateien mit Notizen etc.). Bis hierher scheint alles wenige Probleme zu machen. Schwierig ist der umgekehrte Weg, also mittels eines Skripts (kann z.B. über einen Button aufgerufen werden) dafür zu sorgen, dass die für das Projekt verwendeten Programme schließen nachdem die verwendeten - nun geänderten - Dateien gespeichert worden sind wobei nicht das Schließen von Anwendungen per Skript das große Problem darstellt.
Gibt es also irgendeine Möglichkeit über ein Skript quasi die "Datei speichern" Funktion einer Anwendung anzusteuern? Oder gibt es vielleicht andere Möglichkeiten offene Dateien zu speichern bevor das diese verwendende Programm geschlossen wird?
Die erste Idee war, die Anwendungen über d-bus anzusprechen. Leider musste ich feststellen dass viele Anwendungen scheinbar gar nicht über d-bus kommunizieren. Oder hab ich da was überlesen?
Hat irgendjemand eine Idee? Kann mir jemand einen Tip geben, in welcher Richtung ich weiter suchen sollte?
Jede Hilfe ist sehr willkommen
Stephan