ログイン画面からリモート接続できる「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」で接続するとパスワード入力画面が表示されるので、設定したパスワードを入力すると、ログイン画面が表示される。