{"id":15132835,"url":"https://github.com/led-mirage/raspi4-xrdpguide","last_synced_at":"2026-01-19T04:32:57.564Z","repository":{"id":189925866,"uuid":"681410245","full_name":"led-mirage/Raspi4-XrdpGuide","owner":"led-mirage","description":"Installation Guide for xrdp on Raspberry Pi 4","archived":false,"fork":false,"pushed_at":"2023-08-22T01:16:40.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T21:45:07.478Z","etag":null,"topics":["guide","raspberry-pi","raspberry-pi-4","xrdp"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/led-mirage.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-22T00:49:13.000Z","updated_at":"2023-08-22T09:38:13.000Z","dependencies_parsed_at":"2023-08-22T13:04:33.289Z","dependency_job_id":"bdb29374-f7b6-46f1-905c-327be7cc3304","html_url":"https://github.com/led-mirage/Raspi4-XrdpGuide","commit_stats":null,"previous_names":["led-mirage/raspi4-xrdpguide"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FRaspi4-XrdpGuide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FRaspi4-XrdpGuide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FRaspi4-XrdpGuide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/led-mirage%2FRaspi4-XrdpGuide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/led-mirage","download_url":"https://codeload.github.com/led-mirage/Raspi4-XrdpGuide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406070,"owners_count":20933802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["guide","raspberry-pi","raspberry-pi-4","xrdp"],"created_at":"2024-09-26T04:40:41.412Z","updated_at":"2026-01-19T04:32:57.558Z","avatar_url":"https://github.com/led-mirage.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Raspberry Pi 4 への xrdp の導入方法\n\nCreated on August 22, 2023  \nUpdated on August 22, 2023    \nCopyright (c) 2023 led-mirage\n\n## はじめに\n\nこの資料では Raspberry Pi 4 に xrdp を導入する手順について説明します。\n\nxrdp を導入することで Windows PC からリモートデスクトップ接続（RDP）できるようになります。VNC でもいいのかもしれませんが、個人的には RDP の方が使い勝手がいいと感じています。\n\n検証に使用した環境は以下の通りです。\n\n- Raspberry Pi 4 Model B 4GB\n- Raspberry Pi OS 64bit Bullseye\n- xrdp 0.9.17\n- Windows 10 / 11（RDPクライアント側）\n\n## 留意事項\n\nディスプレイに接続していないラズパイをリモート操作できるようにすることが目的ですが、以下の2つの設定をしないとまともに接続・操作ができないので注意してください。\n\n- xorg.confファイルの編集\n- VNCの有効化\n\n詳細は後述します。\n\n## インストール\n\nターミナルから次のコマンドを実行してxrdpをインストールします。\n\n```bash\nsudo apt update\nsudo apt install xrdp\n```\n\nインストールが完了したら以下のコマンドでバージョンを確認できます。\n\n\n```bash\nxrdp --version\n```\n\n## xorg.confファイルの編集\n\nこれで完了かと思いきや、これだけだと何故かWindowsからリモート接続できません。以下のファイルを開き編集します。\n\n```\n/etc/X11/xrdp/xorg.conf\n```\n\n保存するには管理者権限が必要なので、以下のコマンドを使用してテキストエディタを開きます。\n\n```bash\nsudo nano /etc/X11/xrdp/xorg.conf\n```\n\n開いたら下の方にある以下の行を編集します。\n\n編集前\n```conf\n    Option \"DRMDevice\" \"/dev/dri/renderD128\"\n```\n\n編集後\n```conf\n    #Option \"DRMDevice\" \"/dev/dri/renderD128\"\n    Option \"DRMDevice\" \"\"\n```\n\n編集し終えたら Ctrl + O -\u003e Enter でファイルを保存します。Ctrl + X で nano を終了できます。\n\n## xrdpの再起動\n\n以下のコマンドでxrdpを再起動します。\n\n```bash\nsudo systemctl restart xrdp\n```\n\n## VNCの有効化\n\n以上で接続はできるようになるのですが、VNC を有効にしないとなぜか Windows PC からの操作が異常に遅くなる現象が発生します。以下の操作でVNCを有効にします。\n\n```\n設定 -\u003e Raspberry Pi の設定 -\u003e インターフェイス -\u003e VNC（有効）\n```\n\nこの現象はディスプレイに接続していないラズパイに対して RDP 接続すると発生する気がします。もしラズパイが常時ディスプレイと接続されている環境の場合は、この操作は必要ないと思います。実際に試してみて、反応が凄く遅いなと感じたら設定してみるといいでしょう。\n\n## 接続テスト\n\nラズパイを一旦終了後、ディスプレイケーブルを外し再起動してください。\n\nその後、Windows PC からリモートデスクトップ接続し問題なく操作できたらＯＫです。\n\n## 参考URL\n\nhttps://github.com/neutrinolabs/xrdp/issues/2060  \nhttps://qiita.com/otti83/items/1855807b87ca7a0500dc\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fled-mirage%2Fraspi4-xrdpguide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fled-mirage%2Fraspi4-xrdpguide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fled-mirage%2Fraspi4-xrdpguide/lists"}