ガイド · Linux · X11 · Wayland
スマホをLinuxのマウスに — Waylandにも対応
スマホをマウスにするアプリの多くはX11止まりです。MouseOSはWayland上のGNOMEとKDE Plasmaも操作できます:トラックパッド、エアマウス、キーボード、メディアキーを、Androidスマホからネットワーク経由で。


インストール
- .deb(Ubuntu、Debian、Mint)または.rpm(Fedora、openSUSE)をダウンロードし、パッケージマネージャでインストールします。
- MouseOSを開きます。WaylandではALLOW CONTROLをクリックしてパスワードを一度入力します(詳細は下記)。X11では許可は不要です。
- 同じネットワークで、スマホのMouseOSを開きます。パソコンでそのスマホに対してALLOWをクリック。完了です。
セッションごとの仕組み
| セッション | 入力の仕組み |
|---|---|
| X11 | XTest — ポインタ、ボタン、縦横のスクロール、どのキーボード配列でもUnicode入力。 |
| Wayland | uinputによる仮想マウスとキーボード。コンポジタからは実際のハードウェアのように見えます。ALLOW CONTROLはpkexecのステップを一度実行し、/dev/uinputにuaccessタグを付けるudevルール — ログイン中のユーザーのみアクセス可能 — を追加して、起動時にモジュールを読み込むようにします。 |
手動で設定したい場合は、アプリが実行する3つのコマンドを表示します。音量はPipeWireまたはPulseAudio経由、メディアキーは手前のプレーヤーに届きます。
ネットワーク
- クリック、キー入力、状態:TCP 53317のWebSocket。ポインタとスクロール:UDP 53318、許可したスマホからのみ受け付けます。
- 検出:mDNSとUDPビーコン — IPアドレスの入力は不要。ファイアウォールが遮断する場合は、この2つのポートをLAN向けに開放するか、アプリに表示されるアドレスを入力してください。
- サーバーなし、アカウントなし、テレメトリなし。何もネットワークの外に出ません。
他のガイド:スマホをマウスに · スマホをプレゼン用リモコンに · スマホをテレビのリモコンに · MouseOSと他のリモートアプリ