WhatSie
Функциональный клиент WhatsApp Web на базе Qt WebEngine для Linux Desktop Форк https://github.com/keshavbhatt/whatsie Убрана реклама, добавлена поддержка перевода в зависимости от языка системы, перевод на русский язык
Основные функции Whatsie
-
Светлая и тёмная темы с автоматическим переключением
-
Настраиваемые уведомления и нативные уведомления
-
Горячие клавиши
-
Встроенный менеджер загрузок
-
Отключение звука, уведомлений
-
Функция блокировки приложения
-
Менеджер разрешений на доступ к оборудованию
-
Встроенная проверка орфографии (с поддержкой 31 основного языка)
-
Другие настройки, позволяющие управлять всеми аспектами веб-приложения, включая:
- Режим "не беспокоить"
- Режим полного просмотра, расширяющий главный экран на всю ширину окна
- Возможность переключения между нативными и пользовательскими уведомлениями
- Настраиваемое время отображения всплывающих уведомлений
- Полное отключение звуков WhatsApp
- Отключение автопроигрывания медиа
- Сворачивание в трей при запуске приложения
- Однонажатием скрыть в системный трей
- Переключение директории загрузки
- Включение/отключение блокировки при запуске
- Автоблокировка через заданный интервал времени
- Управление паролем блокировки
- Настройка оформления виджетов
- Автоматическое переключение темы в зависимости от времени суток
- Настраиваемое поведение кнопки закрытия
- Глобальные горячие клавиши
- Менеджер разрешений: переключение камеры, микрофона и других разрешений на уровне оборудования
- Настройка коэффициента масштабирования страницы, в зависимости от состояния окна (максимизировано или нет)
- Настраиваемый User Agent приложения
- Управление хранилищем приложения: очистка остаточного кэша и постоянных данных
Опции командной строки:
Поддержка командной строки, позволяющая взаимодействовать с уже запущенными экземплярами WhatSie.
Запустите: whatsie -h
для просмотра всех поддерживаемых опций.
Использование: whatsie [опции]
Функциональный клиент WhatsApp Web на базе Qt WebEngine
Опции:
-h, --help Показать справку по параметрам командной строки
-v, --version Показать информацию о версии
-b, --build-info Показать подробную информацию о текущей сборке
-w, --show-window Показать главное окно запущенного экземпляра WhatSie
-s, --open-settings Открыть окно настроек в запущенном экземпляре WhatSie
-l, --lock-app Заблокировать запущенный экземпляр WhatSie
-i, --open-about Открыть окно "О программе" в запущенном экземпляре WhatSie
-t, --toggle-theme Переключить тему (светлая/тёмная) в запущенном экземпляре WhatSie
-r, --reload-app Перезагрузить приложение в запущенном экземпляре WhatSie
-n, --new-chat Открыть окно нового чата в запущенном экземпляре WhatSie
Инструкция по сборке (Linux)
Исходный код может быть собран стандартным способом для Qt-приложений. Проект Whatsie использует систему сборки QMake от Qt, которая упрощает процесс.
Требования к сборке
-
git
(для клонирования репозитория) -
libx11-dev
,libx11-xcb-dev
(необходимы для поддержки XKB модуля X11 при сборке) -
Qt версии ≥ 5.9 (рекомендуется 5.15) с установленными модулями и заголовочными файлами (пакеты
lib*-dev
в Ubuntu):webengine
webenginewidgets
positioning
Шаги сборки
-
Клонируйте исходный код:
git clone https://github.com/msapik/whatsie.git
-
Перейдите в каталог с исходниками
cd whatsie/src
-
Запустите qmake
qmake
-
Выполните make (опционально с флагом -j, задающим количество параллельных процессов)
make -j4
-
Запустите собранный исполняемый файл whatsie (если сборка завершилась без ошибок)
./whatsie
-
Выполните make install, если хотите установить приложение (если сборка завершилась без ошибок)
sudo make install