英語フランス語スペイン語

Ad


OnWorksファビコン

Xvnc4 - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで Xvnc4 を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 4 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド XvncXNUMX です。

プログラム:

NAME


Xvnc - X VNC サーバー

SYNOPSIS


Xvnc [オプション]:画面#

DESCRIPTION


Xvnc は、X VNC (仮想ネットワーク コンピューティング) サーバーです。 標準の X サーバーに基づいており、
ただし、物理的な画面ではなく「仮想」画面があります。 X アプリケーションの表示
通常の X ディスプレイであるかのように表示されますが、VNC 経由でのみアクセスできます。
ビューア - 参照 vncviewerとします。

したがって、Xvnc は実際には XNUMX つのサーバーを XNUMX つにまとめたものです。 アプリケーションにとっては X サーバーであり、
リモート VNC ユーザー、これは VNC サーバーです。 慣例により、VNC サーバーは
ディスプレイ番号は X サーバーのディスプレイ番号と同じになります。つまり、次を使用できます。
例えば。 snoopy:2 は、X ワールドと VNC の両方でマシン「snoopy」のディスプレイ 2 を参照します。
世界。

始めるための最良の方法 Xvnc 経由です vncサーバー 脚本。 これで環境が整います
適切に実行し、いくつかの X アプリケーションを実行して作業を進めます。 マニュアルページを参照してください。
vncサーバー(1)詳細については。

OPTIONS


Xvnc 多くのオプションが必要です - 実行中 Xvnc -助けて リストを与えます。 これらの多くは標準です
X サーバー オプションについては、「」で説明されています。 Xサーバー(1) マニュアルページ。 に加えて
コマンドライン経由でのみ設定できるオプションの他に、設定できる「パラメータ」もあります。
コマンドラインと vncconfig(1)プログラム。

-ジオメトリ x高さ
作成するデスクトップのサイズを指定します。 デフォルトは 1024x768 です。

- 深さ 深さ
作成するデスクトップのピクセル深度をビット単位で指定します。 デフォルトは16、その他
可能な値は 8、15、24 です。これ以外の値を使用すると、異常が発生する可能性があります。
アプリケーションによる動作。

-ピクセルフォーマット 形式でアーカイブしたプロジェクトを保存します.
サーバーが使用するピクセル形式を指定します (BGRnnn または RGBnnn)。 深さ 8 のデフォルト
は BGR233 (最上位 XNUMX ビットが青を表し、次の XNUMX ビットが青を表すことを意味します)
緑、最下位 16 つは赤を表します)、深さ XNUMX のデフォルトは次のとおりです。
RGB565、深さ 24 の場合は RGB888 です。

-cc 3 デフォルトの TrueColor ビジュアルの代わりに、Xvnc を実行できるようになります。
PseudoColor ビジュアル (つまり、カラー マップまたはパレットを使用するもの) を備えたサーバー、
これは、そのような上でのみ動作するいくつかの古い X アプリケーションを実行するのに役立ちます。
画面。 -cc オプションの 3 (PseudoColor) と 4 (TrueColor) 以外の値
奇妙な動作が発生する可能性があり、PseudoColor デスクトップの深さは 8 ビットでなければなりません (つまり、
- 深さ 8).

-inetd これにより、Xvnc の動作が大幅に変更され、inetd から起動できるようになります。
inetd での使用法については、以下のセクションを参照してください。

-助けて すべてのオプションとパラメータをリストします。

パラメーター


VNC パラメータはコマンドラインとコマンドラインの両方で設定できます。 vncconfig(1) プログラム、
また、VNC 対応の XFree86 サーバーでは、XF86Config ファイルのオプション エントリを使用します。

パラメータは - でオンにできます。パラメータ または - でオフパラメータ=0。 を受け取るパラメータ
値は - として指定できます。パラメータ 。 他の有効な形式は次のとおりです。 パラメータ= -パラメータ=
--パラメータ=。 パラメータ名では大文字と小文字が区別されません。

-デスクトップ デスクトップ名
各デスクトップには、ビューアによって表示される名前があります。 デフォルトは「x11」です。

-rfbポート ポート
Xvnc がビューアからの接続をリッスンする TCP ポートを指定します (
VNC で使用されるプロトコルは RFB (「リモート フレーム バッファ」) と呼ばれます。 デフォルトは5900です
表示番号を加えます。

-rfbwait 時間, -ClientWaitTimeMillis 時間

Xvnc をブロックしているビューアを待機する時間 (ミリ秒)。 これは
Xvnc はシングルスレッドであり、ビューアが完了するまでブロックされる場合があるため、これが必要です。
メッセージの送信または受信が終了しました - これは更新を意味するものではないことに注意してください
この時間を過ぎると中止されます。 デフォルトは 20000 (20 秒) です。

-httpd ディレクトリにジョブを開始します。
指定されたディレクトリからファイルを提供するミニ HTTP サーバーを実行します。 通常、
ディレクトリには Java ビューアのクラスが含まれます。 さらに、
.vnc 拡張子には特定の置換が行われるため、XNUMX 回のインストールで
Java VNC ビューアのは、Xvnc の個別のインスタンスによって提供できます。

-httpポート ポート
ミニ HTTP サーバーが実行されるポートを指定します。 デフォルトは 5800 プラス
表示番号。

-rfbauth パスワードファイル, -パスワードファイル パスワードファイル
閲覧者の認証に使用するパスワードを含むファイルを指定します。 ファイル
接続が確立されるたびにアクセスされるため、次のようにオンザフライで変更できます。
vncpasswdとします。

-deferUpdate 時間
Xvnc は、多くの場合パフォーマンスを向上させる「遅延更新」メカニズムを使用します。
フレームバッファへの変更後、Xvnc はこのミリ秒間待機します。
(デフォルトは 40) 待機中のクライアントに更新を送信する前に。 これは、さらに多くのことを意味します
変更は 0 つの更新にまとめられる傾向があります。 XNUMX に設定すると結果が得られます
Xvnc の以前のバージョンと同じ動作になります。最初の変更点は、
フレームバッファにより、待機中のクライアントが即座に更新されます。

-SendCutText
クリップボードの変更をクライアントに送信します (デフォルトはオン)。 も実行する必要があることに注意してください
vncconfig(1) クリップボードを機能させるため。

-AcceptCutText
クライアントからのクリップボードの更新を受け入れます (デフォルトはオン)。 も実行する必要があることに注意してください
vncconfig(1) クリップボードを機能させるため。

-AcceptPointerEvents
クライアントからのポインタのプレスおよびリリース イベントを受け入れます (デフォルトはオン)。

-AcceptKeyEvents
クライアントからのキーの押下および解放イベントを受け入れます (デフォルトはオン)。

-クライアントの切断
受信接続が共有されていない場合は、既存のクライアントを切断します (デフォルトは
の上)。 もし クライアントの接続を解除する false の場合、新しい非共有接続が確立されます。
クライアントがアクティブである間は拒否されました。 と組み合わせると 共有しない これの意味は
一度に許可されるクライアントは XNUMX つだけです。

-決して共有しない
クライアントの指定に関係なく、受信接続を共有として扱わないでください。
設定(デフォルトはオフ)。

-常に共有
クライアントの指定に関係なく、受信接続を常に共有として扱います。
設定(デフォルトはオフ)。

-プロトコル3.3
不正な動作を行うプロトコルとの下位互換性を確保するために、常にプロトコル バージョン 3.3 を使用してください。
クライアント (デフォルトはオフ)。

-比較FB
フレームバッファ上でピクセル比較を実行し、不必要な更新を削減します(デフォルトは
オン)。

-SecurityTypes 秒タイプ
使用するセキュリティ スキームをカンマで区切って指定します。 現時点では「なし」のみ
および「VncAuth」がサポートされています。 デフォルトは「VncAuth」です。
パスワードを必要としないサーバーの場合は、このパラメータを「なし」に設定する必要があります。

-アイドルタイムアウト
アイドル状態の VNC 接続が切断されるまでの秒数 (デフォルト)
は 3600、つまり XNUMX 時間です)。

-QueryConnect
デスクトップのユーザーに、着信を明示的に受け入れるか拒否するかを尋ねます。
接続。 これは、vnc.so モジュールを使用する場合、または x0vncサーバー(1)
VNC 経由で既存の X デスクトップにアクセスするプログラム。

  vncconfig(1) QueryConnect を使用するには、プログラムがデスクトップ上で実行されている必要があります。
によってサポートされる vnc.so(1) モジュールまたは Xvnc(1)プログラム。 の x0vncサーバー(1)
プログラムは必要ありません vncconfig(1) 実行中であること。

-ローカルホスト
同じマシンからの接続のみを許可します。 SSH を使用していて、次のことを行う場合に便利です。
他のホストからの非 SSH 接続を停止します。 SSH で VNC を使用するためのガイドを参照してください。
ウェブサイトで。

-ログ ログ名:dest:レベル
デバッグログの設定を行います。 dest 現在は可能です stderr or (Linuxで言うところのstdout),
レベル は 0 ~ 100 の範囲で、100 は最も詳細な出力を意味します。 ログ名 通常は *
すべてを意味しますが、その名前がわかっている場合は、特定のソース ファイルをターゲットにすることもできます。
「ログライター」。 デフォルトは *:stderr:30.

-リマップキー マッピング
キーボードマッピングを設定します。 マッピング カンマで区切られた文字列です
マッピング、それぞれのフォーム チャリオット->チャリオットまたは チャリオット<>チャリオットここで、 チャリオット は XNUMX 進数です
キーシム。 たとえば、" と @ 記号を交換するには、
次のとおりです。

RemapKeys=0x22<>0x40

USAGE WITH INETD


を設定することで、 inetd(1) サービスが適切に提供されている場合、Xvnc をオンデマンドで起動できます。
接続を手動で開始する必要がなくなります。 与えられたとき、 -inetd
オプションでは、特定のポートで TCP 接続をリッスンする代わりに、その標準を使用します。
入力と標準出力。 の wait/nowait エントリによって制御される XNUMX つのモードがあります。
inetd.conf ファイル。

nowait モードでは、Xvnc は標準入力と標準出力を接続とし​​て直接使用します。
視聴者。 リスニングソケットを持たないため、それ以上の接続を受け入れることができません。
ビューア (ただし、vncconfig プログラムを使用すると、リスニング ビューアに接続できます)。
さらにビューアが同じ TCP ポートに接続すると、inetd が新しい Xvnc を生成して、
それぞれの接続に対処します。 ビューアへの接続が切断されると、Xvnc とその他の
関連する X クライアントが停止します。 この動作は、XDMCP と組み合わせると最も便利です。
オプション -query および -once。 inetd.conf の典型的な例は次のとおりです (すべて XNUMX 行)。

5950 ストリーム tcp nowait 誰も /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once
セキュリティタイプ=なし

この例では、:50 へのビューア接続により、その接続に対して新しい Xvnc が作成されます。
これにより、そのマシン上に標準の XDM ログイン画面が表示されます。 なぜならユーザーは
XDM 経由でログインする必要がありますが、通常は VNC パスワードなしで接続を受け入れても問題ありません。
この場合。

待機モードでは、最初の接続が到着すると、inetd はリッスンしているソケットを
Xvnc。 これは、特定の TCP ポートに対して、一度に存在する Xvnc は XNUMX つだけであることを意味します。
同じポートへのさらなるビューア接続は、通常の同じ Xvnc によって受け入れられます。
方法。 元の接続が切断された場合でも、Xvnc は実行を続けます。 これなら
XDMCP オプション -query および -once とともに使用すると、Xvnc および関連する X クライアントは
ユーザーが通常の方法で X セッションからログアウトすると、死にます。 を使用することが重要です
この場合は VNC パスワード。 inetd.conf の一般的なエントリは次のとおりです。

5951 ストリーム tcp 待機 james /usr/local/bin/Xvnc Xvnc -inetd -query localhost
-once パスワードファイル=/home/james/.vnc/passwd

実際、通常は、VNC を定期的に使用するユーザーごとに XNUMX つのエントリを持ちます。
彼らは独自の専用 TCP ポートを持っており、それを使用します。 この例では、ユーザーが「james」の場合
:51 に接続すると、VNC パスワードを入力し、XDM ログイン画面が表示され、そこにログインします。
通常の方法で。 ただし、前の例とは異なり、切断すると、
セッションは永続的なままであり、再接続すると同じセッションが返されます。
また。 彼が X セッションからログアウトすると、Xvnc は停止しますが、もちろん新しい Xvnc は停止します。
次回接続するときに自動的に作成されます。

onworks.net サービスを使用してオンラインで Xvnc4 を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad