「ThinkPad: ミュートボタン」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(文字列「http://www.thinkwiki.org/」を「https://www.thinkwiki.org/」に置換)
(ArchWiki:アーカイブへの転送ページ)
タグ: 新規リダイレクト
 
(他の1人の利用者による、間の1版が非表示)
1行目: 1行目:
  +
#REDIRECT [[ArchWiki:アーカイブ]]
[[Category:Lenovo]]
 
  +
[[Category:アーカイブ]]
[[en:ThinkPad: Mute button]]
 
 
== 問題 ==
 
新しいカーネルを使用している場合、ほとんどの ThinkPad および IdeaPad でミュートボタンが正しく機能しません。問題は主として以下のどちらかになります。
 
 
=== 何も動かない ===
 
ボタンが全く反応しません。LED が点灯せず (一部の ThinkPad は LED を搭載していて、ミュート状態が示されます)、ボタンを押してもスピーカーの音量が変わりません。ミュートボタンを押してから Vol-Down キーを押して始めてミュートされます。
 
 
=== 外部オーディオがオンのまま ===
 
ボタンを押すとスピーカーがミュートになりますが (LED も点灯)、外部オーディオがミュートになりません。
 
 
== 解決方法 ==
 
 
=== 古い IBM ThinkPad ===
 
まず、次の解決方法を試してください: https://www.thinkwiki.org/wiki/Mute_button
 
 
=== 何も動かない ===
 
{{ic|/etc/modprobe.d/modprobe.conf}} を編集して以下の行を追加してください:
 
options thinkpad_acpi enabled=0 # enables Mute-Button on ThinkPads with IdeaPad-Firmware
 
追加したら再起動してください。
 
 
=== 外部オーディオがオンのまま ===
 
{{AUR|tpb}} パッケージをインストールして、{{ic|/root/.tpbrc}} ファイルを作成します:
 
#tpb-Settings:
 
CALLBACK "/root/tp-key-handler"
 
OSD off
 
 
そして {{ic|/root/tp-key-handler}} ファイルを作成します:
 
 
#!/bin/bash
 
echo $1 $2
 
if [ $1 = mute ]; then
 
if [ $2 = on ]; then
 
mset="off";
 
else
 
mset="on";
 
fi
 
sudo -u USERNAME amixer sset Master $mset; # I had to sudo to me, because I use PulseAudio
 
fi
 
 
{{ic|/root/tp-key-handler}} には実行権限を付与してください:
 
 
# chmod +x /root/tp-key-handler
 
 
tpb には X と同様に root 権限が必要なので、{{ic|.xinitrc}} に {{ic|sudo tpb}} を追加し、(visudo を使って) sudo の設定を編集するか、X の起動スクリプトに {{ic|gksudo tpb}} を追加することで起動できます (後者は起動時にパスワードが要求されます)。
 
 
設定はこれで完了です。あなたが良いアイデアを持っているなら、ためらわずにこのページを編集してください。
 
 
=== 外部オーディオがオンのまま (Xfce 使用時) ===
 
 
Applications->Settings->Keyboard->Application Shortcuts タブを開いてください。Add を押してコマンドを 'amixer sset Master toggle' に設定してください。キーの設定時はミュートボタンを押してください。LED の状態を正しくするために、LED はミュートと逆の状態で起動することで、ボタンのマッピング時に正しい状態で起動するようになります。もしくは、再起動してから Xfce セッションの前に LED がオフになるようにしてください。
 

2025年9月5日 (金) 18:42時点における最新版