|
De:Start-Kurzbefehle für NeoOffice
From NeoWiki
Es gibt verschiedene Möglichkeiten, NeoOffice beim Start ein bestimmtes Programm außer dem Writer öffnen zu lassen.
Contents |
Start-Kurzbefehle
hat eine Template-Datei für jedes der vier Programme geschrieben, aus denen OpenOffice.org und NeoOffice bestehen. Indem Sie ein Template auswählen, öffnet NeoOffice beim Start das jeweilige Programm (sofern NeoOffice das Standard-Programm ist, nicht OpenOffice.org/X11. Falls NeoOffice nicht Standard ist, setzen Sie einfach NeoOffice für jede dieser Dateien als Standard). Sie können das Template im Dock behalten, um die gewünschte Komponente mit einem Klick zu starten.
Die Dateien finden Sie hier:
http://neo-downloads.sixthcrusade.com/neoofficeshortcuts_en.zip
http://neo-downloads.sixthcrusade.com/neoofficeshortcuts_de.zip
Dies ist besonders hilfreich für NeoOffice 1.2 und Versionen darüber, die ein leeres Writer-Dokument öffnen.
Sie können auch Ihre eigene Vorlage öffnen, die alle Ihre normalen Dokumenteinstellungen benutzt, und die Datei auf die gleiche Weise wie die Start-Kurzbefehle verwenden.
Weitere Informationen:
http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=445
Hilfsprogramme
Sie können auch ein Set von Hilfsprogrammen für jede einzelne Komponente von http://www.toonetown.com/projects/downloads/NeoOfficeApps.zip herunterladen. Diese Hilfsprogramme funktionieren nur mit den 2.0+-Versionen von NeoOffice für PPC.
Nachdem Sie die Zip-Dateien ausgepackt haben, müssen Sie die Programme vom NeoOfficeApps-Ordner in Ihren /Programme-Ordner ziehen (oder wo auch immer Sie NeoOffice installiert haben).
Sie können diese Programme benutzen, als wären es unabhängige Programme. (Sie können sie ins Dock ziehen, Dateien daraufziehen etc.)
Sie benutzen das Icon von OpenOffice.org, da entsprechende Icons für NeoOffice nicht existieren.
Bitte beachten Sie: Es gibt einige Begrenzungen dessen, was diese Hilfsprogramme können. Siehe dazu die Diskussion in diesem und den folgenden Beiträgen auf Trinity.
Makros
Der NeoOffice Makro- und Datenbank-Künstler fabrizio bietet das folgende Makro, um NeoOffice mit einem bestimmten Programm starten zu lassen.
Sie können mit einem Makro leicht ändern, welches Programm beim Start geöffnet wird.
Mein NeoOffice 1.2 öffnet zum Beispiel beim Start mit diesem Makro die Datenbankformulare:
sub apri_documento dim oFrame as object dim Doc as Object dim Url as String oFrame = ThisComponent.getCurrentController().getFrame() dim leggo(0) as New com.sun.star.beans.PropertyValue url="file:///Users/fabrizio/Desktop/Archivio/form database/eventi.sdw" leggo(0).Name="ReadOnly" leggo(0).Value=TRUE Doc = oFrame.loadComponentFromUrl(Url, "", 2, leggo()) end sub
Sie können das Makro ändern und, nachdem alles konfiguriert ist, wählen Sie Anpassen aus dem Extras-Menü. Gehen Sie dann auf den Tab "Ereignisse" und verlinken Sie das Makro mit dem Ereignis "Programmstart".
Hinweise
Thread auf Trinity, der dieses Makro diskutiert.
CFBundleExecutable
It is also possible to define a custom executable in order to to start NeoOffice in another component or to pass command line startup flags to NeoOffice.
Simply create a small shell script, save it inside your NeoOffice.app/Contents/MacOS folder, and edit the entry for CFBundleExecutable in NeoOffice's Info.plist to point to your new script. Then move NeoOffice to a new folder and then move it back to /Applications (this forces LaunchServices to update its cached copy of NeoOffice's Info.plist).
N.B. Any patch which changes Info.plist will overwrite your new choice of CFBundleExecutable.
Sample shell script
#!/bin/sh /Applications/NeoOffice.app/Contents/MacOS/soffice.bin -nodefault
This script, when saved as an executable file (e.g. /Applications/NeoOffice.app/Contents/MacOS/soffice-nodefault) and set as the CFBundleExecutable will start NeoOffice without the default Writer document.
References
This trinity thread discusses changing the CFBundleExecutable.