Pytanie:
Chcę, aby Ubuntu brzmiało jak HAL 9000 , z filmu 2001: A Space Odyssey , autorstwa Stanleya Kubricka. Przynajmniej chciałbym, aby odtwarzał dźwięki na:
- uruchomienie : „Wszystkie systemy działają”
- zamknięcie : „Obawiam się, że to coś, na co nie mogę pozwolić” / „Do widzenia”
- aktualizacja : „Czuję się teraz znacznie lepiej. Naprawdę.”
- restart : „Chwileczkę, proszę”.
- nowy e-mail : „Jest wiadomość dla ciebie”
Więcej:
- odtworzyć dźwięk przy pierwszym błędnym
sudo
haśle: „Przepraszam, Dave. Obawiam się, że nie mogę tego zrobić” - odtworzyć dźwięk przy drugim błędnym
sudo
haśle: „Jak myślisz, co robisz, Dave?” - odtworzyć dźwięk, gdy
coreutils
polecenie (npcp
,dd
) zajmie dużo czasu, aby zakończyć: „. Chwileczkę Chwileczkę” Może jakiś skrypt z postępem mógłby działać? - odtworzyć dźwięk po wykonaniu
coreutils
polecenia (lub dowolnego polecenia): „Przepraszam za opóźnienie”. - odtworzyć dźwięk wraz z
unknown command
komunikatem o błędzie: „Obawiam się, że nie mogę tego zrobić”.
Następnie:
Czekam na więcej wkładów i zrobię pojedynczy skrypt dla wszystkich zmian.
command-line
sound
customization
mxdsp
źródło
źródło
espeak -v english_rp -s 120 "All system are functional"
? ;-) (cóż, nie do końca akcent Hala, ale ...)Odpowiedzi:
Przygotowywanie się
~/audio/hal/
paplay
zPulseAudio
serwera, więc nie trzeba nic więcej instalować.1. Uruchomienie: „Wszystkie systemy działają”
W tej sekcji wyjaśniono, jak odtwarzać dźwięk podczas otwierania sesji ( źródło ).
Utwórz
.conf
plik w~/.config/upstart/
:Skopiuj i wklej tę treść:
Zapisz plik, wyjdź
gedit
i HAL powinien teraz mówić przy następnym otwarciu sesji.2. Wyłączenie: „To coś, na co nie mogę pozwolić…”
W tej sekcji wyjaśniono, jak odtwarzać dźwięk, gdy
sudo
użytkownik inny niż użytkownik próbuje go użyćshutdown
.sudo -v
Polecenia zanimpaplay
tu zadać pytanie o hasło przed odtwarzanie dźwięku. Jeśli nie chcesz odtwarzać dźwięku przed wyświetleniem monitu o hasło, możesz je usunąć:Dodaj ten wiersz na końcu
~/.bashrc
pliku:Jeśli jednak chcesz, aby użytkownik mógł zamknąć system, zastąp go:
Włącz zmiany:
3. Uaktualnienie: „Czuję się teraz znacznie lepiej. Naprawdę.”
W tej sekcji wyjaśniono, jak odtwarzać dźwięk po aktualizacji pakietów za pomocą
apt
:Dodaj ten wiersz na końcu
~/.bashrc
pliku:Włącz zmiany
Możesz teraz wykonać
upgrade
polecenie w swoim terminalu4. Uruchom ponownie: „Chwilkę cierpliwości ...”
W tej sekcji wyjaśniono, jak odtworzyć dźwięk przed ponownym uruchomieniem.
Dodaj ten wiersz na końcu
~/.bashrc
pliku:Włącz zmiany:
reboot
zamiastsudo reboot
.5. Powiadomienie e-mail: „Jest wiadomość dla ciebie”
Przejdź do domyślnego folderu dźwięku systemu:
Utwórz kopię zapasową domyślnego dźwięku powiadomienia:
Skopiuj,
~/hal/mesage4u.wav
aby go zastąpić:Otóż to
Oczywiście są to tylko przykłady tego, co można zrobić. Chciałem udostępnić tę zabawną konfigurację, którą skonfigurowałem, nie na moim komputerze, ale na serwerze domowym (z głośnikami). Znacznie więcej można zrobić lub trzeba zrobić, jeśli chcesz odtwarzać te dźwięki jako root lub dodać inne, aby uzyskać więcej poleceń.
Jestem podekscytowany twoimi pomysłami na ulepszenie.
Ciesz się HAL i ... bądź bezpieczny.
źródło