ArchLinuxにxrdpを入れてリモートデスクトップする

  1. AURヘルパーのインストール

    xrdpはAURのパッケージなので手動でやるとめんどくさい。AURヘルパーを導入する。
    AURヘルパーで検索するとyaourt入れてる人が多いがこいつはもうメンテされてないらしいので別のをいれる。
    ArchWikiのAURヘルパーのページを参考になんか名前がかっこいいtrizenを入れる。

    1
    2
    3
    $ git clone https://aur.archlinux.org/trizen.git
    $ cd trizen
    $ makepkg -sir
  2. xrdpのインストール
    バックエンドにxorgを使うつもりなのでxorgxrdpもインストール

    1
    $ trizen -S xrdp xorgxrdp
  3. そのほか必要なものインストール

    1
    $ sudo pacman -S xorg xterm xorg-twm
  4. 設定

    /etc/X11/Xwrapper.configを作成、中身は以下

    1
    allowed_users = anybody

    xinitrcをホームにコピー

    1
    $ cp /etx/X11/xinit/xinitrc ~/.xinitrc

    サービスの有効化

    1
    2
    $ sudo systemctl enable xrdp
    $ sudo systemctl enable xrdp-sesman