FreeBSDを14.0にアップグレードした後で気付いた異変&mixerコマンドのオプションが変更されていた件

人気ブログランキング

にほんブログ村

FreeBSDを14.0にアップグレードした後、以下のパッケージが勝手に削除されていたため、改めてインストールした。
Firefox
Thunderbird
Chromium
sudo
networkmgr

次に、音量が勝手に変更されていたので、mixerコマンドで音量を設定しようとしたら、コマンドオプションが変更されていた。

14.0にアップグレードした後、音量が大きくなっていたのでmixerコマンドで現在の音量を確認したら以下のとおりだった。

% mixer
pcm2:mixer: <省略 (Rear Analog)> on hdaa1  (play/rec) (default)
    vol       = 0.88:0.88     pbk
    pcm       = 0.88:0.88     pbk
    speaker   = 0.00:0.00     rec
    line      = 0.00:0.00     rec
    mic       = 0.50:0.50     rec src
    mix       = 0.00:0.00     rec
    rec       = 0.50:0.50     pbk
    igain     = 0.00:0.00     pbk
    ogain     = 0.00:0.00     pbk

ミキサーデバイスのうち「vol」と「pcm」の数値を変更しようとして以下のコマンドを実行したところ...
% mixer vol 70:70
vol.volume=0.88:0.88
vol.mute=0
mixer: 70:70: no such device

% mixer pcm 100:100
pcm.volume=0.88:0.88
pcm.mute=0
mixer: 100:100: no such device

いずれも「no such device」と言われ、音量を変更できなかった。

どうしたものかと、マニュアルを確認してみたら...
% man mixer

The available controls are as follows (replace dev with one of the available devices):

           Name                        Value
           dev.volume                  vol|[+|-]lvol[%][:[+|-]rvol[%]]
           dev.mute                    0|1|^
           dev.recsrc                  ^|+|-|=

ということで、オプションの指定方法が以前とは異なっていた。

つまり「vol」の数値を変更するなら以下のように指定しなくてはならなくなった。
% mixer vol.volume=数値:数値

早速実行してみた。

% mixer vol.volume=0.70:0.70
vol.volume: 0.88:0.88 -> 0.70:0.70

% mixer pcm.volume=1.00:1.00
pcm.volume: 0.88:0.88 -> 1.00:1.00

変更後の音量を確認。

% mixer
pcm2:mixer: <省略 (Rear Analog)> on hdaa1  (play/rec) (default)
    vol       = 0.70:0.70     pbk
    pcm       = 1.00:1.00     pbk
    speaker   = 0.00:0.00     rec
    line      = 0.00:0.00     rec
    mic       = 0.50:0.50     rec src
    mix       = 0.00:0.00     rec
    rec       = 0.50:0.50     pbk
    igain     = 0.00:0.00     pbk
    ogain     = 0.00:0.00     pbk

これで丁度良い音量になった。

人気ブログランキング

にほんブログ村

コメント

このブログの人気の投稿

FreeBSDで音楽プレーヤーのcmusに通知機能を追加する

FreeBSDでUSBメモリに入れた音楽ファイルの再生順を元の順番に並び替える(曲順のバラバラを解消する)方法