リモートデスクトップへの接続に使えるライブラリとクライアントアプリケーションを提供する、ApacheライセンスのRDP実装。
- スター
- 7,626
- フォーク
- 1,218
- 未解決の Issue
- 197
- 最終コミット
- 19 時間前
これは何?
TigerVNCは、ネットワーク経由で別のマシン上のデスクトップを表示し、操作できるリモート表示システムVirtual Network Computingの実装です。リモートアプリケーションの画面出力だけをローカルマシンに送信するため、グラフィカルなプログラムをリモートホストで実行し、手元で利用できます。
このプロジェクトはRealVNC 4とX.orgのコードから派生し、UnixおよびLinux向けのTightVNCの後継として開発が始まりました。FLTKで構築されたクロスプラットフォームのビューアーvncviewerと、仮想フレームバッファーを備えたXサーバーも兼ねるサーバーXvncが含まれています。また、既存のXディスプレイを操作するx0vncserver、Waylandコンポジター向けのw0vncserver、ユーザーセッションを起動するsystemdサービスも提供しています。
TigerVNCは、libjpeg-turbo JPEGコーデックで高速化されたTightエンコーディングの派生方式をサポートしています。Windowsサーバーのwinvncはメンテナンスされておらず、安定して動作しない可能性があります。
主な機能
- 01FLTKで構築されたクロスプラットフォームのvncviewer
- 02VNCサーバーと、仮想フレームバッファーを備えたXサーバーの両方として動作するXvncサーバー
- 03w0vncserverプログラムによるWayland対応
- 04libjpeg-turboで高速化されたTightエンコーディング
- 05Xvncでデスクトップセッションを起動するsystemdサービス
ユースケース
- 別のコンピューターからLinuxデスクトップにリモートアクセスする
- ヘッドレスサーバーでグラフィカルアプリケーションを実行し、ローカルで表示する
- リモートユーザー向けに仮想Xデスクトップセッションを提供する
使う前に知っておきたいこと
- READMEでは、Windowsサーバーのwinvncは現在メンテナンスされておらず、正しく動作しない可能性があると警告しています。
- READMEによると、高速ユーザー切り替えまたはリモートデスクトップ機能を使用している場合、winvncが動作しないことがあります。
- GPL-2.0の下でライセンスされています。派生物にもGPLを適用する必要があるコピーレフトライセンスです。
トピック
よくある質問
- tigervnc とは?
- リモートデスクトップを表示・操作できる、高性能でクロスプラットフォーム対応のVNCクライアント/サーバー。 TigerVNCは、ネットワーク経由で別のマシン上のデスクトップを表示し、操作できるリモート表示システムVirtual Network Computingの実装です。リモートアプリケーションの画面出力だけをローカルマシンに送信するため、グラフィカルなプログラムをリモートホストで実行し、手元で利用できます。
- tigervnc は無料で使えますか?ライセンスは?
- tigervnc は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tigervnc は今もメンテナンスされていますか?
- 活発にメンテナンス中。tigervnc の最終コミットは 2026年10月21日 です。
- tigervnc は何に使えますか?
- 別のコンピューターからLinuxデスクトップにリモートアクセスする ヘッドレスサーバーでグラフィカルアプリケーションを実行し、ローカルで表示する リモートユーザー向けに仮想Xデスクトップセッションを提供する
- tigervnc はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TigerVNC/tigervnc
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
キー、ボタン、マウスやジョイスティックの入力を別の入力に割り当てるLinuxツール。マクロに対応し、X11とWaylandで動作します。
標準的なMicrosoft RDPクライアントからLinuxマシンにグラフィカルなリモートログインを提供する、オープンソースのRDPサーバーです。
Rust製のオープンソース・セルフホスト型リモートデスクトップアプリ。TeamViewerの代替として利用できます。
Android 7以降の端末を、root化せずに遠隔から表示・操作できるAndroid向けVNCサーバーです。
WebRTCとGStreamerのハードウェアエンコードを採用した、Rust製の低遅延なオープンソースLinux向けリモートデスクトップ。