Kali Linux Install Viber
From WikiMLT
This approach of Viber setup is tested with Kali Linux 2022.04.
Download and install Viber
Download the Viber's .deb package and install it.
wget https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb -O ~/Downloads/viber.deb
sudo apt install ~/Downloads/viber.deb
Create a Fake 'us-phonetic' Keymap
I'm using Bulgarian (traditional phonetic) keyboard layout alongside English (US). When I'm trying to start Viber when the English is used as keyboard layout the following error prevents 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 itself cause the problem, but the easiest workaround that could be applied it to create a fake 'us-phonetic' keymap into the file /usr/share/X11/xkb/symbols/us
. Execute the following code as single command 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
References
- Viber: Viber/Download
- …
Section 1
…