Linux
Как поставить сборку для Linux и чем она отличается от Windows и macOS.
Сборка для Linux экспериментальная. Части функций здесь нет, а остальное может работать нестабильно.
Установка
На Ubuntu, Debian и похожих дистрибутивах ставьте DEB, на Fedora и других RPM-дистрибутивах — RPM. С ними сразу ставится помощник ввода, о нём ниже. AppImage запускается без установки. Snap в Snap Store нет, его ставят из скачанного файла:
sudo snap install ./identityproxy_*.snap --dangerous --classicAppImage, DEB и RPM обновляются из приложения, как на Windows и macOS. DEB и RPM при установке обновления спросят пароль администратора. AppImage должен лежать в папке, куда у вас есть права на запись, иначе обновление не встанет. Snap сам не обновляется, новую версию скачивайте со страницы загрузок. Оттуда же ставьте новую версию, если приложение её не предлагает.
Для интерфейса нужен WebKitGTK 2.40 или новее. Со старой версией окна могут отображаться с ошибками, приложение предупредит об этом при запуске.
Хоткеи такие же, как на Windows: в таблицах смотрите колонку Windows, а вместо Ctrl/Cmd нажимайте Ctrl. В Wayland глобальные хоткеи регистрируются через систему, и при первом запуске она может попросить их подтвердить. GNOME умеет это только с 48-й версии, поэтому в Ubuntu 24.04 и других дистрибутивах со старым GNOME глобальные хоткеи не работают.
Защита от записи экрана
Оверлей скрывается из демонстрации экрана только в KDE Plasma на Wayland. В остальных окружениях, в том числе в GNOME и любой сессии X11, собеседник увидит оверлей, если вы показываете весь экран. Там показывайте отдельное окно или вкладку браузера.
В KDE приложение сначала проверяет, что защита работает. Если в Настройки → Приложение → Система сказано, что защита не подтверждена, считайте, что её нет. Проверить себя можно на странице проверки совместимости. Скриншот самого Sobes для этого не подходит: оверлея на нём не будет в любом случае.
Помощник ввода
Хоткеи на кнопки мыши и CapsLock, блокировка мета-клавиш и защита курсора работают через отдельный системный помощник. В DEB и RPM он уже установлен. Для AppImage его один раз ставят из терминала:
./identityproxy_*.AppImage --appimage-extract
sudo bash ./squashfs-root/usr/share/sobes-input-helper/install-input-helper.shДля Snap:
sudo bash /snap/identityproxy/current/app/usr/share/sobes-input-helper/install-input-helper.shПосле установки перезапустите Sobes. Когда вы включаете эти функции, система спрашивает пароль администратора. Разрешение можно запомнить, и пароль больше спрашивать не будут, но тогда помощник смогут запускать и другие программы под вашим пользователем.
Если мышь или клавиатура перестали слушаться, зажмите оба Shift и нажмите Esc: помощник сразу отпустит ввод. После подключения новой мыши или клавиатуры блокировку мета-клавиш нужно включить заново.
Что работает иначе
- Виртуального курсора нет. Область для скриншота выделяется обычным курсором.
- Защита курсора работает только в X11 и KDE Wayland и только с мышью. Тачпад, сенсорный экран и перо не поддерживаются.
- Клик по полю ввода в оверлее забирает фокус у окна созвона. Кнопки и прокрутка фокус не забирают.
- В Wayland при скриншоте и записи интервью система может спросить, какой экран отдать приложению.
- Для системного звука нужен PulseAudio или PipeWire с pipewire-pulse. В большинстве дистрибутивов одно из них уже стоит.
- В X11 без композитора окна приложения не будут прозрачными.
Маскировка
В Snap маскировки нет. В остальных форматах она создаёт копию приложения с выбранным именем и иконкой и добавляет её в меню приложений. Запускайте копию через этот ярлык. Обновление ставится только в оригинал, из копии его не установить. После обновления откройте оригинал, и он сам обновит копию.