Установка неофициального клиента мессенджера WhatsApp — Whatsie в Linux

Пятница, 13 сентября 2024, 5:32
Размещено в рубрике Лента новостей и имеет 0 комментариев.
В нашем блоге уже есть аналогичная статья, но она уже не актуальна, т.к. версия клиента мессендежра WhatsApp, рассматриваемая в ней не развивается и заброшена.
Ну и к сожалению корпорация Meta так и не выпустила и не выпускает данный мессенджер для Linux.
Но в этой статье мы с Вами осуществим установку неофициального клиента мессенджера WhatsApp - Whatsie, перечисленные способы установки которого в данной статье подойдут для разных Linux-дистрибутивов.
Whatsie написан на QT, имеет дружелюбный интерфейс и понятные Настройки.



СОДЕРЖАНИЕ СТАТЬИ:

1. Краткий обзор
2. Установка в Ubuntu 24.04
2.1 Запуск Whatsie

  Способы запуска:

  Ⅰ - Консольно-Терминальный
  Ⅱ - Графический (GUI)
2.2 Настройки Whatsie
2.3 Добавление Whatsie в автозагрузку

  Способы добавления:

  Ⅰ - Через Терминал
  Ⅱ - Графический
3. Установка в openSUSE
4. Установка в Arch Linux
5. Установка в MX Linux (Debian)


1. Краткий обзор

Интерфейс Whatsie очень схож с интерфейсом нативного клиента для Windows, но в плане Настроек на порядок превосходит его.

Разрабом данного клиента - Whatsie является один очень смышлёный индийский парнишка, который не покладая рук, старается изо всех сил поддерживать этот проект и регулярно обновляет его.
На его странице на GitHub-е для скачивания есть только исходный код, с помощью которого нужно осуществлять консольно-терминальную Сборку данного клиента.
Там же на Заглавной странице проекта есть инструкция, как осуществить консольно-терминальную Сборку без скачивания, с помощью утилиты git, с параметром clone:
git clone https://github.com/keshavbhatt/whatsie.git
и далее...
Но такой способ для обычного пользователя достаточно сложный механизм Сборки/Установки, поэтому мы с вами пойдём другим, более традиционным путём его Установки.

Итак, начнём...

2. Установка в Ubuntu 24.04

В официальных репозиториях Canonical (Ubuntu) нет такого .deb-пакета - whatsie, но пакет с таким именем есть в репозитории openSUSE Linux, но с расширением .rpm и тогда возникает резонный вопрос - и что же нам тогда делать, как нам тогда установить whatsie?

На самом деле, всё очень просто!
Напрягаем память и вспоминаем, что в Ubuntu, помимо родных .deb-пакетов, можно также устанавливать и .rpm-пакеты с помощью утилиты:
alien
и вот ей мы с вами и воспользуемся для достижения нашей цели...

Устанавливаем утилиту alien и для этого открываем Терминал (Ctrl+Alt+T), вводим/вписываем слудующую команду и жмём на Enter:
sudo apt install alien
На запрос ввода пароля Суперпользователя, вводим свой пароль Пользователя и жмём на Enter:
После чтения списка пакетов, вывода информации о небоходимости скачать перечисленные пакеты и предложением Продолжить или нет, соглашаемся простым нажатием на клавиатуре на Enter:
После чего некоторое время идёт процесс скачивания и установки необходимых пакетов, подтверждением успешного завершения чего будет приглашение ввода:
Для удобства и комфорта наших глаз очищаем окно Терминала от текста вывода инофрмации нажатием сочетания клавиш на клавиатуре
Ctrl+L
чтобы Приглашение ввода оказалось вверху, на первой строке:

Далее устанавливем зависимость QT5
libqt5webenginewidgets5
без которой Whatsie просто не запустится, следующей командой:
sudo apt install libqt5webenginewidgets5
И снова, после чтения списка пакетов, вывода информации о небоходимости скачать перечисленные пакеты и предложением Продолжить или нет, соглашаемся простым нажатием на клавиатуре на Enter:
Некоторое время идёт процесс скачивания и установки необходимых пакетов, подтверждением успешного завершения чего будет приглашение ввода:
И снова, очищаем окно Терминала от текста вывода инофрмации нажатием сочетания клавиш на клавиатуре
Ctrl+L
чтобы Приглашение ввода оказалось вверху, на первой строке:

Скачиваем из репозитория openSUSE .rpm-пакет
whatsie-4.15.3-lp156.8.1.x86_64.rpm
самой последней версии с переименовыванием его в
whatsie.rpm
в папку /tmp следующей командой:
wget https://mirror.tspu.ru/opensuse/repositories/network%3A/im%3A/whatsapp/15.6/x86_64/whatsie-4.16.2-lp156.18.1.x86_64.rpm -O /tmp/whatsie.rpm
Подтверждением успешного скачивания будет вот такой вот вывод в Терминале (Ctrl+Alt+T):
И снова, очищаем окно Терминала от текста вывода инофрмации нажатием сочетания клавиш на клавиатуре
Ctrl+L
чтобы Приглашение ввода оказалось вверху, на первой строке:

И наконец запускаем установку Whatsie с помощью утилиты
alien
(напомню, что утилита alien создаёт из .rpm-пакета копию аналогичного, но уже .deb-пакета и с помощью параметра -i сразу же устанавливает его)
следующей командой:
sudo alien -i /tmp/whatsie.rpm
Далее в выводе мы наблюдаем процесс создания копии пакета в .deb-расширении (это может занять некоторое время) и автоматический запуск утилитой alien, параметром -i утилиты dpkg для установки Whatsie уже из созданного .deb-пакета и его установку:

2.1 Запуск Whatsie

Итак, Установка завершена и теперь мы с вами можем сделать первый запуск Whatsie и сделать это можно Двумя способами:

Ⅰ - Консольно-Терминальный

Очищаем окно Терминала от текста вывода инофрмации нажатием сочетания клавиш на клавиатуре
Ctrl+L
чтобы Приглашение ввода оказалось вверху, на первой строке:

И тут же в Терминале (Ctrl+Alt+T) выполняем следующую команду:
whatsie &

Ⅱ - Графический (GUI)

В верхнем левом углу Рабочего стола, в Боковой панели запуска жмём на самую верхнюю кнопку в виде узкой белой полосы:

В открывшемся поле Поиска Приложений (где лупа ), вводим/вписываем:
Whatsie
и жмём ЛКМ на появившийся иконку Whatsie:

2.2 Настройки Whatsie

Видим, что на Рабочем столе, в левой его части, появилось октрывшееся окно-приглашение Whatsie: WhatsApp с QR-кодом активации и прежде, чем активировать его, давайте сразу же сделаем кое-какие полезные Настройки и для этого жмём ЛКМ на появившуюся в Верхней панели, в правом её углу, иконку Whatsie:

В выпавшем Контекстном меню жмём на пункт Settings (Настройки):

В результате чего открывается окно Настроек Whatsie - WhatSie | Settings и первое, что мы с вами сделаем, изменим Тему оформления Whatsie со Светлой на Тёмную и для этого в пункте Настроек - Widget Theme, в правой его части жмём ЛКМ на выпадающее Контекстное меню, где по умолчанию значение Light (Светлая):

Появится Контекстного меню со значениями:
Light - (засвечено по умолчанию голубым цветом)
и
Dark

ЛКМ выбираем значение Dark:

И видим, что Тема оформления Whatsie поменялась на Тёмную и сразу же обращаем своё внимание на пункт Настроек:
User Agent
и конкретно на прописанное в нём значение версии Браузера Google Chrome:
Chrome/125.0.0.0 - т.е. прописана версия браузера 125.0.0.0

Делаем кое-какие Настройки поведения Whatsie, как на скрине ниже, а именно отмечаем галочками чек-боксы на пунктах:
(вы можете сделать настройки на ваше усмотрение, под себя...)
- Minimize in tray on start (Сворачивать в трей при старте)
- Show/Hide on clicking tray icon (При нажатии на иконку в трее отображение/скрытие клиента)

В пункте Popup timeout (задержка отображения окна уведомления при событиях) меняем значение по умолчанию 9 сек на 3 сек, чтобы долго не висело и не раздражало уведомление о событиях на Рабочем столе.

В пункте User Agent (о нём я на предыдущем этапе просил вас заострить своё внимание) вместо значения
Chrome/125.0.0.0
вписываем значение
Chrome/128.0.0.0
т.к. версия браузера на текущий момент именно такая и это нужно для корректной работы Whatsie и жмём справа на кнопку Set:

В результате чего появится окно-уведомление о необходимости подтверждения сделаных настроек в User Agent, для перезагрузки Whatsie, где жмём на кнопку ОК:

После подтверждения мы видим, что все сделанные Настройки сохранены и мы смело можем закрыть окно Настроек нажатем на Х в верхнем правом углу:


2.3 Добавление Whatsie в автозагрузку

Сразу добавляем наш Whatsie в Автозагрузку, чтобы он стартовал вместе с системой и сделать это можно также двумя способами:

Ⅰ - Через Терминал

Если Терминал (Ctrl+Alt+T) у вас всё ещё открыт, а если закрыт, то открываем его и выполняем следующую команду:
echo -e '[Desktop Entry]\nType=Application\nExec=whatsie %u\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName[ru_RU]=Whatsie\nName=Whatsie\nComment[ru_RU]=A WhatsApp Web Client using the QT framework\nComment=A WhatsApp Web Client using the QT framework' | tee .config/autostart/whatsie.desktop > /dev/null

Ⅱ - Графический

В верхнем левом углу Рабочего стола, в Боковой панели запуска жмём на самую верхнюю кнопку в виде узкой белой полосы:

В открывшемся поле Поиска Приложений (где лупа ), вводим/вписываем:
Startup Applications
и жмём ЛКМ на появившийся иконку Startup Applications:

В результате открывается окно Startup Applications Preferences, где сразу же жмём справа на кнопку Добавить:

Открывается дополнительное окно Add Startup Program:

В нём вписываем:
- в поле Name:           WhatSie
- в поле Command:    whatsie %u
- в поле Comment:    A WhatsApp Web Client using the QT framework
и жмём на кнопку Добавить:

И в окне Startup Applications Preferences, в поле
Additional startup programs:
видим, что добавилась новая запись с нашим Whatsie и теперь можем смело закрыть это окно нажатием на кнопку Закрыть:

На Рабочем столе у нас осталось открытым только одно окно-приглашение Whatsie: WhatsApp с QR-кодом активации, поэтому берём в руки свой телефон, открываем мессенджер WhatsApp -> Настройки -> Связанные устройства и активируем его с помощью этого QR-кода в этом окне:

В результате чего перед нами активированный клиент-мессенджер Whatsie for Linux:

И, дабы убедиться, что наш Whatsie запускается вместе с системой, перезагружаем её (систему) и видим, что Автозагрузка, настройку которой мы сделали ранее, работает и мы видим в верхнем правом углу иконку нашего Whatsie.

Жмём ЛКМ на неё (иконку) и перед нами наш Whatsie: WhatsApp во всей красе и мы с вами можем начать общение с нашими друзьями, контактами через него, без привлечения для этого нашего мобильного телефона/смартфона...

3. Установка в openSUSE

Как ранее, при установке в Ubuntu, мы выяснили, что в openSUSE в репозиториях есть .rpm-пакет Whatsie, то и мудрить тут особо ни чего не надо, просто можно и нужно запустить программу конфигурации операционной системы и установки/обновления пакетов с ПО - YaST, найти через поиск искомый пакет и установить его.

Можно конечно и через Терминал (Ctrl+Alt+T) командой:
sudo zypper install whatsie

4. Установка в Arch Linux

В Arch Linux тоже есть такой пакет Whatsie, но, если вы попытаетесь установить его при помощи Pacman, то вы потерпите фиаско.
Вы получите вывод о том, что такого пакета не найдено...

Но!
Любой уважающий себя Arch-евод имеет в системе установленным ОБЯЗАТЕЛЬНО!!!:
Yay - вспомогательный инструмент Arch Linux AUR, написанный на Go. Он помогает автоматически устанавливать пакеты из PKGBUILD.

Вот с его помощью мы с вами и установим пакет Whatsie в систему и для этого выполняем в Терминале (Ctrl+Alt+T) следующую команду:
yay -S whatsie

Добавление в автозагрузку в случае с Arch Linux дело очень разное и зависит от DE (ОРС) и, т.к. оных огромное количество в пользовании, то и описывать каждый случай не имеет смысла, каждый Arch-евод прекрасно понимает и знает, что для этого нужно сделать и как это сделать.

В случае с GNOME, всё тоже самое, что и с добавлением в автозагрузку в пункте:
2.3 Добавление Whatsie в автозагрузку
данной статьи.

5. Установка в MX Linux (Debian)

К сожалению, в MX Linux 23.3, собранного на базе Debian 12.0 Bookworm, установка Whatsie сопряжена с трудностями и мытарствами, в виду проблем с зависимостями.
(аналогично и в Debian 12.0 Bookworm)
Установить конечно можно, но уж очень сложно для обычного Пользователя, но всё же есть один вариант...

Открываем Терминал (Ctrl+Alt+T) и в нём редактируем source-файлы репозиториев
debian.list
и
debian-stable-updates.list
где прописаны репозитории Debian 12.0 Bookworm:

Заменив имя релиза Debian 12.0 Bookworm
bookworm
на имя ещё не вышедшего релиза Debian 13.0 Trixie (очень скоро выйдет и есть в репозиториях для теста...)
trixie
(т.е. по сути мы обновимся до этого релиза) командой:
sudo sed -i 's|bookworm|trixie|g' /etc/apt/sources.list.d/debian.list /etc/apt/sources.list.d/debian-stable-updates.list

В результате получаем source-файлы репозиториев
debian.list
и
debian-stable-updates.list
где прописаны уже репозитории Debian 13.0 Trixie:

Обновляем систему командой:
sudo apt update && sudo apt upgrade -y

Терпеливо ждём, пока идёт процесс обновления и по его окончании Перезагружаем систему...

После перезагрузки устанавливаем утилиту alien и для этого открываем Терминал (Ctrl+Alt+T), вводим/вписываем слудующую команду и жмём на Enter:
sudo apt install alien

Скачиваем из репозитория openSUSE .rpm-пакет
whatsie-4.15.3-lp156.8.1.x86_64.rpm
самой последней версии с переименовыванием его в
whatsie.rpm
в папку /tmp следующей командой:
wget https://mirror.tspu.ru/opensuse/repositories/network%3A/im%3A/whatsapp/15.6/x86_64/whatsie-4.16.2-lp156.18.1.x86_64.rpm -O /tmp/whatsie.rpm

Запускаем установку Whatsie с помощью утилиты
alien
(напомню, что утилита alien создаёт из .rpm-пакета копию аналогичного, но уже .deb-пакета и с помощью параметра -i сразу же устанавливает его)
следующей командой:
sudo alien -i /tmp/whatsie.rpm

И запускаем или через Поиск в Приложениях, или через Терминал (Ctrl+Alt+T) Whatsie:
whatsie &


А далее, после Установки в любом из перечисленных выше Linux-дистрибутивах, всё, как в:
2.2 Настройки Whatsie...

В принципе, на этом и всё.

Мы с вами осуществили Установку Whatsie в разных Linux-дистрибутивах и теперь вы можете с успехом использовать его на вашем компьютере/ноутбуке.

Всем приятного пользования и удачи!!!

P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:

Ссылка на источник compizomania
13-09-2024.



Комментирование и пинг закрыты.