Установка AnyDesk на Steam Deck упирается в специфику SteamOS: системный раздел консоли доступен только для чтения, поэтому обычный установщик Linux-пакетов (.deb или .rpm) напрямую не сработает. Рабочий путь — Flatpak-версия AnyDesk через магазин Discover в режиме рабочего стола либо ручная установка с отключением защиты системного раздела, что связано с рисками.
В этой статье разберём, как запустить AnyDesk на Steam Deck, какие ограничения накладывает SteamOS, как настроить неконтролируемый доступ и что делать, если клиент не подключается или показывает чёрный экран. Материал ориентирован на стандартную SteamOS с режимом рабочего стола KDE Plasma.
Особенности SteamOS, которые влияют на AnyDesk
Steam Deck работает под управлением SteamOS — системы на базе Arch Linux с неизменяемым (immutable) корневым разделом. Это значит, что файлы системы защищены от записи, а при каждом крупном обновлении SteamOS изменения, внесённые в системные каталоги, могут быть перезаписаны.
Из-за этого классическая установка через пакетный менеджер pacman или скачанный с сайта пакет либо не выполнится, либо «сотрётся» после обновления. Единственный способ, который переживает обновления SteamOS без дополнительных действий — установка AnyDesk как Flatpak-приложения.
Ещё один нюанс — игровой режим (Game Mode) и режим рабочего стола (Desktop Mode) работают по-разному. AnyDesk как обычное десктопное приложение запускается именно в режиме рабочего стола, а в игровом режиме его придётся добавлять как стороннюю игру, что работает не всегда стабильно.
⚠️ Внимание: отключение защиты системного раздела командой sudo steamos-readonly disable делает систему уязвимее, а внесённые изменения могут исчезнуть после обновления SteamOS. Используйте этот способ только если Flatpak-вариант вам не подходит.
Установка AnyDesk через Discover (Flatpak)
Это рекомендуемый и самый безопасный метод. Переключите консоль в режим рабочего стола: нажмите кнопку Steam, выберите Питание → Перейти в режим рабочего стола.
Далее откройте магазин приложений Discover (иконка сумки в трее или меню приложений). В поиске введите AnyDesk. Если официальный Flatpak-пакет доступен в каталоге Flathub, он появится в результатах — нажмите «Установить». Если пакета нет в выдаче, проверьте, подключён ли репозиторий Flathub: обычно он добавлен в SteamOS по умолчанию.
☑️ Установка AnyDesk на Steam Deck
После установки приложение появится в меню запуска в разделе «Интернет» или «Утилиты». При первом запуске AnyDesk покажет ваш девятизначный адрес — по нему к консоли можно подключиться с другого устройства.
Альтернатива: установка нативного пакета
Если Flatpak-версия по какой-то причине не подходит (например, нужны специфические функции интеграции с системой), можно попробовать нативную установку. Для этого потребуется задать пароль администратора командой passwd в терминале Konsole и временно отключить защиту раздела:
sudo steamos-readonly disable
После этого теоретически возможна установка пакетов через pacman или из репозитория AnyDesk для Arch-подобных систем. Однако заранее предсказать корректность работы конкретной версии пакета на вашей версии SteamOS нельзя — зависимости могут отличаться. По завершении включите защиту обратно:
sudo steamos-readonly enable
Учтите, что при следующем обновлении SteamOS установленное таким способом ПО может перестать работать или быть удалено, и процедуру придётся повторять.
Настройка неконтролируемого доступа
Чтобы подключаться к Steam Deck без подтверждения на самой консоли, настройте пароль неконтролируемого доступа. В окне AnyDesk откройте настройки и найдите раздел Безопасность, затем активируйте опцию разблокировки и задайте пароль для удалённых подключений.
Полезные параметры, которые стоит проверить:
- 🔑 Пароль неконтролируемого доступа — задайте сложный пароль, так как устройство будет доступно из сети постоянно.
- 🛡️ Разрешения для подключений — ограничьте возможности удалённой стороны (передача файлов, буфер обмена), если они не нужны.
- 🚀 Автозапуск — проверьте, добавлен ли AnyDesk в автозагрузку режима рабочего стола, иначе после перезагрузки консоль будет недоступна.
- 🌐 Прямые соединения — при проблемах с подключением проверьте, не блокирует ли сеть или файрвол порты, используемые AnyDesk.
Типичные проблемы и их решение
Чаще всего пользователи сталкиваются с тремя сценариями: AnyDesk не запускается, подключение обрывается или вместо изображения — чёрный экран. Разберём каждый.
AnyDesk не стартует. Проверьте, что вы находитесь в режиме рабочего стола, а не в игровом режиме. Если приложение установлено как Flatpak, убедитесь, что у него есть необходимые разрешения — их можно посмотреть и изменить через утилиту Flatseal (тоже ставится из Discover).
Чёрный экран при подключении. Возможная причина — особенности работы сеанса Wayland или X11 в SteamOS, а также то, что консоль в момент подключения находится в игровом режиме. Попробуйте переключиться в режим рабочего стола до начала сеанса. Если проблема сохраняется, проверьте в настройках AnyDesk раздел, отвечающий за захват экрана, — доступные варианты зависят от версии клиента.
Разрывы и высокая задержка. Steam Deck подключается по Wi-Fi, и качество канала напрямую влияет на сеанс. Проверьте уровень сигнала, попробуйте сеть 5 ГГц вместо 2.4 ГГц, а в настройках качества AnyDesk снизьте разрешение передаваемого изображения.
| Проблема | Возможная причина | Что проверить |
|---|---|---|
| AnyDesk не запускается | Ограничения Flatpak | Разрешения в Flatseal |
| Чёрный экран в сеансе | Игровой режим вместо рабочего стола | Переключиться в Desktop Mode |
| Подключение не устанавливается | Блокировка портов сетью | Другая сеть или точка доступа |
| Приложение пропало после обновления | Установка в системный раздел | Переустановить как Flatpak |
| Лаги и разрывы | Слабый Wi-Fi | Сеть 5 ГГц, снижение качества картинки |
⚠️ Внимание: не храните пароль неконтролируемого доступа в открытом виде и не передавайте свой AnyDesk-адрес посторонним — любой, кто знает адрес и пароль, получит полный доступ к консоли, включая файлы и аккаунты.
AnyDesk в игровом режиме: что реально работает
Многие хотят управлять Deck прямо из игрового режима. Технически AnyDesk можно добавить в библиотеку Steam как стороннее приложение (через Добавить игру → Добавить стороннюю игру в десктопном клиенте Steam), и тогда ярлык появится в игровом режиме.
Однако стабильность такого сценария не гарантирована: захват экрана в игровом режиме работает иначе, и удалённая сторона может видеть чёрный экран или заставку. Практичный сценарий — использовать AnyDesk именно для доступа к рабочему столу Deck, а для удалённой игры рассмотреть штатный Steam Remote Play, который изначально спроектирован под эту задачу.
Альтернативы AnyDesk для Steam Deck
Если AnyDesk по какой-то причине не устроил, есть другие варианты удалённого доступа, совместимые с Linux-окружением SteamOS:
- 🎮 Steam Remote Play — встроенная функция для стриминга игр и рабочего стола между устройствами с одним аккаунтом Steam.
- 🖥️ RustDesk — открытый аналог AnyDesk, доступный в том числе как Flatpak.
- 🔧 SSH — для управления через терминал без графики; сервер включается вручную, что требует базовых навыков работы с командной строкой.
- 🌐 Chrome Remote Desktop — вариант через браузер, но его поддержка на нестандартных Linux-системах может быть ограничена.
Выбор зависит от задачи: для игр — Remote Play, для полного доступа к рабочему столу — AnyDesk или RustDesk, для технического администрирования — SSH.
Как проверить, работает ли SSH на Steam Deck
Откройте Konsole в режиме рабочего стола и выполните команду systemctl status sshd. Если служба не активна, её можно запустить командами sudo systemctl start sshd и sudo systemctl enable sshd для автозапуска. Предварительно задайте пароль пользователя командой passwd — без него подключение по SSH не будет принято.
Часто задаваемые вопросы
Работает ли AnyDesk на Steam Deck без режима рабочего стола?
Полноценно — нет. AnyDesk рассчитан на графическую сессию рабочего стола. В игровом режиме его можно добавить как стороннее приложение, но корректный захват экрана при этом не гарантирован.
Пропадёт ли AnyDesk после обновления SteamOS?
Если AnyDesk установлен как Flatpak — нет, пользовательские приложения и данные обновления системы не затрагивают. Если установка выполнялась в системный раздел с отключённой защитой — вероятно, потребуется переустановка.
Можно ли управлять Steam Deck со смартфона через AnyDesk?
Да, если на смартфоне установлен клиент AnyDesk, а на Deck запущен сервер в режиме рабочего стола с заданным паролем неконтролируемого доступа. Введите адрес Deck в приложении на телефоне и подключитесь.
Почему AnyDesk показывает чёрный экран при подключении к Deck?
Возможные причины: консоль находится в игровом режиме, особенности графического сервера (Wayland/X11) или ограничения разрешений Flatpak. Проверьте переключение в режим рабочего стола и разрешения приложения через Flatseal.
Безопасно ли оставлять AnyDesk постоянно включённым на консоли?
Да, при условии сложного пароля неконтролируемого доступа и ограниченных разрешений для подключений. Не сообщайте свой AnyDesk-адрес третьим лицам и периодически меняйте пароль.