BerthDesk ユーザーガイド

Windows(RDP)・macOS・Linux・コンソール(VNC)を一つのウインドウで — サーバーの追加からショートカットまで

🚀はじめに

画面の構成

一つのウインドウに四つの領域があります。

最初のサーバーを追加する

  1. メニューの ファイル › Windows(RDP)を追加(⌘N)または VNC を追加(⌃⌘N)を選びます。サーバー一覧の下の + も同じです。
  2. 名前とサーバーのアドレスを入力します。ポートを空にすると種類の既定値(RDP 3389、VNC 5900)を使います。RDP はユーザーとパスワード、VNC はパスワードだけを入力します。
  3. 一覧でダブルクリックすると接続します。シングルクリックは選択です。
💡 同じサーバーを二つのセッションで見たいときは、コンテキストメニューの 追加セッションとして接続 を使います。フォルダを右クリックすると このフォルダのサーバをすべて接続 もあります。

言語を変える

メニューの BerthDesk › 設定(⌘,)で20言語から選びます。システムの言語に従うのが既定で、選んだ言語はこのアプリだけに適用されます。変えた後にアプリを再起動すると反映されます。

🗂サーバーとフォルダ

フォルダにまとめて引き継ぐ

フォルダを作成(⌘⇧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 のコンソール、iDRAC・iLO・IPMI の KVM 画面が接続できます。TLS(VeNCrypt)を有効にしたサーバーは自動で認識します。ポートは既定で 5900、Linux のディスプレイ :1 は 5901 です。

macOS 画面共有

  1. リモートの Mac で システム設定 › 一般 › 共有 › 画面共有 をオンにします。
  2. BerthDesk で VNC を追加 からその Mac のアドレスを入力し、ユーザ にその Mac のアカウント名、パスワード にそのアカウントのパスワードを入力します(Apple アカウント認証)。
  3. 接続するとそのアカウントの画面が出ます。他の人がログインしていれば、macOS がリモート側に許可を求めます。
💡 画面共有の設定で 「VNC ビューアがパスワードを使って画面を操作することを許可」 をオンにすると、ユーザーなしでそのパスワードだけでも接続できます。Intel Mac や古い macOS はこの経路(レガシー VNC)でしか画面を渡さないため更新が遅いことがあります — サーバー側の限界です。

パスワードを打たずに済ませる

設定カードの パスワード に入れておくと Mac のキーチェーンだけに保存されます。設定ファイルには「パスワードがある」という印だけが残り、値は入りません。フォルダに入れておけばその下のサーバーが共有します。

初めて見るサーバー、変わった証明書

TLS で接続する VNC サーバーはたいてい自己署名証明書なので、BerthDesk はチェーンの代わりに指紋を見ます。初めて接続するとき証明書の指紋を表示し、確認するとキーチェーンに記憶します。次からは指紋が違えばパスワードを送る前に止まって知らせます — SSH の known_hosts と同じ方式です。サーバーを再インストールして証明書が変わったと確実に分かるときだけ、新しい指紋を受け入れてください。

🖥️画面

ウインドウに合わせる · 固定解像度

画面サイズウインドウに合わせる なら、リモートの解像度を BerthDesk のウインドウサイズに合わせて決め、ウインドウを伸縮するとリモートの解像度も追従します(RDP は DisplayControl、VNC は SetDesktopSize を有効にしたサーバーで)。サーバーが動的解像度に対応していなければ、リモート画面をウインドウに合わせて縮小して表示します。固定解像度 は入力した幅・高さで要求します。Retina ディスプレイでは物理ピクセル単位で交渉するのでぼやけません。

色深度

RDP の 色深度32ビット(最高画質) が既定です。遅い回線では 16ビット(高速) が目に見えて軽くなります。

集中モード · サーバー一覧を隠す

表示 › 集中モード(画面のみ)(⌘↩)はサーバー一覧とセッションレールを隠し、リモート画面だけを残します。もう一度押すと戻ります。サーバリストを表示(⌘⇧S)は一覧だけを畳みます。文字サイズ(⌘+ ⌘- ⌘0)は一覧・設定の文字に適用されます。

リモートカーソル

リモートカーソルは BerthDesk がローカルで描きます。リモートカーソルを画面の倍率に合わせる がオン(既定)なら、画面がウインドウに合わせて縮んだ分だけカーソルも縮み、「画面の中に入った」感じになります。オフにすると元の大きさで描きます。

⌨️キーボードとマウス

キーの境界 — ⌘ はアプリ、それ以外はリモート

リモート画面がフォーカスを持つ間、 を含む組み合わせは BerthDesk のもので、 の組み合わせはリモート(Windows の Ctrl・Alt)に送られます。そのため ⌃C⌥Tab⌃⌥Delete がリモートでそのまま動きます。左 は Windows キー()として送られます — 単独で押すとスタートメニューが開きます。

入力言語の切り替えと IME

入力言語の切り替えと変換はリモートの入力メソッドが決めます。Mac の入力ソースが何であれキーボードの物理キーがそのまま送られるので、リモートでは が言語切り替えキー(韓国語 Windows のキーボード種類1では 한/영)、VNC では が漢字キーです。両側とも US 配列を前提としています。大文字・小文字はリモートの Shift・CapsLock 状態に従います。

マウス

リモート画面上のクリック・ドラッグ・ホイールはリモートのピクセル座標で送られます。画面の外でドラッグを離してもボタンを離す操作は端に寄せて送るので、リモートでボタンが押されたままになりません。

表示専用

表示のみ をオンにするとマウス・キーをリモートに送りません。本番画面をモニタリングするだけのとき、他の人が使っている画面を見守るときにオンにします。

📋クリップボード

クリップボードを共有(既定でオン)がオンなら、テキストのクリップボードが双方向に行き来します。Mac で ⌘C したものをリモートで ⌃V、リモートで ⌃C したものを Mac で ⌘V で貼ります。日本語などもそのままです — 拡張クリップボードを知らない古い Windows VNC サーバー(TightVNC など)の CP949 も自動で解きます。

自動で渡らない場合は セッション › クリップボードをリモートに送る(⌘⇧V)で今の Mac のクリップボードをリモートに押し込みます。

💡 macOS Sequoia 以降では、他のアプリがコピーした内容を BerthDesk が初めて読むときペーストの許可を求めるダイアログが出ます。一度許可すればその後は聞かれません。許可する前はクリップボードが渡らないように見えますが故障ではありません。

🔁切断と再接続

ネットワークが切れたり Mac がスリープから目覚めたりすると、BerthDesk が自分で再接続します。セッションレールの色帯が薄くなり、ステータスバーに「再接続中」と出ます。間隔を少しずつ延ばしながら試し、Mac が目覚めたときは直ちにもう一度試します。

ユーザーが 接続を切る で切ったセッションは再接続しません。再接続(⌘R)でいつでもつなぎ直し、このセッションを閉じる(⌘⇧W)でセッションをレールから消します。最初の接続から失敗したサーバー(アドレス・パスワードの誤り)は再試行せず理由を表示します。

ショートカット

アプリのショートカットには必ず が入ります。 の組み合わせはリモートデスクトップのものなので、アプリは取りません。

⌨️ マウスは要りません。 サーバーの追加・接続・切り替え・集中モードまですべてショートカットでできます — 手がキーボードを離れなくて済むように作りました。
キー動作
⌥Spaceどのアプリからでも BerthDesk のウインドウを前面に(グローバルホットキー)
⌘N · ⌃⌘N · ⌘⇧NWindows(RDP)を追加 · VNC を追加 · フォルダを作成
⌘Iこのサーバの設定…
⌘Kどこへ行くか… — 名前・アドレス・タグで探してすぐ接続
⌘1⌘9セッションの切り替え
⌘↩集中モード(画面のみ)
⌘⇧Sサーバリストを表示 / サーバリストを非表示
⌘R再接続
⌘⇧Vクリップボードをリモートに送る
⌘⇧Wこのセッションを閉じる
⌘+ ⌘- ⌘0文字を大きく · 小さく · 元に戻す
⌘?BerthDesk ユーザガイド

よくある質問

パスワードはどこに保存されますか?

Mac のキーチェーンだけに保存されます。設定ファイルや書き出しファイルには入りません。

利用状況を収集しますか?

いいえ。アプリの中に計測は一切ありません。オフラインインストール版が新バージョンを確認する要求が一つあるだけで、そこにも個人情報はありません。App Store 版はそれもしません。

macOS 画面共有が遅いです。

Intel Mac や古い macOS はサードパーティの VNC クライアントにレガシー経路でしか画面を渡さず、その更新の間隔はサーバーが決めます。同じ経路を使う他の VNC クライアントと速度は同じです。ウインドウを小さくするかリモートの解像度を下げると改善します。Apple シリコン・macOS 14 以降の Mac 向けの高性能モードは今後のアップデートで扱う予定です。

漢字キーが効きません。

VNC サーバーが漢字キー(Hangul_Hanja)を Windows に渡さない場合があります(TightVNC がそうです)。BerthDesk は標準どおりに送っているので、UltraVNC・TigerVNC などのサーバーに替えるか RDP で接続してください。

ウインドウを広げてもリモートの解像度が変わりません。

サーバーが動的解像度を開いていません(RDP の DisplayControl、VNC の SetDesktopSize)。そのようなサーバーではリモート画面をウインドウに合わせて縮小して表示します。固定解像度で望みの大きさを直接指定することもできます。

対応する macOS のバージョンは?

macOS 14(Sonoma)以降、Apple シリコンと Intel の両方の Mac です。

役に立ったら

BerthDesk は無料で広告がありません。アプリのサポートボタンや xsapiens.kr/support から作者を応援できます。お問い合わせは xsapiens75@gmail.com へ。