OS X Lion'da ince ses ayarı yapılabilir mi?


43

Mac OS X'in önceki sürümlerinde + + tuşlarına basmak volume+, sesi çeyreklik artışlarla ayarlıyordu. Bu Aslan'ta kaldırılmış gibi görünüyor.

Şimdi ince ses ayarı yapmanın bir yolu var mı?


1
SuperUser'da görüldüğü gibi: superuser.com/questions/314661/…
ghoppe

Bu özelliği özlüyorum. Ondan neden kurtulduklarını hayal edemiyorum. Klavyenin arka ışık ayarı için hiç çalışmamasına rağmen, parlaklık ayarı için de faydalı oldu.
hairboat

Kafam çok karıştı. Ben 10.7 (10.7.4, yeni bir 10.6 üzerine kurulu) yaşıyorum ve seçenek-shift-F11 / F12 (ses tuşları) gerçekten de çeyrek blok artışlarla ses seviyesini değiştiriyor.
Ken

Yanıtlar:


17

+ + F11ve + + F1210.7.4'te restore edildi.


21

0 ile 100 arasında bir ölçekte kontrol edilen AppleScript ile hassas ses ayarını yapabilirsiniz.

set volume output volume 0 --mute
set volume output volume 100 --100%
set volume output volume 27 --27%

Mevcut hacmi elde edebilirsiniz (ayrıca 100'den 100'e kadar):

set currentVolume to output volume of (get volume settings)

Böylece, hacmi% 2 artırmak için küçük bir senaryo yazabilirsiniz (yaklaşık olarak çeyrek kare eskiden):

set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume + 2)

Bu artı işaretini eksi işaretine değiştirerek azaltma için birini yapabilirsiniz:

set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume - 2)

Ses seviyesini her zamanki gibi almak istiyorsanız, aşağıdaki satırı ekleyin:

do shell script "afplay /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/volume.aiff"

Bunu bir komut dosyası veya uygulama olarak kaydedebilir ve bir fare veya klavye düğmesine bağlayabilirsiniz (sürücünüz izin veriyorsa), klavye kısayolu verebilir (Servis olarak veya başka bir uygulamayla) veya menü çubuğunuza yerleştirebilirsiniz ( FastScripts gibi bir uygulama ile ).


2
Bu komut dosyalarını F11 ve F12'ye bağlamakla bitirdim, böylece ince ses ayarı şimdi fn+ volume+Quicksilver kullanıyor. (Bu cevap ve Jurawa'nın sayesinde). Bir sonraki adım çerçeve penceresini taklit etmektir.
cobbal

1
Sesi orijinalin üstüne nasıl ayarlarım? (VLC'de olduğu gibi)
Davi Lima

7

Sizin için bir klavye kısayolum veya AppleScript yok, ancak fark ettim - ve diğerleri onaylıyor gibi - menü çubuğundaki ses simgesini tıklattığınızda kullanabileceğiniz kaydırıcının Lion'da olduğundan çok daha yumuşak hareket ettiğini OS X'in önceki sürümleri. Hatırlattığım gibi, seviyeden seviyeye sıçramak için kullandım, klavyedeki ses düğmelerine bastığınız zamanki gibi. Şimdi artımlar arasında kolayca kayar.


5

Yeterince itibarım yok, yoksa Nathan Greenstein'ın cevabına yorum olarak girmiştim .

Bilgisini, ses seviyesini ayarlamak için basit bir komut satırı betiğine dönüştürdüm:

#!/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})"

:) En iyi cevabı gördüm ve bunu yapmak
üzereydim

1
set volumeaslında 0 ile 100 arasındaki kayan nokta sayılarını kabul eder. En küçük gerçek ayar değeri sistemler arasında değişebilir. Bkz bu cevabı ve onun yorumlarınızı bu mümkün olan en düşük hacim ulaşılabilir hakkında soru. Dokümanlar sadece 0-100 aralığı için destek etmektedirler. Yüzdeleri kabul etmek için bu regex'i kullanın '^-?\d*\.?\d*$'.
pkfm

2

Daha iyi ses seviyesi kontrolü elde etmek için, http://code.google.com/p/soundflower/ adresinden soundflower kullanıyorum . Yükledikten sonra yeniden başlatmanız gerekir. Sonra tercihlere / ses / çıkışa gidin ve ses çiçeğini (2ch) seçin. Uygulamalar klasöründen soundflower'ı başlatın, üst paneldeki flower sembolünü ve çıkışta yerleşik soundflower'ı (2ch) tıklayın. Ardından Ses ayarlarına gidin ve ana çiçeği ses kaynağı için değiştirin (2 kanal). Bu şekilde küresel sesi daha az duyabilir veya yükseltebilirsiniz.


Soundflower'da bir uyarı - Mavericks ve Yosemite'de çekirdek paniklerine neden olduğundan beri giderek daha fazla kırılıyor. Artık Cycling74 veya Rogue Amoeba tarafından desteklenmiyor. Güncel repo burada - github.com/RogueAmoeba/Soundflower, ancak uzun zamandır bir güncelleme görmüyor.
Tetsujin

1

Sesi varsayılan olarak 1/4 adımda düşürmenin bir yolu da vardır. Karabiner adında yükleyebileceğiniz bir araç var ve zaten bu mantığa yerleşik olarak sahip.

Bu yüzden sadece kurun, tercihleri ​​açın, hassas taneli ses kontrollerini arayın, tıklayın ve bam! Sadece işe yarıyor. Harika olan şey onu değiştirmesidir, böylece tipik ince taneli klavye komutu şimdi büyük hacimli adımlar için kullanılır ve sadece ses seviyesi tuşuna basmak 1/4 adımda artar / azalır.

https://pqrs.org/osx/karabiner/index.html.en

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.