プログラミング

xpraっていうLinuxアプリをウェブブラウザから弄れる(リモートデスクトップ)神ツール…だと思ったんだけどなぁ。

xpraっていう割と前からあるプロジェクト、これはx11フォワーディング的な感じで色々できて、サイトの説明を引用して一言でいうと、クロスプラットフォームなx11フォワーディング、とのこと。

クロスプラットフォームってandroidも?と感じるが、androidは開発中とのこと。たぶん期待しないほうがいい。

Clients/Android – Xpra

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へアクセス。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_778f5484-4e45-405e-87b7-6e41165417bd.png

いい感じですね。

で色々やってみましたが、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よくわらないままクローズドされてしまっている。

ただ、ここまで技術が進んでるってのは面白いですよね。これからが楽しみです。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_da96d637-7054-4845-9c78-e2bc1b3b5532.png
https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d9a7d2fa-3cbc-4df8-8a15-ee97b9c112bd.png
https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_94e882f7-ce8a-4e3c-ac1e-2bca2fd9eeb9.png

関連記事:

vncserverでubuntu16.04をリモートデスクトップする
xfce4 で vncserver (リモートデスクトップ)する
Windows 10のリモートデスクトップの設定方法、エラー、使い方

関連広告:

DX・業務効率化コース by テックアカデミー
仕事効率化・業務効率化コース by Udemy
Windowsコース by Udemy

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です