ログイン画面からリモート接続できる「x11vnc」を導入します。

本ページ記述の内容は、2026年2月時点の「Linux Mint Xfce 22.3」で確認したものです。関連ソフトのアップデートにより、状況が変わるかもしれませんのでご了承ください。アップデート情報やより良い方法がありましたらコメントをいただけると幸いです。

ディスプレイマネージャ/ウィンドウシステムについて

「Mint Xfce」のディスプレイ(ログイン)マネージャーは「LightDM」、ディスプレイサーバー(ウィンドウシステム)は「X11」が採用されているため、事前準備は不要。

インストール

以下の手順で、x11vncを導入する。

$ sudo apt install x11vnc

パスワードファイルの作成

$ sudo x11vnc -storepasswd /etc/.vncpasswd
Enter VNC password:  ← パスワード入力
Verify password:     ← パスワード確認入力
Write password to /etc/.vncpasswd?  [y]/n 
Password written to: /etc/.vncpasswd

動作テスト

一度、手動で起動テストを実行する。

$ sudo x11vnc -auth guess -display :0 -rfbauth /etc/.vncpasswd -rfbport 5900
 -forever -loop -noxdamage -xkb -repeat -shared  ← 1行で入力する

別PCのVNCクライアントから接続して動作確認する。接続先は「サーバーPCアドレス」または「サーバーPCアドレス:0」とすればOK。

問題なければ、[Ctrl+C]で終了する。

自動起動の設定

ユニットファイルを作成する。

$ sudo nano /etc/systemd/system/x11vnc.service
[Unit]
Description=x11vnc (Remote access)
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /etc/.vncpasswd -rfbport 5900
 -forever -loop -noxdamage -xkb -repeat -shared  ← 1行で記述する
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure

[Install]
WantedBy=graphical.target

systemdへ登録して起動する。

$ sudo systemctl daemon-reload
$ sudo systemctl enable x11vnc
$ sudo systemctl start x11vnc

VNCクライアントから「IPアドレス」または「IPアドレス:0」で接続するとパスワード入力画面が表示されるので、設定したパスワードを入力すると、ログイン画面が表示される。