xpra
っていう割と前からあるプロジェクト、これはx11フォワーディング的な感じで色々できて、サイトの説明を引用して一言でいうと、クロスプラットフォームなx11フォワーディング、とのこと。
クロスプラットフォームってandroidも?と感じるが、androidは開発中とのこと。たぶん期待しないほうがいい。
How to Use xpra to Run Linux Applications in a Web browser – YouTube
Versions – Xpra
ターミナルをインストール。
sudo apt-get update
sudo apt-get install terminator
インストール手順は以下参照 (ubuntu 18.04)
Window Switch – Debian Repository
実行。
# xpra start --bind-tcp=0.0.0.0:4001 --html=on --start-child=gedit :e
# xpra start --bind-tcp=0.0.0.0:4001 --html=on --start-child=bash :e
# xpra start --bind-tcp=0.0.0.0:4001 --html=on --start-child=termx
# or
xpra start --bind-tcp=0.0.0.0:4001 --html=on --start-child=terminator
# xpra start-desktop --bind-tcp=0.0.0.0:4001 --html=on --start-child=terminator
割と頻繁に実行するスクリプト
kill -9 $(sudo lsof -Pi -sTCP:LISTEN | grep 4001 | awk 2)
kill -9 $(ps aux | grep xpra | awk 2)
xpra start --bind-tcp=0.0.0.0:4001 --html=on --start-child=terminator
をしたらlocalhost:4001
へアクセス。
いい感じですね。
で色々やってみましたが、atomとかも開けるっぽいです。chromeとかも。
軽くまとめてると、
- 音でない
- バグ多い
- gnome-control-centerで設定しなきゃいけないのにgnome-control-center開かない
- キーボードショートカットは使えない
- 遊ぶにはいいが実用性はない
- 友達に自慢するにはいいが実用性はない
- なんかすごい惜しい完成度
- CLI使うだけなら実用性はある。ただそれなら普通にSSHでいいじゃんってことなんですが。
適当なまとめとか言わないでほしい。6時間頑張ったけどこういう結論です。まじで自分乙…。
バージョンは最新のステーブルと同じです。pulseaudoとかも入ってるし、もうまじで…わからない。(泣)
最新バージョンが2019/3だから期待してたんですが。
Error: no video pipeline options found for BGRA at 734x452
ってバグで悩んだんですが、#757 (Getting “BUG: failed to setup video pipeline…” Server output) – Xpraよくわらないままクローズドされてしまっている。
ただ、ここまで技術が進んでるってのは面白いですよね。これからが楽しみです。
関連記事:
vncserverでubuntu16.04をリモートデスクトップする
xfce4 で vncserver (リモートデスクトップ)する
Windows 10のリモートデスクトップの設定方法、エラー、使い方
関連広告:
DX・業務効率化コース by テックアカデミー
仕事効率化・業務効率化コース by Udemy
Windowsコース by Udemy