Sunday, February 5, 2017

Arch linux හා i3 window manager : audio functions configure කිරීම්



Arch linux හා i3 window manager වල audio keys වලින් වැඩ කරන්න නම් අපි ඒ keys අදාල functionalities වලට assign කරන්න ඕනි. අපි බලමු කොහොමද එක කරන්නේ කියලා.

STEP 01 - installing audio functions package

මුලින්ම linux වලට audio functionalities පහසුවෙන් කරගන්න alsa-utils package එක දාගෙන ඉන්න ඕනි.
pacman -S alsa-utils
STEP 02 - assigning keys

හරි, දැන් අපි volume keys වලට sound අඩු වැඩි කරන සහ mute කරන commands අදාල keys වලට bind කරගන්න ඕනි. එකට i3 config file එක open කරගන්න.
(config file එක ~/.config/i3 directory එකේ තියෙන්නේ )
ඒ file එකට පහත lines ටික එකතු කරගන්න.

i3 config file
#volume control
bindsym XF86AudioRaiseVolume exec amixer -q set Master 1%+ unmute
bindsym XF86AudioLowerVolume exec amixer -q set Master 1%- unmute
bindsym XF86AudioMute exec amixer -q set Master toggle

දැන් අපි i3 reload කරලා බැලුවොත් volume down, volume up සහ mute keys වලින් අදාල functions කරගන්න පුළුවන් කියල බලාගන්න පුළුවන්.
හැබැයි graphically කොහෙවත් එක අපිට පෙන්නන්නේ නෑ. එක නිසා අපි දැන් volume එක status bar එකේ පෙන්නන්න හදාගමු.

STEP 03 - show volume graphically

status bar එකේ volume එක පෙන්නන්න හදාගන්න නම් i3status.conf file එක edit කරන්න ඕනි. එකට යට තියෙන code එක අන්තිමට එකතු කරන්න විතරයි තියෙන්නේ.
i3status.conf file 
#volume show
volume master {
format = "♪ %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
order += "volume master"

දැන් i3 reload කරන්න.



i3 reload කරන්න පුළුවන් යට තියෙන විදි දෙකෙන්ම
key combination 
$mod + shift + r 
terminal එකේ 
i3-msg restart

No comments:

Post a Comment