最近、i3 windows managerをインストールしました。
問題は、音量と明るさを制御する脚注キーが機能しないことです。
どうすれば解決できますか?
そして、どうすればmodキーをキーにバインドできWinますか?
最近、i3 windows managerをインストールしました。
問題は、音量と明るさを制御する脚注キーが機能しないことです。
どうすれば解決できますか?
そして、どうすればmodキーをキーにバインドできWinますか?
回答:
マルチメディアキー
最初にこれらのパッケージをインストールして、輝度と音量を調整します。
sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio
次に、I3 FAQから:
これらの行を追加します ~/.config/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
Modキー
$mod
キーを変更するには:
~/.config/i3/config
。次の行を探します。
set $mod
それを次のように変更します。
set $mod Mod4
最後に、実行i3-msg reload
して構成ファイルをリロードします。
ボリュームについては、コマンド「amixer」を使用しました。
まず、すべてのデバイスが有効になっていることを確認して、最初のタイプを確認します
amixer
これにより、touは「マスター」状態[オン]または[オフ]になります。
[off]の場合、次のように入力して[on]に設定します。
amixer sset Master on
。
次のデフォルトコードを変更します。
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 2 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 2 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle
これに:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
このコマンドは、その割合をすべての出力デバイスに増やします
私にぴったりの作品
bindsym XF86AudioMute exec amixer -D set Master 1+ toggle
うまく動作するためにトグルに使用する必要がありました。
xbacklightが機能しません。少なくともインテルの場合は、カーネルに公開されたバックライトファイルに直接書き込むこのスクリプトを作成しました。
https://github.com/jappeace/brightnessctl
最近再インストールをしなければならなかったので、インストールを簡単にするためにmakefileを作成しました。これは、xbacklightソリューションが機能しない場合の代替手段にすぎません。
まあそれはいつもと同じ指示の変形ですが、私にとっては、さまざまなハードウェア上で最高に機能することをhaikarainenが知っています:
したがって、i3
設定ファイルで次を設定します。
bindsym XF86MonBrightnessDown exec light -U 10
bindsym XF86MonBrightnessUp exec light -A 10
次に、$mod+Shift+c
またはi3-msg reload
WMを直接再起動するか、または直接再起動します。
sudo apt-get update
sudo apt-get install xbacklight
〜/ .config / i3 / configで$ modをMod4に変更します
そして
〜/ .config / i3 / configに追加します。
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle # mute sound
# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
ファイルを保存
そして、$ mod + Shift + cを押すか、i3wmを再起動します
xbacklight
いかない場合は、github.com