リモートデスクトップ (VNC)
開発環境では、Web アプリケーションだけでなく、デスクトップのグラフィカルユーザーインターフェース(GUI)を備えたアプリケーションも開発できます。ただし、いくつかの制限があります。
ローカルマシンからリモート環境で実行されているデスクトップウィンドウにアクセスするにはどうすればよいでしょうか ?
これは仮想ネットワークコンピューティング (VNC)(英語) またはリモートデスクトッププロトコル (RDP)(英語) の助けを借りれば可能です。開発環境に VNC サーバーをインストールし、サーバーのポートを
localhostに転送し、ローカル VNC クライアントを使用して開発環境のリモートデスクトップを操作するというものです。Linux 以外の OS 用のデスクトップアプリを開発するにはどうすればいいですか?
開発環境は Linux をベースにしているため、Linux のみに対応したデスクトップアプリケーションの開発が可能です。開発環境を使用してクロスプラットフォームアプリケーションを開発することは可能ですが、macOS と Windows 向けのテストとビルドには、それぞれの OS が必要です。
開発環境への VNC 接続を構成するには
ローカルマシンに VNC クライアントをインストールします。例: RealVNC の VNC ビューアー(英語)。
開発環境に VNC サーバーをインストールして実行します。例: X11VNC サーバー:
IDE でターミナルを開いて実行します:
apt update && apt install x11vnc xvfbターミナルで、VNC サーバーを実行します:
x11vnc --createVNC サーバーはポート5900で実行されます。
VNC サーバーポートを開発環境からローカルマシンに転送します。
ターミナルで、
5900ポートをクリックし、ポートの転送を選択します。
VNC サーバーポートを転送するローカルポートを指定します。例:
5900から5900
ローカルマシンで VNC クライアントを実行し、
localhost:{forwarded_port}(例:localhost:5900)に接続します。これにより、VNC ターミナルウィンドウが起動します。VNC ターミナルウィンドウを使用して、開発環境で開発する UI アプリケーションを構築して実行します。
関連ページ:
開発環境でコードを開く
開発環境でプロジェクトコードを開くと、使用する IDE によって表示が異なります: IntelliJ ベースの IDE (IntelliJ IDEA、PyCharm、WebStorm など) または Visual Studio Code ベース (VS Code または Cursor)。IntelliJ ベースの IDE:IntelliJ ベースの IDE を使用する場合は、CodeCanvas またはデスクトップランチャー (JetBrains Gateway または JetBrains、To...
コンテナーイメージ
CodeCanvas の開発環境は Docker コンテナーで実行されます。開発に必要なツールチェーン、ランタイム、その他のソフトウェアは Docker イメージで定義されています。テンプレートを作成する際には、CodeCanvas が提供するデフォルトのイメージを使用するか、カスタムイメージを指定できます。デフォルトの Docker イメージ:Docker イメージを指定しない場合、CodeCanvas はデフォルトのイメージを使用します。デフォルトのイメージは Ubuntu OS をベース...