1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Raspberry Pi 4をリモートデスクトップするまで 2024

Last updated at Posted at 2024-10-11

諸事情あってRaspberry Piでリモートデスクトップすることになりました。

最初はraspi-configでVNC接続する予定でしたがVNC接続するとメニューバーが表示されない問題に当たりました。

image.png

メニューバーが使えないと色々不便です。

waylandで接続するとそういうバグを引くこともあるかと思いXを使うことにしました。

がVNC事情に問題があり
tigerVNC、RealVNCその他諸々のツールにロックインされてしまうのとOSS実装がなかったり少なかったりでそもそもVNC自体が凋落している様子でした。

Raspberry Pi Connectが生まれたのも既存のVNC事情に満足できなかった?からかもしれません。

ただRaspberry Pi Connectはローカルで完結せずRaspberry Pi ConnectのIDが必要なのが嫌でやめました。

そこでwaylandもVNCもRaspberry Pi Connectもやめて、xrdpにすると少し癖が(後述)
ありますが、簡単にリモートデスクトップできたので共有します。

やり方

xrdpをインストールし、リモートデスクトップでログインするユーザーをを作成します。
そしてその作成したユーザーでログインします。

sudo apt-get install -y xrdp

USERNAME={好きなユーザー名}
PASSWORD={好きなパスワード}
sudo useradd $USERNAME
echo "$USERNAME:$PASSWORD" | sudo chpasswd
sudo mkdir /home/$USERNAME
sudo chown $USERNAME:$PASSWORD /home/$USERNAME
sudo reboot

問題

デフォルトのユーザー(大抵はpi)でログインしようとするとxrdpのクライアントで真っ青になる

image.png

なんでか

ここに書いてある通りで原因はよくわからない

https://www.thun-techblog.com/index.php/blog/raspberry-pi-os-2022-04-04-xrdp-error/
https://www.reddit.com/r/raspberry_pi/comments/qw1cdw/raspberry_pi_4_xrdp_windows_10_remote_desktop/

まとめ

できるだけ安定した環境を使いたい => Raspberry Pi Connect
waylandを使いたい => raspi-configでリモートデスクトップ有効化
バグを引きたくない => xrdpを使う

このようになると思います。

いずれにせよラズパイのリモートデスクトップ事情は厳しいですね

おまけ raspi-config

sudo raspi-config nonint do_rpi_connect 0
sudo raspi-config nonint do_boot_behaviour B1
sudo raspi-config nonint do_vnc 1
sudo raspi-config nonint do_wayland W1
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?