【メモ】Music Player Daemon (MPD) にてデバイス名を指定する

Linux の起動時のオーディオデバイスの検出順によってはカード番号が mpd.conf に記載したカード番号とずれて,音声が出力されないことがある.その対策.

例えば,aplay -l を実行したとする.

$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: PCH [HDA Intel PCH], デバイス 0: ALCS1200A Analog [ALCS1200A Analog]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 0: PCH [HDA Intel PCH], デバイス 1: ALCS1200A Digital [ALCS1200A Digital]
  サブデバイス: 0/1
  サブデバイス #0: subdevice #0
カード 2: HDMI [HDA ATI HDMI], デバイス 3: HDMI 0 [HDMI 0]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 2: HDMI [HDA ATI HDMI], デバイス 7: HDMI 1 [HDMI 1]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 3: V3 [Pebble V3], デバイス 0: USB Audio [USB Audio]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0

マザーボードの光 SPDIF 出力ポートが カード 0 , デバイス 1 となっている.ここから出力したい.mpd.conf の audio_output には

audio_output {
     type        "alsa"
     name        "My ALSA Device"
     device      "hw:0,1"    # optional
     (中略)
}

と記載するところ,カード名称がこの場合 “PCH” であることから,

audio_output {
     type        "alsa"
     name        "My ALSA Device"
     device      "hw:PCH,1"    # optional
     (中略)
}

と記載する.

これで,カードの番号が変わったとしても影響を受けない.

【メモ】debian 11 で一般ユーザーを sudo グループに所属させる

ユーザー名を hoge とします.

まずこのエントリーを参考に設定しています.

$ su -
パスワード:

# adduser hoge sudo
ユーザ `hoge' をグループ `sudo' に追加しています...
ユーザ hoge をグループ sudo に追加
完了。

試してみる.

$ sudo whoami
hoge は sudoers ファイル内にありません。この事象は記録・報告されます。

あれ?

ではこちらの記事を参考に.

# visudo

# 最終行に以下を追記
hoge    ALL=(ALL:ALL) ALL

これで OK .

usermodコマンドを使ったほうが良かったのだろうか?

# usermod -G sudo hoge
# cat /etc/group | grep hoge

Logitec 無線LANアダプタ 300Mbps 11n/g/b準拠 USB2.0 ブラック LAN-W300N/U2SBK

私はカフェでドヤ顔できるようなノートPCは持っていず、メインのUbuntu 13.10 amd64 PCもサブのWindows 7 PCも自作のデスクトップ機です。自宅で作業している分にはそれで何の問題もありません。しかしどこぞでワークショップがあってもネットワーク環境は大抵Wi-Fiで、デスクトップ機を持ち込んだ場合にLANケーブルを引き回すのは迷惑でありましょう。
しかしネットの評判からこのUSB接続無線LANアダプタを買ってデスクトップUbuntu PCに接続したところ、特別に設定する事無く宅内の無線LANにつながりました。
これでどこの会場にもデスクトップUbuntu PCを持っていけます(笑)
[amazonjs asin=”B004F1MIJ6″ locale=”JP” title=”Logitec 無線LANアダプタ 300Mbps 11n/g/b準拠 USB2.0 ブラック LAN-W300N/U2SBK”]