LoginSignup
4
6

More than 1 year has passed since last update.

(docker) XRDP + 日本語入力可能なUbuntuイメージ作りました (Raspberry Pi 3以降にも対応)

Last updated at Posted at 2020-05-16

概要

Ubuntu 21.04 (2021.02.14)で作成したが、20.04のほうがイメージが100MBほど小さくなって良いかも。

core.png

TODO

  • support pulseaudio

スクリーンショット_2020-05-18_15-28-25.png

使い方

# USER と PASSWD を適宜変更してください。

# SYS_ADMIN : chrome 使用時に必要
# DAC_READ_SEARCH : smbmount 使用時に必要

docker run -it -d \
    --cap-add SYS_ADMIN \
    --cap-add DAC_READ_SEARCH \
    --security-opt seccomp=unconfined \
    --name xrdp \
    --restart=always \
    -u $(id -u):$(id -g) \
    -e USER=user1 \
    -e PASSWD=hoge \
    -v /dev/shm:/dev/shm \
    -p 3389:3389 \
  tukiyo3/xrdp-$(uname -m)

接続
rdesktop localhost -u user1 -g 1280x1024
  • 半角/全角キーで日本語入力onoffできます。
firefoxをインストールしたい場合
sudo pkgadd.sh firefox firefox-ja

firefox

Firefoxなどが頻繁にクラッシュする理由

shm-size の指定が必要。

chrome の起動

以下が必要

docker-compose.yml
cap_add:
- SYS_ADMIN

(検証中) xrdp で音を出せるようにする

-> dame

enable encrypt

usermod -G xrdp,ssl-cert xrdp

see: /etc/xrdp/xrdp.ini

感謝

@yama07 さんのDockerでuid/gid指定可能かつsudo使用可能なデスクトップ環境を構築する(XRDP編) を参考に ubuntu 21.04 対応版を作りました。

  • ibus-mozc
  • xrdpのディレクトリパーミッション
  • 起動スクリプト

などとても参考になりました。ありがとうございました。

2022/06 追記

ubuntu 21.10 から security-opt の変更をしないとxfce4が起動しなかったので注意

docker run
- --security-opt apparmor:unconfined \
+ --security-opt seccomp=unconfined \
  ...

brave browserインストール方法

4
6
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
4
6