2020/07/11(土) [n年前の日記]
#2 [ubuntu] Ubuntu 20.04上に Ubuntu MATE をインストールしてxrdpの動作確認
Ubuntu Linux 20.04 LTS上で xrdp をインストールして、Windows10機のリモートデスクトップ接続で Ubuntu機をリモート操作できるところまでは動作確認できたけど。
Ubuntu側でログインしている状態だと、リモートデスクトップ接続ではログインできないあたりが気になるわけで。 *1
以下のページによると、Ubuntu側でログインする際に使ってるデスクトップ環境とは別のデスクトップ環境を用意することで、Ubuntu側でログインしていても xrdp で別途ログインできるようになる、という話を見かけたので試してみたり。
_ubuntu 18.04 インストール(10) リモートデスクトップ - kashiの日記
手元の環境(サブPC上)で、今までインストールしてあったのは、xubuntu-desktop。それとは別に Ubuntu MATE もインストール。
あらかじめ本体側で、Ubuntu MATE が起動することを確認。
~/.xsession と ~/.xsessionrc を用意する。ちなみに、IME(?)は fcitx を使ってる。
この状態で、Windows10 x64 1909上でリモートデスクトップ接続を起動して接続してみたところ、Ubuntu側でログインしていても(Xubuntuの画面になっている状態でも)、リモートデスクトップ接続側では Ubuntu MATE の画面でログインすることができた。
Ubuntu側でログインしている状態だと、リモートデスクトップ接続ではログインできないあたりが気になるわけで。 *1
以下のページによると、Ubuntu側でログインする際に使ってるデスクトップ環境とは別のデスクトップ環境を用意することで、Ubuntu側でログインしていても xrdp で別途ログインできるようになる、という話を見かけたので試してみたり。
_ubuntu 18.04 インストール(10) リモートデスクトップ - kashiの日記
手元の環境(サブPC上)で、今までインストールしてあったのは、xubuntu-desktop。それとは別に Ubuntu MATE もインストール。
sudo apt install ubuntu-mate-desktop
あらかじめ本体側で、Ubuntu MATE が起動することを確認。
~/.xsession と ~/.xsessionrc を用意する。ちなみに、IME(?)は fcitx を使ってる。
vi ~/.xsession
unset DBUS_SESSION_BUS_ADDRESS export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" exec mate-session
vi ~/.xsessionrc
export XDG_SESSION_DESKTOP=mate export XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/local/share:/usr/share:/var/lib/snapd/desktop export XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg
この状態で、Windows10 x64 1909上でリモートデスクトップ接続を起動して接続してみたところ、Ubuntu側でログインしていても(Xubuntuの画面になっている状態でも)、リモートデスクトップ接続側では Ubuntu MATE の画面でログインすることができた。
◎ 参考ページ。 :
_Ubuntu 18.04: MATEデスクトップ環境にXRDPで接続する - Narrow Escape
_ubuntu mate 18.04でリモートデスクトップを使う方法 | knowledge base
_ubuntu mate 18.04でリモートデスクトップを使う方法 | knowledge base
◎ Xubuntuの画面がおかしくなった。 :
ubuntu-mate-desktop をインストールしたら、Xubuntu の画面がおかしくなった…。仕方ないので初期化することにする。
参考ページは以下。
_xubuntuのパネルの初期化方法 - 路地裏牧場
_xfce4パネルの初期化方法 [あちあち情報局]
xfce4-panel --quit pkill xfconfd rm -rf ~/.config/xfce4/panel rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml xfce4-panel
参考ページは以下。
_xubuntuのパネルの初期化方法 - 路地裏牧場
_xfce4パネルの初期化方法 [あちあち情報局]
◎ thinclient_drives フォルダ名を変更。 :
xrdp 経由でログインすると、~/ 以下に thinclient_drives というフォルダが作成される。ちょっと気になる。
以下で消せるそうだか…。
とりあえず、thinclient_drives を .thinclient_drives にしておいた。
以下で消せるそうだか…。
sudo umount thinclient_drives
とりあえず、thinclient_drives を .thinclient_drives にしておいた。
sudo vi /etc/xrdp/sesman.ini
FuseMountName=thinclient_drives ↓ FuseMountName=.thinclient_drives
sudo systemctl restart xrdp
*1: 自分の環境では、Ubuntu側は自動ログインしてデスクトップ画面が表示される状態にしてあるので、xrdp でログインするためには Ubuntu側のデスクトップ画面から一旦ログアウトしないといけない…。
[ ツッコむ ]
以上です。