答えを探す

答えを探す

ManjaroのGnomeからi3に移行し、ウィンドウマネージャ、ターミナルカラーなどの設定はほぼ完了しました。しばらくして、私は音楽を聴くことに決め、数分後に音量と再生キーが機能しないことに気づきました。

Razer Blackwidow Stealth 2014キーボードがあるため、これらのメディアキーは実際にはファンクションキーと一緒に配置されます。たとえば、「再生/一時停止」がオンになっていてF6キーを押すと、Fnに示すようにメディアキーとして機能しますFn + F6

ベストアンサー1

答えを探す

しばらくコントロールに触れた後、以前のi3 FAQ掲示板で次の投稿が見つかりました。https://faq.i3wm.org/question/3747/enabling-multimedia-keys.1.html

以下をi3の.configファイルに貼り付けるように求められます。以下はいくつかの行が削除されたわずかに修正されたバージョンであり、この特定の質問には関係ありません。

# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound

# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness

# Media player controls
bindsym XF86AudioPlay exec playerctl play-pause
bindsym XF86AudioPause exec playerctl play-pause
bindsym XF86AudioNext exec playerctl next
bindsym XF86AudioPrev exec playerctl previous

それもダメだが、答えを探す過程は正しい。

本当の答え

少なくとも私にとって問題は、この行をコピーした後にキーが機能しないことです。より多くの調査で、amixer.NETの代わりにPulseAudioを使用すると、ボリュームコマンドがわずかに異なる可能性があることがわかりましたpactl

結局、これらは次のようになりました。

# Media volume controls
bindsym XF86AudioMute exec amixer sset 'Master' toggle
bindsym XF86AudioLowerVolume exec amixer sset 'Master' 5%-
bindsym XF86AudioRaiseVolume exec amixer sset 'Master' 5%+

彼らは仕事を始めた。

再生ボタンが少しトリッキーですね。私は.configがどちらを教えてくれると推論します。注文するタスクを実行するために実行されます。その後、playerctl play-pause端末で試してみました。もちろんこれはうまくいかないから。playerctlがインストールされていません。インストール後(使用sudo pacman -S playerctl)これらのキーボードコマンドも正しく機能します。

おすすめ記事