コンテンツにスキップ

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

提供: ArchWiki
削除された内容 追加された内容
スタイル修正
ArchWiki:アーカイブへの転送ページ
タグ: 新規リダイレクト
 
(2人の利用者による、間の2版が非表示)
1行目: 1行目:
#REDIRECT [[ArchWiki:アーカイブ]]
[[Category:Lenovo]]
[[Category:アーカイブ]]
[[en:ThinkPad: Mute button]]

== 問題 ==
新しいカーネルを使用している場合、ほとんどの ThinkPad および IdeaPad でミュートボタンが正しく機能しません。問題は主として以下のどちらかになります。

=== 何も動かない ===
ボタンが全く反応しません。LED が点灯せず (一部の ThinkPad は LED を搭載していて、ミュート状態が示されます)、ボタンを押してもスピーカーの音量が変わりません。ミュートボタンを押してから Vol-Down キーを押して始めてミュートされます。

=== 外部オーディオがオンのまま ===
ボタンを押すとスピーカーがミュートになりますが (LED も点灯)、外部オーディオがミュートになりません。

== 解決方法 ==

=== 古い IBM ThinkPad ===
まず、次の解決方法を試してください: http://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時点における最新版