Adăugarea de sunete de pornire la calculatorul dvs. Mac

Folosind Automator și Terminal pentru a obține Mac-ul dvs. pentru a reda sunetele de pornire

Una dintre caracteristicile distractive ale sistemelor de operare anterioare Mac (System 9.x și anterioare) a fost capacitatea de a atribui fișierele de sunet pentru redare la pornire, oprire sau alte evenimente specifice.

În timp ce nu am găsit o modalitate de a atribui un efect de sunet unui anumit eveniment în OS X , este destul de ușor să setați un sunet pe care să îl redați când pornește Macul. Pentru a face acest lucru, vom folosi Automator pentru a crea o aplicație de înfășurare în jurul unei comenzi Terminal pentru a spune o frază sau pentru a reda un fișier de sunet. Odată ce am creat aplicația cu Automator , putem să atribuim acea aplicație ca element de pornire.

Deci, hai să mergem cu proiectul nostru pentru a adăuga un sunet de pornire la Mac.

  1. Launch Automator, localizat la / Applications.
  2. Selectați aplicația ca tip de șablon de utilizat și faceți clic pe butonul Alegeți.
  3. În colțul din stânga sus al ferestrei, asigurați-vă că acțiunile sunt evidențiate.
  4. Din Biblioteca de acțiuni, selectați Utilitare.
  5. Faceți clic și trageți "Run Shell Script" în panoul fluxului de lucru.
  6. Scriptul de shell pe care dorim să-l folosim depinde de faptul dacă vrem ca Mac să vorbească text specific folosind unul dintre vocile încorporate disponibile sau să redea un fișier audio care conține muzică, vorbire sau efecte sonore. Deoarece există două comenzi terminale diferite, vă vom arăta cum să le folosiți pe amândouă.

Textul vorbind cu vocile încorporate în Mac

De fapt am acoperit deja o modalitate de a face ca un Mac să vorbească folosind Terminalul și comanda "spune". Puteți găsi instrucțiuni pentru utilizarea comenzii say în următorul articol: Talking Terminal - Mac-ul dvs. spune Bună ziua .

Luați o clipă pentru a investiga comanda spunând citind articolul de mai sus. Când sunteți gata, reveniți aici și vom crea un script în Automator care folosește comanda say.

Scriptul pe care îl vom adăuga este destul de simplu; este în următoarea formă:

Say -v VoiceName "Textul pe care doriți ca comanda say să vorbească"

Pentru exemplul nostru, vom spune Mac-ului să spună: "Bună, bine ai venit, ți-am pierdut" folosind vocea Fred.

Pentru a crea exemplul nostru, introduceți următoarele în caseta Run Shell Script:

Say -v fred "Bună, bine ai venit, ți-am pierdut"

Copiați întreaga linie de mai sus și folosiți-o pentru a înlocui orice text care ar putea fi deja prezent în caseta Run Shell Script.

Câteva lucruri de remarcat despre comanda de spus. Textul pe care vrem ca Mac-ul să-l vorbească este înconjurat de citate duble deoarece textul conține semne de punctuație. Vrem semnele de punctuație, în acest caz, virgule, deoarece spun comanda spun să întrerupă. Textul nostru conține, de asemenea, un apostrof care ar putea confunda Terminalul. Citatele duble spun comanda spun că orice în interiorul citatelor duble este text și nu o altă comandă. Chiar dacă textul dvs. nu conține semne de punctuație, este o idee bună să îl înconjurați cu ghilimele duble.

Redarea unui fișier de sunet

Celălalt script pe care l-am putea folosi pentru a reda un fișier audio folosește comanda afplay, care instruiește Terminal să preia fișierul urmând comanda afplay este un fișier de sunet și să îl redea.

Comanda afplay poate reda cele mai multe formate de fișiere audio, cu excepția notabilă a fișierelor protejate iTunes . Dacă aveți un fișier muzical protejat iTunes pe care doriți să îl redați, trebuie mai întâi să îl convertiți într-un format neprotejat. Procesul de conversie depășește domeniul de aplicare al acestui articol, deci presupunem că doriți să redați un fișier standard neprotejat, cum ar fi un fișier mp3, wav, aaif sau aac .

Comanda afplay se folosește după cum urmează:

Calea Afplay la fișierul de sunet

De exemplu:

Afplay /Users/tnelson/music/threestooges/tryingtothink.mp3

Ați putea folosi afplay pentru a reda o melodie lungă, dar amintiți-vă că veți auzi sunetul de fiecare dată când porniți Mac-ul. Un efect sonor scurt este mai bun; ceva sub 6 secunde este o țintă bună.

Puteți copia / lipi rândul de mai sus în caseta Run Shell Script, dar asigurați-vă că schimbați calea spre locația corectă a fișierului de sunet din sistem.

Testarea scriptului

Puteți efectua un test pentru a vă asigura că aplicația Automator va funcționa înainte de ao salva ca o aplicație. Pentru a testa un script, faceți clic pe butonul Executare din colțul din dreapta sus al ferestrei Automator.

Una dintre cele mai frecvente probleme este numele unui nume de cale incorect. Dacă întâmpinați dificultăți cu numele căii, încercați acest truc mic. Ștergeți calea curentă la fișierul cu efect de sunet. Lansați terminalul și trageți fișierul de sunet dintr-o fereastră Finder în fereastra Terminal. Numele căii fișierului se va afișa în fereastra Terminal. Trebuie doar să copiați / lipiți numele căii în caseta Automator Run Shell Script.

Problemele cu comanda say sunt, de obicei, cauzate de faptul că nu folosiți citate, așa că asigurați-vă că înconjoară orice text pe care doriți ca Mac-ul dvs. să vorbească prin ghilimele duble.

Salvați aplicația

Când ați verificat dacă scriptul dvs. funcționează corect, selectați "Salvați" din meniul Fișier .

Dați fișierului un nume și salvați-l pe calculatorul dvs. Mac. Notați de unde ați salvat fișierul, deoarece veți avea nevoie de acele informații în pasul următor.

Adăugați aplicația ca element de pornire

Ultimul pas este să adăugați aplicația creată în Automator în contul dvs. de utilizator Mac ca element de pornire. Puteți găsi instrucțiuni despre cum să adăugați elemente de pornire în ghidul nostru despre Adăugarea articolelor de pornire pe computerul dvs. Mac .