Frage:
Ich möchte, dass Ubuntu wie HAL 9000 aus dem Film 2001: A Space Odyssey von Stanley Kubrick klingt . Zumindest möchte ich, dass es Sounds spielt auf:
- Inbetriebnahme : "Alle Systeme sind funktionsfähig"
- shutdown : "Ich fürchte, das kann ich nicht zulassen" / "Auf Wiedersehen"
- upgrade : "Mir geht es jetzt viel besser. Das tue ich wirklich."
- Neustart : "Einen Moment bitte."
- neue E-Mail : "Es gibt eine Nachricht für Sie"
Mehr:
- Bei der ersten
sudo
Aufforderung zur Eingabe eines falschen Passworts ertönt ein akustisches Signal: "Es tut mir leid, Dave. Ich fürchte, das kann ich nicht." - Bei der zweiten
sudo
Aufforderung zur Eingabe eines falschen Passworts ertönt ein akustisches Signal: "Was denkst du, Dave?" - spielt einen Ton , wenn ein
coreutils
Befehl (wiecp
,dd
) eine lange Zeit dauern wird, abzuschließen: „. Einen Moment nur einen Moment“ Vielleicht könnte ein Skript mit Fortschritt funktionieren? - Es hat lange gedauert, einen Sound abzuspielen, nachdem ein
coreutils
Befehl (oder ein beliebiger Befehl) ausgeführt wurde: "Es tut mir leid für die Verzögerung." - spielen Sie einen Ton zusammen mit der
unknown command
Fehlermeldung: "Ich fürchte, ich kann das nicht tun."
Als nächstes kommen:
Ich warte auf weitere Beiträge und erstelle ein einziges Skript für alle Änderungen.
command-line
sound
customization
mxdsp
quelle
quelle
espeak -v english_rp -s 120 "All system are functional"
? ;-) (Antworten:
Fertig werden
~/audio/hal/
paplay
vomPulseAudio
Server verwenden, daher gibt es nichts anderes zu installieren.1. Inbetriebnahme: "Alle Systeme sind funktionsfähig"
In diesem Abschnitt wird erläutert, wie Sie beim Öffnen einer Sitzung einen Sound abspielen ( Quelle ).
Erstellen Sie eine
.conf
Datei in~/.config/upstart/
:Kopieren Sie diesen Inhalt und fügen Sie ihn ein :
Datei speichern, beenden
gedit
und HAL sollten jetzt beim nächsten Öffnen der Sitzung sprechen.2. Herunterfahren: "Das kann ich nicht zulassen ..."
In diesem Abschnitt wird erläutert, wie Sie einen Sound abspielen, wenn ein Nichtbenutzer
sudo
versucht, ihn zu verwendenshutdown
. Dersudo -v
Befehl beforepaplay
ist hier, um vor dem Abspielen eines Sounds nach dem Passwort zu fragen . Wenn es Ihnen egal ist, ob Sie den Sound abspielen, bevor Sie zur Eingabe des Passworts aufgefordert werden, können Sie es löschen:Fügen Sie diese Zeile am Ende der
~/.bashrc
Datei hinzu:Wenn Sie jedoch möchten, dass der Benutzer herunterfahren kann, ersetzen Sie ihn durch:
Änderungen aktivieren:
3. Upgrade: "Ich fühle mich jetzt viel besser. Das tue ich wirklich."
In diesem Abschnitt wird erläutert, wie Sie nach dem Upgrade von Paketen einen Sound abspielen können
apt
:Fügen Sie diese Zeile am Ende der
~/.bashrc
Datei hinzu:Änderungen aktivieren
Sie können den
upgrade
Befehl jetzt in Ihrem Terminal ausführen4. Neustart: "Einen Moment bitte ..."
In diesem Abschnitt wird erläutert, wie Sie vor dem Neustart einen Sound abspielen.
Fügen Sie diese Zeile am Ende der
~/.bashrc
Datei hinzu:Änderungen aktivieren:
reboot
stattsudo reboot
.5. E-Mail-Benachrichtigung: "Es gibt eine Nachricht für Sie"
In den Standard-Soundordner des Systems verschieben:
Benachrichtigungston für Standardnachrichten sichern:
Kopieren Sie
~/hal/mesage4u.wav
, um es zu ersetzen:Das ist es
Natürlich sind dies nur Beispiele dafür, was getan werden kann. Ich wollte diese witzige Konfiguration, die ich eingerichtet habe, nicht auf meinem Computer, sondern auf einem Heimserver (mit Lautsprechern) teilen. Es kann noch viel mehr getan werden oder muss getan werden, wenn Sie diese Sounds als Root abspielen oder andere hinzufügen möchten, um weitere Befehle zu erhalten.
Ich bin gespannt auf Ihre Ideen, um es zu verbessern.
Genießen Sie Ihre HAL und ... bleiben Sie sicher.
quelle