Kali Linux Install Viber

From WikiMLT

This ap­proach of Viber set­up is test­ed with Kali Lin­ux 2022.04.

Down­load and in­stall Viber

Down­load the Viber's .deb pack­age and in­stall it.

wget https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb -O ~/Downloads/viber.deb
sudo apt install ~/Downloads/viber.deb

Cre­ate a Fake 'us-pho­net­ic' Keymap

I'm us­ing Bul­gar­i­an (tra­di­tion­al pho­net­ic) key­board lay­out along­side Eng­lish (US). When I'm try­ing to start Viber when the Eng­lish is used as key­board lay­out the fol­low­ing er­ror pre­vents Viber from start.

viber
xkbcommon: ERROR: Couldn't process include statement for 'us(phonetic)'
xkbcommon: ERROR: Abandoning symbols file "(unnamed)"
xkbcommon: ERROR: Failed to compile xkb_symbols
xkbcommon: ERROR: Failed to compile keymap
[14547:14573:0818/213359.103080:FATAL:xkb_keyboard_layout_engine.cc(640)] Keymap file failed to load: us-phonetic

I do not have idea does Viber, or Gnome 42 or Kali it­self cause the prob­lem, but the eas­i­est workaround that could be ap­plied it to cre­ate a fake 'us-pho­net­ic' keymap in­to the file /​​​usr/​​​share/​​​X11/​​​xkb/​​​symbols/​​​us. Ex­e­cute the fol­low­ing code as sin­gle com­mand to do that.

cat << EOF | sudo tee -a /usr/share/X11/xkb/symbols/us

// Reference: https://wiki.metalevel.tech/wiki/Kali_Linux_Install_Viber
partial alphanumeric_keys
xkb_symbols "phonetic" {
    include "us(basic)"
    name[Group1]= "English (US, Viber workaround by MLT)";
};
EOF

Ref­er­ences

Sec­tion 1