Руководство пользователя BerthDesk
Windows (RDP), macOS, Linux и консоли (VNC) в одном окне — от добавления сервера до сочетаний клавиш
🚀Начало работы
Окно
В одном окне четыре области.
- Список серверов — слева. Серверы и папки деревом; поле поиска сверху ищет по имени, адресу или тегу.
- Полоса сеансов — открытые вами сеансы. Цветная лента показывает, к какому серверу относится каждый; нажмите или используйте ⌘1–⌘9, чтобы переключиться.
- Удалённый экран — в центре. Удалённый рабочий стол вписывается в окно. Если просто выбрать сервер без подключения, здесь появится его карточка настроек.
- Строка состояния — внизу. Показывает состояние подключения и что происходит прямо сейчас.
Добавление первого сервера
- Выберите Файл › Добавить Windows (RDP) (⌘N) или Добавить VNC (⌃⌘N). Кнопка + под списком серверов делает то же самое.
- Введите имя и адрес сервера. Оставьте порт пустым, чтобы использовать значение по умолчанию для типа (RDP 3389, VNC 5900). Для RDP нужны пользователь и пароль; для VNC — только пароль.
- Дважды щёлкните запись, чтобы подключиться. Один щелчок только выделяет её.
Смена языка
Выберите один из 20 языков в BerthDesk › Настройки (⌘,). По умолчанию используется язык системы, а выбранный язык действует только в этом приложении. Перезапустите приложение, чтобы применить.
🗂Серверы и папки
Папки и наследование
Группируйте серверы через Создать папку (⌘⇧N). Пользователь, домен, порт, цвет и настройки экрана, заданные на папке, наследуются серверами внутри неё; значение, заданное на самом сервере, имеет приоритет. Заведите папку на клиента или офис и введите общую учётную запись один раз — на папке.
Уровень риска — разработка · стейджинг · продакшен
Назначьте серверу (или папке) Уровень «Осторожно», и он проявится цветом в списке и полосе сеансов — предохранитель от ошибки на боевом сервере. Для боевых экранов сочетание с Только просмотр ещё безопаснее.
Теги
Теги идут поперёк папок: сервер может быть одновременно «Клиент A» и «продакшен». Нажмите тег под списком, чтобы показать только эти серверы, или введите #тег в поле поиска.
Правила щелчков
- Один щелчок — выбор. В центре появляется карточка настроек сервера.
- Двойной щелчок — подключение. Если сеанс уже открыт, происходит переход к нему.
- Правый щелчок — всё, что можно сделать с элементом: подключить, дополнительный сеанс, настройки, удалить.
Экспорт и импорт списка серверов
Файл › Экспортировать список серверов… записывает адреса, пользователей, цвета и уровни в один файл. Пароли не включаются. На другом Mac Импортировать список серверов… читает его обратно; заново ввести нужно только пароли.
🔑Подключение и аутентификация
Windows — RDP
Введите Пользователь и Пароль. Для доменной учётной записи укажите домен (или рабочую группу) в поле Домен. На стороне Windows должен быть включён удалённый рабочий стол (NLA); порт по умолчанию 3389. Поддерживаются Windows 10/11 Pro и Windows Server (в редакциях Home нет сервера удалённого рабочего стола).
VNC — Linux · консоли гипервизоров · BMC
VNC обычно аутентифицирует одним паролем (без имени пользователя). Работают TigerVNC, TightVNC, UltraVNC, RealVNC, консоли Proxmox и ESXi, а также KVM-экран iDRAC, iLO и IPMI. Серверы с TLS (VeNCrypt) определяются автоматически. Порт по умолчанию 5900; дисплей :1 в Linux — 5901.
Общий экран macOS
- На удалённом Mac включите Системные настройки › Основные › Общий доступ › Общий экран.
- В BerthDesk через Добавить VNC укажите адрес этого Mac, имя его учётной записи как Пользователь и пароль учётной записи как Пароль (вход с учётной записью Apple).
- После подключения вы получаете экран этой учётной записи. Если вошёл кто-то другой, macOS спросит у него разрешения на удалённой стороне.
Чтобы не вводить пароль каждый раз
Введите его в поле Пароль карточки настроек — он хранится только в Связке ключей macOS. В файле настроек записано лишь то, что пароль есть, но не его значение. Задайте его на папке, и серверы внутри будут им пользоваться.
Новый сервер или изменившийся сертификат
VNC-серверы с TLS обычно используют самоподписанные сертификаты, поэтому BerthDesk проверяет отпечаток, а не цепочку сертификатов. При первом подключении он показывает отпечаток; после подтверждения тот запоминается в Связке ключей. Дальше, если отпечаток отличается, BerthDesk останавливается до отправки пароля и предупреждает — так же, как SSH с known_hosts. Принимайте новый отпечаток, только если уверены, что сервер переустановлен и его сертификат действительно сменился.
🖥️Экран
По размеру окна · фиксированное разрешение
Когда Размер экрана установлен в По размеру окна, удалённое разрешение подбирается под размер окна BerthDesk, а при изменении окна меняется и удалённое разрешение (DisplayControl для RDP, SetDesktopSize для VNC — на серверах, которые это разрешают). Если сервер не поддерживает динамическое разрешение, удалённый экран уменьшается по размеру окна. Фиксированное разрешение запрашивает введённые ширину и высоту. На дисплеях Retina согласование идёт в физических пикселях, ничего не размывается.
Глубина цвета
Для RDP Глубина цвета по умолчанию 32 бита (лучшее качество). На медленном канале 16 бит (быстро) заметно легче.
Режим фокуса · скрытие списка серверов
Вид › Режим фокуса (только экран) (⌘↩) скрывает список серверов и полосу сеансов, оставляя только удалённый экран; нажмите ещё раз, чтобы вернуться. Показать список серверов (⌘⇧S) сворачивает только список. Размер текста (⌘+ ⌘- ⌘0) применяется к тексту списка и настроек.
Удалённый курсор
BerthDesk рисует удалённый курсор локально. При включённом Масштабировать удалённый курсор под экран (по умолчанию) курсор уменьшается в той же пропорции, что и экран, когда тот вписывается в окно, — он ощущается «внутри» экрана. Выключите, чтобы рисовать его в исходном размере.
⌨️Клавиатура и мышь
Граница клавиш — ⌘ приложению, остальное удалённой машине
Пока фокус на удалённом экране, любое сочетание с ⌘ принадлежит BerthDesk, а сочетания с ⌃ и ⌥ уходят на удалённую машину как Ctrl и Alt в Windows. Поэтому ⌃C, ⌥Tab и ⌃⌥Delete работают там как положено. Левый ⌘ отправляется как клавиша Windows (⊞) — нажатый отдельно, он открывает меню «Пуск».
Языки ввода и раскладки
Переключение языка ввода и набор решает метод ввода удалённой машины. Какой бы источник ввода ни стоял на Mac, отправляется физическая клавиша, поэтому на удалённой машине правый ⌥ — клавиша переключения языка (корейский/английский на корейской клавиатуре Windows типа 1), а по VNC правый ⌘ — клавиша ханча. С обеих сторон предполагается раскладка US. Регистр следует состоянию Shift и Caps Lock удалённой машины.
Мышь
Щелчки, перетаскивания и колесо над удалённым экраном передаются в удалённых пиксельных координатах. Если отпустить перетаскивание за пределами экрана, отпускание кнопки всё равно отправляется, прижатое к краю, чтобы на удалённой машине не осталось зажатой кнопки.
Только просмотр
При включённом Только просмотр ввод с мыши и клавиатуры на удалённую машину не отправляется. Используйте для наблюдения за боевым экраном или за экраном, на котором работает кто-то другой.
📋Буфер обмена
При включённом Общий буфер обмена (по умолчанию) текстовый буфер обмена ходит в обе стороны: ⌘C на Mac, ⌃V на удалённой машине; ⌃C там, ⌘V на Mac. Нелатинский текст сохраняется; старые Windows-серверы VNC без расширенного буфера (TightVNC и подобные) шлют CP949, и его BerthDesk тоже декодирует.
Если что-то не перешло само, Сеанс › Отправить буфер обмена на удалённый компьютер (⌘⇧V) проталкивает текущий буфер обмена Mac на удалённую машину.
🔁Обрывы и переподключение
Когда пропадает сеть или Mac просыпается, BerthDesk переподключается сам. Цветная лента в полосе сеансов тускнеет, а строка состояния показывает «переподключение». Он повторяет попытки со всё большими интервалами и сразу пробует ещё раз, когда Mac просыпается.
Сеанс, который вы завершили через Отключить, не переподключается. Переподключить (⌘R) переподключает его в любой момент, а Закрыть этот сеанс (⌘⇧W) убирает сеанс из полосы. Сервер, который не подключился с самого первого раза (неверный адрес или пароль), не повторяется; вместо этого показывается причина.
⚡Сочетания клавиш
Сочетания приложения всегда содержат ⌘. Сочетания с ⌃ и ⌥ принадлежат удалённому рабочему столу, приложение их никогда не перехватывает.
| Клавиша | Действие |
|---|---|
| ⌥Space | Вывести окно BerthDesk вперёд из любого приложения (глобальная горячая клавиша) |
| ⌘N · ⌃⌘N · ⌘⇧N | Добавить Windows (RDP) · Добавить VNC · Создать папку |
| ⌘I | Настройки этого сервера… |
| ⌘K | Куда перейти… — найти по имени, адресу или тегу и подключиться |
| ⌘1 … ⌘9 | Переключить сеанс |
| ⌘↩ | Режим фокуса (только экран) |
| ⌘⇧S | Показать список серверов / Скрыть список серверов |
| ⌘R | Переподключить |
| ⌘⇧V | Отправить буфер обмена на удалённый компьютер |
| ⌘⇧W | Закрыть этот сеанс |
| ⌘+ ⌘- ⌘0 | Текст крупнее · мельче · сбросить |
| ⌘? | Руководство пользователя BerthDesk |
❓Частые вопросы
Где хранятся пароли?
Только в Связке ключей macOS. Они никогда не записываются в файл настроек или файл экспорта.
Собирает ли BerthDesk данные об использовании?
Нет. В приложении нет телеметрии. Единственный запрос — проверка обновлений автономного установщика, и даже он не содержит личных данных. Версия из App Store не делает и этого.
Общий экран macOS работает медленно.
Intel-Mac и старые версии macOS обслуживают сторонние VNC-клиенты только по устаревшему пути, частоту обновления которого задаёт сервер. Другие VNC-клиенты на том же пути работают с той же скоростью. Помогает окно поменьше или более низкое удалённое разрешение. Высокопроизводительный режим для Mac на Apple silicon с macOS 14 и новее запланирован в одном из следующих обновлений.
Клавиша ханча не работает.
Некоторые VNC-серверы не передают клавишу ханча (Hangul_Hanja) в Windows — TightVNC один из них. BerthDesk отправляет её ровно по стандарту, поэтому перейдите на сервер вроде UltraVNC или TigerVNC либо подключайтесь по RDP.
Я меняю размер окна, но удалённое разрешение не меняется.
На сервере не включено динамическое разрешение (DisplayControl для RDP, SetDesktopSize для VNC). На таких серверах удалённый экран уменьшается по размеру окна. Можно также задать фиксированное разрешение, чтобы запросить нужный размер.
Какие версии macOS поддерживаются?
macOS 14 (Sonoma) и новее, на Mac с Apple silicon и Intel.
Если помогло
BerthDesk бесплатен и без рекламы. Поддержать автора можно кнопкой Поддержать в приложении или на xsapiens.kr/support. Вопросы: xsapiens75@gmail.com.