टर्मिनल से अलर्ट बजाना


13

वहाँ टर्मिनल से OSX चेतावनी लगता है खेलने के लिए एक रास्ता है? सिस्टम प्रेफ़रेंस> साउंड> साउंड इफ़ेक्ट टैब में सूचीबद्ध होने वाली सतर्क आवाज़

जवाबों:


20

यदि आपके पास उन्नत के तहत अपनी टर्मिनल सेटिंग्स में "श्रव्य घंटी" सक्षम है, तो बीईएल नियंत्रण वर्ण डिफ़ॉल्ट चेतावनी ध्वनि करेगा।

इसे आज़माने के लिए, + + के echoबाद कमांड जारी करें । यदि आप इसे सही लिखते हैं, तो यह इस तरह दिखेगा:controlv controlg

$ echo ^G

और जब आप दबाते हैं return, तो चेतावनी ध्वनि होगी।

( control+ vतुरंत नियंत्रण वर्ण के लिए एक शेल एस्केप है।)

afplayआदेश भी एक विशिष्ट ध्वनि फ़ाइल खेलने के लिए इस्तेमाल किया जा सकता:

$ afplay /System/Library/Sounds/Funk.aiff 

मैं MAMP PRO में ध्वनियों को बजाने के लिए इसका उपयोग करता हूं: <? passthru ('/ usr / bin / afplay /System/Library/Sounds/Sosumi.aiff'); ?>
ईडीपी

7

कम संशोधक कुंजियों वाला एक अन्य विकल्प, कमांड का उपयोग करना है tput bel


मुझे यह उत्तर पसंद आया क्योंकि मैंने अपनी टर्मिनल सेटिंग्स में "श्रव्य घंटी" को अक्षम कर दिया था, लेकिन tput bel"दृश्य घंटी" को कॉल करता है , इसलिए मुझे अभी भी चेतावनी मिलती है कि मैं शोर के बिना चाहता हूं
प्यूरफैन

4

मुझे जिग का घोल पसंद है। इसे छोटा रखने के लिए मैंने ऐसा किया:

में /Users/{username}/.bash_profileएक पंक्ति जोड़ें

alias taskready='afplay /System/Library/Sounds/Hero.aiff'

टर्मिनल से बाहर निकलें और टर्मिनल खोलें। अब आप शॉर्टहैंड कमांड का उपयोग कर सकते हैं taskready

आप इसमें से चुन सकते हैं:

Basso.aiff  Frog.aiff   Hero.aiff   Pop.aiff    Submarine.aiff
Blow.aiff   Funk.aiff   Morse.aiff  Purr.aiff   Tink.aiff
Bottle.aiff Glass.aiff  Ping.aiff   Sosumi.aiff

2
doneकरीब बैश में प्रयोग किया जाता है के लिए / while लूप में, हो सकता है एक अलग नाम बेहतर हो सकता है
nohillside

@nohillside सौभाग्य से यह अब तक किसी भी समस्या का कारण नहीं बना ... धन्यवाद! क्या आपके पास एक छोटा कीवर्ड सुझाव है?
मैट

1
देखें man bashबचने के लिए :-) सभी कीवर्ड के लिए
nohillside

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.