ЧтоSie
Многофункциональный веб-клиент WhatsApp на основе Qt WebEngine для Linux Desktop
Ключевые особенности
- Светлые и темные темы с автоматическим переключением
- Индивидуальные уведомления и встроенные уведомления
- Сочетания клавиш
- Встроенный менеджер загрузок
- Отключить звук, отключить уведомления
- Функция блокировки приложений
- Менеджер разрешений доступа к оборудованию
- Встроенная проверка орфографии (с поддержкой 31 основного языка)
- Другие настройки, которые позволяют вам контролировать каждый аспект WebApp, например:
- Режим «Не беспокоить»
- Режим полного просмотра позволяет расширить основной вид на всю ширину окна.
- Возможность переключения между собственным и пользовательским уведомлением.
- Настраиваемый тайм-аут всплывающего уведомления
- Отключить весь звук в Whatapp
- Отключение автоматического воспроизведения мультимедиа
- Свернуть в трей при запуске приложения
- Переключите, чтобы включить скрытие одним щелчком мыши на панели задач.
- Переключение места загрузки
- Включить отключение блокировки приложения при запуске приложения
- Автоблокировка через определенный промежуток времени
- Управление паролями блокировки приложений
- Стиль виджета
- Настраиваемое автоматическое переключение тем в зависимости от дня и ночи
- Настраиваемое действие кнопки закрытия
- Глобальные ярлыки приложений
- Менеджер разрешений позволяет переключать микрофон камеры и другие разрешения на уровне оборудования.
- Настраиваемый коэффициент масштабирования страницы, переключение в зависимости от состояния окна, развернутого в обычном режиме.
- Настраиваемый пользовательский агент приложения
- Управление хранилищем приложений позволяет очищать остаточный кэш и постоянные данные.
Параметры командной строки:
Поставляется с общей поддержкой CLI и множеством опций, позволяющих взаимодействовать с уже запущенными экземплярами Whatsie.
Запустите: whatsie -h
чтобы просмотреть все поддерживаемые параметры.
Usage: whatsie [options]
Feature rich WhatsApp web client based on Qt WebEngine
Options:
-h, --help Displays help on commandline options
-v, --version Displays version information.
-b, --build-info Shows detailed current build infomation
-w, --show-window Show main window of running instance of WhatSie
-s, --open-settings Opens Settings dialog in a running instance of WhatSie
-l, --lock-app Locks a running instance of WhatSie
-i, --open-about Opens About dialog in a running instance of WhatSie
-t, --toggle-theme Toggle between dark & light theme in a running instance
of WhatSie
-r, --reload-app Reload the app in a running instance of WhatSie
-n, --new-chat Open new chat prompt in a running instance of WhatSie
Инструкции по сборке (Linux)
Исходный код может быть создан с использованием обычной процедуры разработки приложений Qt. Whatsie Project использует систему сборки Qt QMake, которая упрощает процесс сборки. Чтобы собрать Whatsie локально в вашей системе, выполните следующие действия.
Требования к сборке
- git (для клонирования репо)
- libx11-dev libx11-xcb-dev (требуется для поддержки модуля XKB x11 во время сборки)
- Qt => 5.9 (рекомендуется 5.15) со следующими модулями, установленными с заголовками разработки (пакеты lib*-dev в Ubuntu)
- веб-движок
- веб-движоквиджеты
- позиционирование
Этапы сборки
Клонировать исходный код
git clone https://github.com/keshavbhatt/whatsie.git
Войдите в исходный каталог
cd whatsie/src
Запустите qmake
qmake
Запустите make (с дополнительной опцией -j , которая указывает задания или команды, которые будут выполняться одновременно во время сборки)
make -j4
Запустите построенный исполняемый файл Whatsie (если сборка завершена без ошибок)
./whatsie
Запустите make install, если хотите установить (если сборка завершена без ошибок)
sudo make install
Установите Whatsie на рабочий стол Linux
В любом дистрибутиве Linux, поддерживаемом Snapd.
snap install whatsie
В любом дистрибутиве Linux на базе Arch
Используя Arch User Repository (AUR), пакет AUR для Whatsie поддерживается M0Rf30.
yay -S whatsie-git
Скриншоты (могут быть старые)