Apakah penyesuaian volume yang baik dimungkinkan di OS X Lion?

43

Pada versi Mac OS X sebelumnya, menekan + + volume+akan menyesuaikan volume dengan penambahan kuartal. Ini sepertinya sudah dihapus di Lion.

Apakah ada cara untuk melakukan penyesuaian volume halus sekarang?

cobbal
sumber
1
seperti yang terlihat di SuperUser: superuser.com/questions/314661/…
ghoppe
Saya merindukan fitur ini. Saya tidak bisa membayangkan mengapa mereka menyingkirkannya. Itu juga berguna untuk penyesuaian kecerahan, meskipun tidak pernah bekerja untuk penyesuaian backlight keyboard.
hairboat
Aku begitu bingung. Saya di 10.7 (10.7.4, diinstal pada 10.6 baru), dan opsi-shift-F11 / F12 (tombol volume) memang mengubah volume dalam peningkatan blok seperempat.
Ken

Jawaban:

17

+ + F11dan + + F12dipulihkan pada 10.7.4.

Lri
sumber
21

Anda dapat melakukan penyesuaian volume yang tepat dengan AppleScript, dikendalikan pada skala 0 hingga 100.

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

Anda bisa mendapatkan volume saat ini (juga 0 hingga 100):

set currentVolume to output volume of (get volume settings)

Jadi, Anda dapat menulis skrip kecil untuk menambah volume sebesar 2% (kira-kira seperempat persegi yang dulu):

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

Anda bisa membuatnya untuk mengurangi dengan mengubah tanda tambah itu menjadi tanda minus:

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

Jika Anda ingin mendapatkan volume suara seperti biasa, tambahkan baris berikut:

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

Anda dapat menyimpan ini sebagai skrip atau aplikasi, dan mengikatnya ke tombol mouse atau keyboard (jika driver Anda memungkinkan Anda), berikan pintasan keyboard (sebagai Layanan atau dengan aplikasi lain), atau letakkan di bilah menu Anda ( dengan aplikasi seperti FastScripts ).

Nathan Greenstein
sumber
2
Saya akhirnya mengikat skrip ini ke F11 dan F12, sehingga penyesuaian volume yang bagus sekarang fn+ volume+menggunakan Quicksilver. (terima kasih atas jawaban ini dan Jurawa). Langkah selanjutnya adalah memalsukan jendela bezel.
cobbal
1
Bagaimana cara mengatur volume di atas yang asli? (seperti yang dilakukan VLC)
Davi Lima
7

Saya tidak memiliki pintasan keyboard atau AppleScript untuk Anda, tetapi saya perhatikan - dan yang lain sepertinya mengonfirmasi - bahwa bilah geser yang dapat Anda gunakan ketika Anda mengklik ikon volume di bilah menu bergerak jauh lebih lancar di Lion daripada di versi sebelumnya dari OS X. Seingat saya digunakan untuk menyortir lompatan dari level ke level, seperti apa yang dilakukannya ketika Anda menekan tombol volume pada keyboard. Sekarang slide dengan mudah antara kenaikan.

perahu rambut
sumber
5

Saya tidak memiliki reputasi yang cukup atau saya akan memasukkan ini sebagai komentar untuk jawaban Nathan Greenstein .

Saya mengubah informasinya menjadi skrip baris perintah sederhana untuk menyesuaikan volume:

#!/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})"
yig
sumber
:) Saya melihat jawaban teratas dan baru saja akan melakukan ini
Xster
1
set volumesebenarnya menerima angka floating point antara 0 dan 100. Nilai penyesuaian aktual terkecil tampaknya bervariasi antar sistem. Lihat jawaban ini dan komentarnya untuk pertanyaan ini tentang volume serendah mungkin yang dapat dicapai. The docs hanya menyatakan dukungan untuk berbagai 0-100. Gunakan regex ini untuk menerima pelampung '^-?\d*\.?\d*$'.
pkfm
2

Untuk mendapatkan kontrol volume suara yang jauh lebih halus, saya menggunakan soundflower dari http://code.google.com/p/soundflower/ . Anda harus memulai ulang setelah menginstalnya. Lalu pergi ke preferensi / suara / output dan pilih soundflower (2ch). Mulai soundflower dari folder aplikasi, klik pada simbol bunga di panel atas dan soundflower (2ch) yang dibangun di output. Lalu pergi ke pengaturan Audio dan ubah master untuk soundflower (2ch). Dengan cara ini Anda bisa mendapatkan suara global kurang keras atau Anda bisa memperkuatnya.

Marcel Schmittfull
sumber
Peringatan di Soundflower - semakin & semakin rusak sejak Mavericks & menyebabkan kepanikan kernel di Yosemite. Itu tidak lagi didukung oleh Cycling74 atau Rogue Amoeba. Repo saat ini ada di sini - github.com/RogueAmoeba/Soundflower tetapi belum melihat pembaruan dalam waktu yang lama.
Tetsujin
1

Ada juga cara untuk membuat penurunan volume dalam 1/4 langkah secara default. Ada alat yang dapat Anda instal bernama Karabiner, dan logika ini sudah ada di dalamnya.

Jadi instal saja, buka preferensi, cari kontrol volume berbutir halus, klik, dan bam! Itu hanya bekerja. Apa yang hebat adalah bahwa ia beralih sehingga perintah keyboard halus sekarang digunakan untuk langkah-langkah volume besar, dan hanya dengan menekan tombol volume akan menambah / mengurangi dengan langkah 1/4.

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

Maximus
sumber