Baru-baru ini saya telah menginstal i3 windows manager .
Masalahnya adalah tombol catatan kaki untuk mengontrol volume dan kecerahan tidak berfungsi.
Bagaimana saya bisa memecahkan masalah ini?
Dan bagaimana saya bisa mengikat kunci mod ke Winkunci?
Baru-baru ini saya telah menginstal i3 windows manager .
Masalahnya adalah tombol catatan kaki untuk mengontrol volume dan kecerahan tidak berfungsi.
Bagaimana saya bisa memecahkan masalah ini?
Dan bagaimana saya bisa mengikat kunci mod ke Winkunci?
Jawaban:
Tombol Multimedia
Pertama instal paket ini untuk kecerahan dan volume:
sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio
Kemudian dari I3 FAQ :
Tambahkan baris ini ke ~/.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
Kunci mod
Untuk mengubah $modkunci:
~/.config/i3/config.Cari garis:
set $mod
Ubah itu menjadi:
set $mod Mod4
Akhirnya, jalankan i3-msg reloaduntuk memuat kembali file konfigurasi.
Untuk volume, saya menggunakan perintah "amixer",
Pertama, pastikan Anda memiliki semua perangkat yang diaktifkan, untuk melihat jenis pertama itu
amixer
Itu seharusnya memberi tou status 'Tuan' [hidup] atau [mati]
Jika [mati], Setel ke [hidup] dengan mengetik
amixer sset Master on
.
Sekarang mengubah kode default:
# 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
untuk yang ini:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
Perintah ini meningkatkan persentase itu ke semua perangkat output
Berfungsi sempurna untuk saya
bindsym XF86AudioMute exec amixer -D set Master 1+ toggletoggling agar berfungsi dengan baik.
xbacklight tidak berfungsi untuk saya. Saya menulis skrip ini yang menulis langsung ke file back-light kernel yang diekspos, setidaknya untuk intel:
https://github.com/jappeace/brightnessctl
Saya harus melakukan instal ulang baru-baru ini dan baru saja membuat makefile untuk mempermudah instalasi. Ini hanya sebuah alternatif karena jika solusi xbacklight tidak bekerja untuk Anda juga.
Yah itu varian dari instruksi yang sama seperti biasa, tetapi bagi saya saya menemukan cahaya oleh haikarainen untuk bekerja paling baik di berbagai perangkat keras:
Jadi di i3file konfigurasi Anda , atur:
bindsym XF86MonBrightnessDown exec light -U 10
bindsym XF86MonBrightnessUp exec light -A 10
Maka cukup ulang dengan $mod+Shift+catau i3-msg reloadatau dengan langsung restart WM.
sudo apt-get update
sudo apt-get install xbacklight
ubah set $ mod ke Mod4 di ~ / .config / i3 / config
dan
tambahkan ~ / .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
menyimpan file
dan tekan $ mod + Shift + c atau restart i3wm
xbacklighttidak bekerja untuk Anda, lihat github.com/haikarainen/light