これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gtk-gnutella です。
プログラム:
NAME
gtk-gnutella - Gtk+ 用の Gnutella クライアント
SYNOPSIS
gtk-グヌテラ
DESCRIPTION
gtk-グヌテラ Unix 用の GTK+ Gnutella クライアントです。 検索と共有の両方をサポートします
Gnutella プロトコルの 0.6 バージョンに対応しており、多数のプロトコルのサポートが含まれています
それ以来、Gnutella ネットワークに追加された改良と追加。
Gnutella ネットワークを使用すると、ユーザーはファイルを検索したり、共有されたファイルを宣伝したりできます。
ローカルではありますが、HTTP 経由で行われるファイル転送は処理しません。 の追加
Gnutella 固有の HTTP ヘッダーにより、各 Gnutella クライアントは強力なファイル スワーマーになります。
ファイアウォールで保護されたホストも影響を与える可能性があります。
細心の注意を払って作られています gtk-グヌテラ 強力、効率的、信頼性の高い。
OPTIONS
指定された名前があいまいでない限り、すべてのオプションを省略できます。
--コンパイル情報
言う gtk-グヌテラ コンパイル時間を記述する変数のリストを出力します。
プログラムの構築時に収集された構成情報。
-デーモン化
このオプションにより、 gtk-グヌテラ デーモンになること。 端末から切り離す
(XNUMX から開始した場合) 自身をバックグラウンドにフォークします。 それも変わります
マウントをブロックしないように、作業ディレクトリをルート ディレクトリ (つまり「/」) に変更します。
たとえばポイント。 これは主にヘッドレス モードを対象としていますが、使用することもできます
Gtk+ GUI が有効な場合。
たとえば、ターミナルからではなくウィンドウから gtk-gnutella を起動する場合
マネージャー メニューでは、gtk-gnutella をデーモン化しない理由はほとんどありません。 したがって、あなたは、
この場合は --daemonize オプションを追加します。
ご注意ください。 gtk-グヌテラ デーモンとして起動され、すべての出力が
通常は標準出力と標準エラー出力 (通常は
ターミナルまたは次のような共通ログ ファイル ~/.xsession-errors)、/dev/null に送信されます。
オプション --log-stderr --log-stdout ログ出力をリダイレクトするために使用できます
この場合。
--クラッシュ時の実行 path
で指定されたコマンドを実行します path を特定いたします。 gtk-グヌテラ クラッシュします。
-ジオメトリ
このオプションを使用すると、GUI のメイン ウィンドウを特定の場所に強制的に配置できます。
画面上に表示したり、特定の寸法を指定したりできます。
たとえば、次の例では、ウィンドウを右下隅に配置します。
幅 800 ピクセル、高さ 600 ピクセル:
gtk-gnutella --geometry 800x600-0-0
これはどれも保証できないことに注意してください。最終決定権はウィンドウ マネージャーにあります。
これ。 このオプションは、ほとんどの X11 でサポートされている従来のコマンドライン スイッチです。
分野の様々なアプリケーションで使用されています。
-最小化
進水 gtk-グヌテラ 最小化されたメインウィンドウ。 始めるときにおすすめ
gtk-グヌテラ in ログイン時の背景。
- 助けて サポートされているすべてのオプションの概要を表示します。
--log-stderr , --log-stdout
これらのオプションを使用すると、stderr に書き込まれるすべての内容をそれぞれログに記録できます。
stdout をいくつかのファイルに出力します。 典型的な使用法は次のようになります。
gtk-gnutella --daemonize \
--log-stderr ~/logs/gtkg.stderr \
--log-stdout ~/logs/gtkg.stdout
これらのログ メッセージのリダイレクトは、 --デーモン化。 もちろんログも取る
ファイルは大きくなる可能性があるため、アーカイブまたは削除する必要がある場合があります。
定期的に。 ログ ファイルを移動または削除した後、次のメッセージを送信できます。 gtk-グヌテラ a
新しいログ ファイルを作成するための SIGHUP シグナル。
--log-監視
スーパーバイザプロセスのログをリダイレクトします。
--no-dbus
の通知を無効にする gtk-グヌテラ イベントを D-BUS に送信します。
--再起動なし
防止 gtk-グヌテラ プラットフォーム上でクラッシュしたときに自動的に再起動しないようにする
コア ダンプは不可能か無効になっています。
-- 監視なし
防止 gtk-グヌテラ を監視する監視プロセスの開始から
メインプロセスを実行し、前のインスタンスが終了すると新しいインスタンスを自動的に再起動します。
異常に。
--no-xshm
X グラフィカル ユーザーで実行する場合は、MIT 共有メモリ拡張を無効にします。
インタフェース。
--クラッシュ時の一時停止
クラッシュ時にプロセスを一時停止し、デバッガを接続して検査できるようにします。
たとえば現在の状態。
--ping このオプションを使用すると、 gtk-グヌテラ は現在実行中です。 これ
オプションは、次の場合に成功コードを返します。 gtk-グヌテラ はすでに実行されており、
そうでない場合の失敗コード。
これにより、次のコードを使用して開始できるようになります gtk-グヌテラ cron ジョブから、または
ウィンドウ マネージャー メニューを再起動しないようにします。
gtk-gnutella --ping || gtk-グヌテラ
--クラッシュ時の再起動
尋ねる gtk-グヌテラ コアが存在するプラットフォームでクラッシュした後に自動的に再起動する
ダンプは許可されています。
コア ダンプ オプションに関係なく、 --再起動なし 常に再起動が妨げられます
一方 --クラッシュ時の再起動 可能であれば常にリクエストします。 それは許可されていません
両方のオプションを同時に指定します。
- シェル
このオプションを使用してすでに実行中のサーバーに接続する場合 gtk-グヌテラ プロセス終了
ローカルの UNIX ドメインソケット。 このソケットは次の場所にあります
"$GTK_GNUTELLA_DIR/ipc/socket"、つまり通常は "~/.gtk-gnutella/ipc/ソケット「。
ソケットには、gtk-gnutella を実行しているユーザーのみがアクセスできます。
ファイルシステムの権限。 どうやらソケットは専用のディレクトリにあります。
すべてのシステムがソケットのアクセス許可を尊重するわけではありません。
ファイルシステム。
この機能を無効にするには、プロパティ「enable_local_socket」を次のように設定します。
間違い。 可能な限り、代わりにこのローカル ソケットを使用することをお勧めします。
シェルインターフェイスにリモートでアクセスするための TCP ソケット。 その理由は、
認証トークンは、暗号化されずにネットワーク経由で渡され、アクセスできるすべてのユーザーに渡されます。
ネットワークがリモート シェルに接続できるかどうかを調べます。 これはもう問題ないかもしれない
ループバック インターフェイスまたは LAN を使用しますが、これをインターネット経由で使用することはお勧めできません。
- バージョン
Gnutella ネットワークで使用されるユーザー エージェント文字列を表示します。
バージョン情報。
- トップレス
グラフィカル ユーザー インターフェイスを使用せずに gtk-gnutella を起動します。
取得 開始しました
日時 gtk-グヌテラ 最初に起動すると、既知のホストへの接続が試行されます。
一部のホストが接続するサーバー。 接続したいホストがわかっている場合は、次のことができます。
「GnutellaNet」タブのボックスにそれを入力し、「追加」ボタンを押します。 初めて接続するとき
gnutella ネットワークへの接続では、安定した接続を確立するまでに時間がかかることがあります。 なれ
患者。
検索
ファイルを検索するには、画面上部の検索ボックスにクエリを入力するだけです。 全て
アクティブな検索と非アクティブな検索の両方がサイドバーに表示されます。
複数の検索を同時に実行できます。 最初の検索中に別の検索を開始するには
XNUMX つが実行されている場合は、上部にある編集ボックスに別の検索語を入力するだけです。
窓。
特定の検索を停止し、検索ウィンドウからそのタブを削除するには、検索を選択します
タブをクリックして「検索を閉じる」ボタンをクリックします。 リストをクリアしたい場合
特定の検索に対して、この検索で受信した新しいファイルを引き続き表示したい
検索したら、「結果をクリア」ボタンをクリックします。
フィルターエディターを使用して、検索結果にフィルターをかけることができます。 クリック
「フィルタの編集」をクリックしてエディタにアクセスします。 フィルタリング エディタの使用は、次の範囲を超えます。
このマニュアルページですが、このトピックに関するチュートリアルが gtk-グヌテラ ホームページ。
ダウンロードしたいファイルが見つかったら、リストからファイルを選択し、
「ダウンロードが選択されました」。 このファイルはダウンロード キューに入れられます。 ダウンロードビューで
ダウンロード中のファイルのダウンロードの進行状況を確認できます。
複数のファイルを選択して一度にダウンロードすることもできます。 押し続けることで
Ctrl キーまたは Shift キーを押しながらファイルをクリックすると、複数のファイルを選択してから、
「選択したものをダウンロード」をクリックして、すべてを一度にダウンロード キューに入れます。
CONFIGURATION
ほとんどの設定は、「設定」ウィンドウから行うことができます。
「ファイル -> 設定」メニューオプションを使用します。 そこにはいくつかのタブがあり、それぞれのタブが
共通情報を再整理します。 ただし、ダウンロードまたは
検索は、「ダウンロード」ペインと「アップロード」ペインで直接利用できます。
各設定パラメータの上にマウスを置くと、ツールチップ ウィンドウがポップアップ表示されます。
そのパラメータの意味を説明します。 テキストの後に「Enter」を押す必要がある場合があります
を入力するか、フォーカスを別のパラメータに移動して入力を検証します。 設定された項目
スピン ボタンを使用すると、通常、テキストを入力しない限り、すぐに有効になります。
スピンボタン。
onworks.net サービスを使用して gtk-gnutella をオンラインで使用する