XRDPで怠惰な日々を送る
monochrojazz@東海道らぐ 2016/12/23
● @monochrojazz(28)
● セキュリティに興味
●
致命的な音ゲーマー
Ogaki Maker Faireに
初出展
参加した方々
ありがとうございました
自己紹介のようなもの
事の経緯
音ゲーアプリデータ配信に初代
RaspberryPiを使っていたが処理能力
的にそろそろ限界
ついでにx86_64系CPUでdebian系な
常時稼働Linuxサーバ環境も欲しい
安いベアボーンキット(DS57U)を買っ
てRaspbery Pi後継にしよう
そのためには気軽にアクセスできる環
境が必要だ
目指す姿
タブレットPC
ベッド
僕は重力に逆らいたくない
その上でタブレットPCで気軽にLinuxを扱いたい
XRDP
デスクトップ画面をリモートから操作できる
WindowsだとデフォルトのアプリでRDPが使用可能
これでベアボーンキットのUbuntuをタブレットPCから扱う
XRDPインストール
sudo apt-get install xrdp で終わり
・・・と言いたいところだがUbuntu16.04まではxrdpのバー
ジョンは0.6.0
RDP切断→再接続して途中から作業再開できるのは0.9.0
以降
sudo apt-get install xrdp で終わり
・・・と言いたいところだがUbuntu16.04まではxrdpのバー
ジョンは0.6.0
RDP切断→再接続して途中から作業再開できるのは0.9.0
以降なので別サイトからツールでインストール
git clone https://github.com/scarygliders/X11RDP-o-Matic.git
cd X11RDP-o-Matic/
sudo ./X11rdp-o-matic.sh --justdoit
dpkg -l xrdp x11rdp
sudo mv /lib/systemd/system/xrdp.service .
sudo mv /lib/systemd/system/xrdp-sesman.service .
sudo systemctl enable xrdp.service
sudo apt install -y mate-desktop-environment-extras ubuntu-mate-core ubuntu-
mate-desktop
echo "mate-session" ~/.xsession
sudo reboot
MATEを使う場合
起動エラーの対症療法
AndroidとXRDP
Xperia Z2
まずAndroidで動作検証
いくつかRDPクライアントア
プリを試したが
「Remote RDP」のみが唯一
まともに動作
いくつか欠点はあるがギリギリ使えないことはない
・遅い(CPUか無線通信速度がネック?)
・_ [アンダースコア]が打てない(Androidキーボードの問題?)
・周辺機器を繋いでいると電池消費が早い
iOSとXRDP
iPad Pro
次にiPadで動作検証
Microsoftの「RD Client」で
動かないことはないが…。
キーパッドで文字が打てな
い。
RD Clientの文字コードの実
装の問題らしい。
そもそもマウスなどの周辺機器も繋げないので
実用性は皆無
結局タブレットPCとしてWindows(Surface)に落ち着く
休止状態からの復帰などで手軽感はAndroidに劣るもののなんだ
かんだいってデフォルトアプリ「リモートデスクトップ接続」と有線接
続の速度・安定性は魅力
尚OSの安定性は        KB3201845・・・。
WindowsとXRDP
目指す姿の完成
首が痛くなるので枕で位置調整
本当ならAndroidの速度問題を改善したい
おまけ
fish
Android+XRDPで_が打てないのでTab連打でファイル選択でき
るshellを探していたところfishに出会った
色付きで直感的UI、灰色での予測表示、Ctrl+Wでのディレクトリ
レベルのBackspaceなど地味に便利
bashと勝手が違う部分も多々あり時々戸惑うが(履歴検索とか)
最近はメインシェルとして活用中

XRDPで怠惰な日々を送る