# Kfinger

1999年6月23日

このハンドブックは Kfinger バージョン 0.7.5 について記述されています。

KFinger マニュアル

KDE
KFinger
finger

## はじめに

このバージョンの内容は次のとおりです。

- 自動 finger

- ユーザーリスト

- サーバーリスト

- セットアップ ダイアログ

- Ktalk ランチャー

- 新しい HTML

## Kfinger メイン・ウィンドウ

kfinger メイン・ウィンドウには、次のものがあります。

- メニューバー

- ツールバー

- ステータスバー

- Finger の出力

### メニューバー

#### ファイル:

- 今すぐ Finger: ツールバーから ユーザとサーバを読み込み、 Finger を実行します。

- トーク: トークランチャー を起動します。

- 終了: 終了します。

#### オプション:

- セットアップ: セットアップを呼び出します。

#### ヘルプ:

- バージョン情報 kfinger...: Kfinger のバージョン情報を表示します。

- 内容: KDEhelp を実行します。

### ツールバー

- ボタン1: finger を実行します。

- ボタン2: 現在の finger セッションを停止します。

- ボタン3: トークランチャを起動します。

- ボタン4: 自動 finger (On/Off)

- コンボ1: ユーザ

- コンボ2: サーバ

### ステータスバー

ここには、Kfingerがメッセージを表示したり、現在のkfingerセッションのステータスを表示します。

## Kfinger のセットアップ

Kfinger セットアップウィンドウ

kfinger のセットアップのタブには次のようなものがあります:

ユーザー & サーバー リスト

  サーバーリスト（または ユーザーリスト）に項目を追加するには、追加したい名前をライン・エディタで入力し、「追加」ボタンを押します。 特定の位置に項目を挿入したい場合は、リスト上の目的の位置をマウスの左ボタンで押すことで位置を選択しなければなりません。 項目を取り除くには、マウスの左ボタンでその項目を選択し、「削除」を押します。

Finger の待ち

  これは、オートfingerを起動（停止）するためのチェックボックスです(Kfingerはnnn秒ごとにfingerを実行します)。 スライダーを使って、fingerセッション間の待ち時間を選択できます。

トークランチャの設定

  talkランチャーを使用すれば、誰がサーバにログオンしているかがわかるだけでなく、 Talk Launcherボタンを押してユーザを選択することで、ユーザと話すこともできます。 Kfingerは "Ktalk User@Server" を実行します。

  ユーザとサーバの値を得るために、Ktalk は次の 3つの手段を用います:

  - finger 出力から Scanf する方法 output (FINGER OUTPUT)

  - ツールバー・コンボボックスと同じ値を使う方法(FINGER SERVER or USER)

  - 固定値を使う方法(FIXED)

  Finger 出力

    Kfinger が finger 出力から値を得る方法を選択するには、「フォーマット」 を押す必要があります。 Kfingerは、C言語の関数である scanf を使って、finger 出力から2つの変数を読み取れます。 2つの変数は、変数1が文字列で、変数2が整数となっています。 scanf 用にフォーマット文字列を指定し、読み取り文字列用にオフセット(読み取りを始める前に無視する文字数)を指定しなければなりません。 その後、出力用にフォーマット文字列を作成する必要があります。

    例:

    kfinger からの出力として次のような画面が表示されているときに、 ユーザ名が "root" でサーバが "portNNN-ISDN.InterService.com" の talkLauncher リストを得たいとします :

        Name           tty      idle
        Jack01           1        10
        Mary             3         0
        robert           4         0

    望むような出力を得るために、次のようにな値を設定します:

    - スキップする行数: 1

    - ユーザー: Fixed to "root" に固定

    - サーバー: 次のような設定情報を持っ出力:

`Ce programme est distribudans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE; m麥e sans la garantie implicite de MERCANTIBILITE ou de CONVENANCE POUR UN BUT PARTICULIER. Reportez-vous la Licence G駭駻ale Publique GNU pour plus de d騁ails.`

`Vous devriez avoir re輹 une copie de la Licence G駭駻ale Publique GNU avec ce programme; si ce n'est pas le cas, 馗rivez la Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.`