Son zamanlarda i3 windows manager'ı kurdum .
Sorun, ses seviyesini ve parlaklığı kontrol etmek için dipnot tuşlarının çalışmamasıdır.
Bunu Nasıl Çözebilirim?
Mod anahtarını anahtara nasıl bağlayabilirim Win?
Son zamanlarda i3 windows manager'ı kurdum .
Sorun, ses seviyesini ve parlaklığı kontrol etmek için dipnot tuşlarının çalışmamasıdır.
Bunu Nasıl Çözebilirim?
Mod anahtarını anahtara nasıl bağlayabilirim Win?
Yanıtlar:
Multimedya Tuşları
Parlaklık ve hacim için önce bu paketleri kurun:
sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio
Sonra I3 SSS'den :
Bu satırları şuraya ekle: ~/.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 tuşu
$mod
Anahtarı değiştirmek için :
~/.config/i3/config
.Hattı arayın:
set $mod
Bunu şu şekilde değiştirin:
set $mod Mod4
Son olarak, i3-msg reload
yapılandırma dosyasını yeniden yüklemek için çalıştırın .
Birim için "amixer" komutunu kullandım,
İlk olarak, tüm cihazları etkinleştirdiğinizden emin olun.
amixer
Bu size 'Master' durumunu [açık] veya [kapalı] vermelidir
[Kapalı] ise, yazarak [açık] olarak ayarlayın
amixer sset Master on
.
Şimdi varsayılan kod değiştiriliyor:
# 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
buna:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
Bu komut bu yüzdeyi tüm çıkış aygıtlarına artırır
Benim için mükemmel çalışıyor
bindsym XF86AudioMute exec amixer -D set Master 1+ toggle
çalışmak için değiştirmek için kullanmak zorunda kaldı .
xbacklight benim için çalışmıyor. En azından intel için doğrudan çekirdeğe maruz kalan arka ışık dosyalarına yazan bu komut dosyasını yazdım:
https://github.com/jappeace/brightnessctl
Son zamanlarda bir yeniden yükleme yapmak zorunda kaldım ve şimdi kurulumu kolaylaştırmak için bir makefile yaptım. Bu, xbacklight çözümü sizin için de işe yaramıyorsa bir alternatiftir.
Her zamanki gibi aynı talimatların bir varyantı, ama benim için haikarainen tarafından çeşitli donanımlarda en iyi şekilde çalışmak için ışık buldum :
Senin Yani i3
yapılandırma dosyası, sette:
bindsym XF86MonBrightnessDown exec light -U 10
bindsym XF86MonBrightnessUp exec light -A 10
Sonra basitçe ile yeniden $mod+Shift+c
veya i3-msg reload
veya doğrudan WM yeniden başlatarak.
sudo apt-get update
sudo apt-get install xbacklight
~ / .config / i3 / config'te $ mod ayarını Mod4 olarak değiştir
ve
~ / .config / i3 / config dizinine ekleyin:
# 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
dosyayı kaydet
ve $ mod + Shift + c tuşlarına basın veya i3wm'yi yeniden başlatın
xbacklight
sizin için işi yapmaz, bkz github.com/haikarainen/light