Viber крайне необходим в рабочей среде и потому должен работать всегда. Однако после обновления, скачаного с офсайта, viber перестал запускаться. При запуске из консоли получаем ошибку
qt.qpa.plugin: Could not load the Qt platform plugin «xcb» in «» even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Available platform plugins are: minimal, vnc, offscreen, minimalegl, eglfs, wayland-egl, xcb, linuxfb, wayland.
Aborted (core dumped)
Упражнения с viber-mtd и viber-unofficial также не увенчались успехом
Решение
Все ниженаписанное проводилось на Xubuntu 22.04 LTE
Удаляем текущий viber
apt remove viber
Скачиваем с того же офсайта AppImage. Это портативная сборка софтины с необходимыми ей зависимостями. Работает в большинстве Linux’ов. Скачиваем, даем права на выполнение и запускаем
chmod 755 viber.AppImage
./viber.Appimage
Вайбер запущен и работает. Но есть неудобства — нет его иконки ни в Docky, ни в Whisker Menu. А запускать всякий раз с командной строки не вариант
Ок, создадим себе удобства при помощи appimagelauncher. Скачиваем, запускаем
appimagelauncherd viber.AppImage
Searching for existing AppImages
Searching directory: /home/alexch/Downloads
Found AppImage: ./viber.AppImage
AppImage is not integrated yet, integrating
Scheduling for (re-)integration: ./viber.AppImage
Executing deferred operations
Integrating: ./viber.AppImage
Extracting usr/share/icons/hicolor/256×256/apps/viber.png to «/home/alexch/.local/share/icons/hicolor/256×256/apps/appimagekit_3d43f96f8de8729241f2c90d19c3aeba_viber.png»
WARNING: Unable to resize the application icon into a 128×128 image: «Unable to load image.». It will be written unchanged.
WARNING: Unable to resize the application icon into a 256×256 image: «Unable to load image.». It will be written unchanged.
Cleaning up old desktop integration files
Updating desktop database and icon caches
gtk-update-icon-cache: Cache file created successfully.
Done
Watching directories: /home/alexch/Downloads
Segmentation fault (core dumped)
На посленнюю строку не обращаем внимания
Теперь нужно еще раз запустить viber.AppImage
./viber.Appimage
На данное сообщение

отвечаем ‘Integrate and run’ после чего приложение запускается. Иконки в Docky и в Whisker Menu появились


Системный администратор с 2000 года
Участник Freelancehunt, Хабр Q&A
Кейсы