ในเวอร์ชันก่อนหน้าของ Mac OS X การกด⌥+ ⇧+ volume+จะปรับระดับเสียงทีละไตรมาส ดูเหมือนว่าจะถูกลบใน Lion
ตอนนี้มีวิธีใดที่จะทำการปรับระดับเสียงได้หรือไม่?
ในเวอร์ชันก่อนหน้าของ Mac OS X การกด⌥+ ⇧+ volume+จะปรับระดับเสียงทีละไตรมาส ดูเหมือนว่าจะถูกลบใน Lion
ตอนนี้มีวิธีใดที่จะทำการปรับระดับเสียงได้หรือไม่?
คำตอบ:
⌥+ ⇧+ F11และ⌥+ ⇧+ F12ถูกกู้คืนใน 10.7.4
คุณสามารถปรับระดับเสียงได้อย่างแม่นยำด้วย AppleScript ควบคุมได้ในระดับ 0 ถึง 100
set volume output volume 0 --mute
set volume output volume 100 --100%
set volume output volume 27 --27%
คุณสามารถรับปริมาณปัจจุบัน (เช่น 0 ถึง 100 ผ่าน):
set currentVolume to output volume of (get volume settings)
ดังนั้นคุณสามารถเขียนสคริปต์เล็กน้อยเพื่อเพิ่มระดับเสียงได้ 2% (ประมาณว่าใช้พื้นที่หนึ่งในสี่ของกำลังสอง):
set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume + 2)
คุณสามารถทำการลบได้โดยเปลี่ยนเครื่องหมายบวกที่เป็นเครื่องหมายลบ:
set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume - 2)
หากคุณต้องการเสียงระดับเสียงเหมือนปกติให้เพิ่มบรรทัดต่อไปนี้:
do shell script "afplay /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/volume.aiff"
คุณสามารถบันทึกสิ่งนี้เป็นสคริปต์หรือแอพและผูกไว้กับปุ่มเมาส์หรือแป้นพิมพ์ (หากไดรเวอร์ของคุณอนุญาตให้คุณ) ให้ทางลัดแป้นพิมพ์ (เป็นบริการหรือกับแอปอื่น) หรือวางไว้ในแถบเมนูของคุณ ( ด้วยแอปอย่างFastScripts )
fn
+ volume+
Quicksilver (ขอบคุณคำตอบนี้และของ Jurawa) ขั้นตอนต่อไปคือการปลอมหน้าต่างกรอบ
ฉันไม่มีแป้นพิมพ์ลัดหรือ AppleScript สำหรับคุณ แต่ฉันได้สังเกตเห็น - และคนอื่น ๆ ดูเหมือนจะยืนยัน - แถบเลื่อนที่คุณสามารถใช้เมื่อคุณคลิกที่ไอคอนระดับเสียงในแถบเมนูจะเคลื่อนไหวได้อย่างราบรื่นมากขึ้นกว่า Lion ใน OS X เวอร์ชั่นก่อนหน้าเมื่อฉันจำได้ว่ามันเคยใช้ในการกระโดดจากระดับหนึ่งไปอีกระดับเหมือนที่เคยทำเมื่อคุณกดปุ่มปรับระดับเสียงบนแป้นพิมพ์ ตอนนี้มันเลื่อนได้อย่างง่ายดายระหว่างการเพิ่มขึ้น
ฉันไม่ได้มีชื่อเสียงพอหรืออื่น ๆ ที่ผมจะได้เข้ามานี้เป็นความคิดเห็นเพื่อคำตอบที่นาธานกรีนของ
ฉันเปลี่ยนข้อมูลของเขาเป็นสคริปต์บรรทัดคำสั่งอย่างง่ายเพื่อปรับระดับเสียง:
#!/bin/bash
usage()
{
echo 1>&2 "Usage:" "$0" "[relative volume change in the range -100..100 (default -2)]"
exit -1
}
case $# in
0)
VOLCHANGE=-2
;;
1)
VOLCHANGE=$1
;;
*)
usage
;;
esac
## Check the VOLCHANGE parameter.
if ! ( echo "${VOLCHANGE}" | egrep '^-?[0-9]+$' > /dev/null )
then
echo 1>&2 "ERROR: Bad volume adjustment parameter:" "${VOLCHANGE}"
usage
fi
osascript -e "set volume output volume ((output volume of (get volume settings)) + ${VOLCHANGE})"
echo "New volume:" $(osascript -e 'output volume of (get volume settings)') "(adjusted by ${VOLCHANGE})"
ได้รับการควบคุมระดับเสียงปลีกย่อยมากผมใช้ soundflower จากhttp://code.google.com/p/soundflower/ คุณต้องรีสตาร์ทหลังจากติดตั้ง จากนั้นไปที่การตั้งค่า / เสียง / เอาท์พุทและเลือก soundflower (2ch) เริ่มต้นไฟล์เสียงจากโฟลเดอร์แอปพลิเคชันคลิกที่สัญลักษณ์รูปดอกไม้ในช่องด้านบนและช่องทางเสียง (2ch) ที่สร้างขึ้นในเอาต์พุต จากนั้นไปที่การตั้งค่าเสียงและเปลี่ยนต้นแบบสำหรับ soundflower (2ch) วิธีนี้คุณจะได้เสียงระดับโลกน้อยลงหรือคุณสามารถขยายเสียงได้
นอกจากนี้ยังมีวิธีการลดระดับเสียงใน 1/4 ขั้นตอนโดยค่าเริ่มต้น มีเครื่องมือที่คุณสามารถติดตั้งชื่อ Karabiner และมันมีตรรกะนี้อยู่แล้ว
ดังนั้นเพียงแค่ติดตั้งเปิดการตั้งค่าค้นหาการควบคุมระดับเสียงที่ละเอียดคลิกและแบม! มันใช้งานได้ สิ่งที่ยอดเยี่ยมคือมันสลับไปมาดังนั้นตอนนี้คำสั่งแป้นพิมพ์แบบละเอียดถูกนำมาใช้สำหรับขั้นตอนที่มีปริมาณมากและเพียงแค่กดปุ่มปรับระดับเสียงจะเพิ่ม / ลดโดยขั้นตอนที่ 1/4