oRainge.gDesklets Installation
Für eine problemlose Installation der oRainge gDesklets gibt es jetzt ein Script, was sich um Updates und Neuinstallationen kümmert.
Installation für Ubuntu
Ziehe Dir das Installationsscript unten, mache es ausführbar (Nautilus -> Rechtsklick -> Eigenschaften oder Terminal “chmod u+x /pfad/zum/script/install_oRainge-gDesklets”), und starte das Script in einem Terminal als Superuser unter Deinem normalen Benutzeraccount:
sudo /pfad/zum/script/install_oRainge-gDesklets
Das Script ist auf Ubuntu Gutsy Gibbon 7.10 und Feisty Fawn 7.04 getestet.
Features:
- Checkt, ob man das Script als root unter seinem Benutzeraccount ausführt
- Killt einen laufenden gDesklets-daemon
- Versucht, gdesklets und gdesklets-data zu installieren (was bei vorhandenen Installationen keine Auswirkungen hat)
- holt alle benötigten Files vom Server
- Versucht, festival und einen Sprecher zu installieren (was bei vorhandenen Installationen keine Auswirkungen hat)
- Bei Erfolg werden die Utilities eingerichtet:
- Erst wird ein ALSA-Wrapper eingerichtet:
- Checkt nach vorhandener ~/.festivalrc
- Sucht in der Datei nach dem ALSA-Wrapper
- Bei Bedarf nach Backup der vorhandenen Datei Anfügen der benötigten Zeilen
- Bei Nicht-vorhandensein neue Datei mit Festival-Grundkonfiguration und ALSA-Support
- Anschliessend wird der text2speech-Wrapper installiert
- Backup eines vorhandenen Scripts
- bei Fehlschlag Wiederherstellung des alten Scripts
- Erst wird ein ALSA-Wrapper eingerichtet:
- Danach kann man 10 Sekunden lang text2speech testen (y oder j drücken) oder mit Return abbrechen
- Installation von lm-sensors und wahlweise Konfiguration der Sensoren
- Installation der gDesklet-Controls für Evolution und LM-Sensors
- Backup vorhandener Controls
- bei Fehlschlag Wiederherstellung der alten Controls
- bei Erfolg Rücksetzen des gDesklet-Control-Caches
- Installation der oRainge-gDesklets für Evolution
- Backup eines vorhandenen Ordners
- bei Fehlschlag Wiederherstellung des alten Ordners
- Autostart-Eintrag
- Sucht nach einem vorhandenen Eintrag
- Erstellt bei Bedarf und nach Bestätigung einen neuen Eintrag (10 Sekunden Timeout, default: Nein)
- Neustart von gDesklets bzw. Angebot, gDesklets jetzt zu starten (10 Sekunden Timeout, default: Nein)
- Ausserdem versucht das Script immer, mögliche Fehler abzufangen, mindestens aber manuelle Schritte anzubieten
- Und es klappt den Deckel hinter sich runter.

