# KNotes ハンドブック

Bernd Johannes
Wuebben

    wuebben@kde.org

バージョン 1.0, 1998 年 4 月 1 日

このハンドブックは KNotes バージョン 1.0 の解説書です。

## はじめに

KNotes は、使い勝手や見栄えがよいメモ帳アプリケーションを KDE プロジェクト向けに作成することを目的としたものです。

KNotes では以下のようなことができます:

- ドラッグ&ドロップが可能 (リモートftpサイトからでも)

- 作成メモのメール送信

- 作成メモの印刷 (やってみてください、きれいですよ)

- 日付もしくは今月のカレンダーの挿入

- メモにアラーム・タイマーを連動させ、時間がきたらお知らせします。

- 背景と本文に好きな色をつける

- メモを好みのサイズにする

- メモに好みのフォントを使う

- 自動インデント

- 2 種類のフレーム形式

- urlをダブル・クリックすると、kfm のブラウザ・ウィンドウで そのページを開きます。

さらに、これらはすべて、終了にともなって文書ごとに記憶されます。

最適な使用法は、KNotes のアイコンを kpanel に置くことです。 起動するには、マウス・ポインタを KNotes の文書上に置き、マウスの 右ボタンを使って KNotes のポップアップ・メニューを表示させて ください。

ご意見をうかがいたいのですが、KNotes のタイトルバーはもっと シンプルにするべきでしょうか?

以上です Bernd wuebben@kde.org

KNotes をご愛用ください

`Bernd Johannes Wuebben`

wuebben@kde.org

## インストール

### KNotes の入手方法

KNotes は KDE のアプリケーションです http://www.kde.org。 KNotes は KDE プロジェクトのメイン ftp サイト ftp://ftp.kde.org/pub/kde/ にあります。

### 必要な環境

KNotes を失敗せずにコンパイルするには `libkdecore` と `libkfm` が必要です。 必要なすべてのライブラリーは KNotes と同じく ftp://ftp.kde.org/pub/kde/ にあります。

メモをメールで送るには sendmail を立ち上げておく必要が あります。もっとも kmail が完成したらこの必要はなくなるかも しれません。

メモを印刷するには a2ps が必要です。もし持っていなければ 入手しましょう。 http://www.enst.fr/~demaille/a2ps.html

アドバイス

  a2ps と GNU enscript は UNIX では最も重要な印刷ユーティリティ なのでどのようなものなのかよく知っておきましょう。

### コンパイルとインストール

KNotes をコンパイルしてインストールするには KNotes の ディストリビューションのベース ディレクトリに移動して次の コマンドを入力しましょう。

    % ./configure
    % make
    % make install

KNotes は `autoconf` を使うので コンパイルに苦労するようなことはないでしょう。もし何か問題が あったら KDE メーリング リストまで 知らせてください。

ひとこと

  KNotes を最も効率よく使うには kpanel に KNotes を置くといい でしょう。

## 画面上での基本操作

KNotes の操作はとても簡単です。だから、KNotes は問題なく 使うことができるでしょう。

### ドラッグ & ドロップ

KNotes は KDE ドラッグ & ドロップ プロトコールを 使います。よってデスクトップや kfm や kfm のウィンドウで開いて いる ftp サイトから、ファイルを KNotes の上にドラッグ & ドロップすることができます。

### URL の上でのダブルクリック

KNotes は URL を理解することができるので、URL の上で ダブル クリックすると kfm ブラウザーが開いてその URL の ページを開いてくれます。

### KNotes のリサイズ

`ALT` キーを押さえたまま マウスの右ボタンを押すと KNotes をリサイズすることができます。

### 印刷

KNotes は印刷することができます。印刷コマンドの設定は "標準設定" ダイアログでしてください。UNIX の世界にはすばらしい 印刷ユーティリティがたくさんあるので、新しく入れる必要は ないでしょう。ここでは二つの印刷ユーティリティの説明をします。

GNU enscript.

  アスキー コードの文書をポストスクリプトに変換する Adobe の enscript を Markku Rossi が書き直したものです。私が最も 好んで使うのは enscript -2rG text.txt ですが、GNU enscript は これだけに留まらずはるかに高機能です。また、必ず http://www.hut.fi/~mtr/genscript/ もしくは GNU のミラー サーバから取ってきた最新版を使ってください。

a2ps

  これは Akim Demaille と Miguel Santana が作成した強力な ascii-Postscript 変換ユーティリティで、文書の種類によって出力を フォーマットします。C++ のソース コードであろうとも Email で あろうとも最初からとてもきれいな文書スタイルで印刷してくれます。 http://www-inf.enst.fr/~demaille/a2ps.html から 取ってきてください。

上の二つのユーティリティは絶対に必要です。もし持って なかったら取ってきてその使用方法になれてください。われわれの 誇る html/texinfo/man ビューワである `kdehelp` を使えば、問題なく使い方を覚えられるでしょう。 この二つのユーティリティは UNIX で印刷をするときに大きな 助けとなるでしょう。その性能と多彩なオプションになれてしまうと Windows95 を使っているときでさえこの二つがあったらなあと思う ようになるでしょう。

ポストスクリプト文書の印刷の設定ができてるかどうか 確認してください。もし、ポストスクリプトをサポートしている プリンターを持っていないのなら (持ってる人いるのか?) バージョン 4.03 以上の ghostscript/ghostview を http://www.cs.wisc.edu/%7Eghost/ から取ってきてください。 現在では、商用レベルの ps フォントが ghostview/ghostscript パッケージに付属していて使えるようになりました。このフォントは ポストスクリプトに対応していないプリンターでポストスクリプト 文書を美しく印刷するためには必須のものです。今まで ghostscript を使ってあなたのプリンタから出てきた出力にがっかりしていたなら、 この新しいフォントを取ってきましょう。これが最もよい解決法です。

## メニュー エントリー

KNotes の上で右クリックをするとでてくるポップアップ メニューはすべて KNotes に関することで、その特定の KNotes のメモにだけ適用されます。これ以降「その特定の KNotes の メモ」を「入力中の KNotes メモ」と呼ぶことにします。唯一の 例外は "デフォルトの変更" メニューです。というのも "デフォルトの変更" では、すべての KNotes メモに適用される 設定を決めるからです。

### 日付の挿入

入力中の KNotes メモに現在の日付と時刻を挿入します。

### クリア

入力中の KNotes メモの中身を消去します。

### 新しいノートを開く

新しく KNotes メモを開きます。

### 終了

KNotes の実行を終了します。すべてのアラームと設定と メモはセーブされます。

### ノートを消す

入力中の KNotes メモをアラームごと完全に消し去ります。 単にメモを終了しようと思ったときはウィンドウ バーの閉じる ボタンを押してください。

### ノートの名前を変える

入力中の KNotes メモの名前を新しくつけます。まだ使われて いない名前をつけなくてはなりません。

### アラーム ...

入力中の KNotes メモのアラーム設定ダイアログが開きます。 そこで、入力中の KNotes メモのアラームの設定を有効にしたり 消したりできます。

### カレンダー

使用中のシステムにある `cal` コマンドが実行され、その出力が入力中の KNotes メモに挿入されます。 すると入力中の KNotes メモに今月のカレンダーが現れるはずです。

### ノートを送信

入力中の KNotes メモの中身をメールで送信するための ダイアログが表示されます。"コンフィグレーション" ダイアログの "デフォルト" タブで KNotes がメール送信に使用するコマンドを 指定できます。

### ノートを印刷

"コンフィグレーション" ダイアログの "デフォルト" タブで 指定した印刷コマンドを使って入力中の KNotes メモを印刷します。 デフォルトは a2ps です。もし入ってなかったらインストールする ことを勧めます。

### 枠あり

このメニューを選択することで 3D フレームと標準のフレームとに 切り替えることができます。この機能は入力中の KNotes メモにのみ 適用され、また終了するときにセーブされます。

### 自動字下げの切替え

このメニューを選択することで自動字下げモードにしたり、解除 したりすることができます。自動字下げモードになっている時は、空行 でない直近上位の行の先頭のホワイト スペース以外のキャラクタの下に 新しい行のカーソルを持ってきます。このモードは終了するときにセーブ されます。

### フォントの選択

フォント ダイアログを開き、入力中の KNotes メモで使う フォントを選ぶことができます。この設定はそのメモだけの設定です。 またこの設定は終了するときにセーブされます。

### 色の選択

入力中の KNotes の文字と背景の色を選ぶことができます。 この設定はそのメモだけの設定です。またこの設定は終了するときに セーブされます。

### デフォルトの変更

すべてのオプションの標準設定を決めることができます。 新規に作成した KNotes メモはすべてここで決めた設定に従います。 どのオプションも見れば分かるようになっていると思います。 KNotes は "&percnt;s" というプレース ホルダを使って メールと印刷のコマンドに引数を与えます。

### キー バインディング

KNotes は以下のキー バインディングを持っています。

- `Left Arrow` 一文字左にカーソルを移動します。

- `Right Arrow` 一文字右にカーソルを移動します。

- `Up Arrow` 一行上にカーソルを移動します。

- `Down Arrow` 一行下にカーソルを移動します。

- `Page Up` 一ページ上にカーソルを移動します。

- `Page Down` 一ページ下にカーソルを移動します。

- `Backspace` カーソルの左の文字を一つ消去します。

- `Home` カーソルを行のはじめに移動します。

- `End` カーソルを行の最後に移動します。

- `Delete` カーソルの右の文字を一つ消去します。

- `Shift - Left Arrow` 左の一文字をマークします。

- `Shift - Right Arrow` カーソルの右の一文字をマークします。

- `Control-A` カーソルを行のはじめに移動します。

- `Control-B` 一文字左にカーソルを移動します。

- `Control-C` クリップボードにマークしたテキストをコピーします。

- `Control-D` カーソルの右の文字を一つ消去します。

- `Control-E` カーソルを行の最後に移動します。

- `Control-F` 一文字右にカーソルを移動します。

- `Control-H` カーソルの左の文字を一つ消去します。

- `Control-K` 行の最後まで消去します。

- `Control-N` 一行下にカーソルを移動します。

- `Control-P` 一行上にカーソルを移動します。

- `Control-V` クリップボードのテキストをカーソルの位置に挿入します。

- `Control-X` マークされたテキストを切り取って、クリップボードにコピーします。

## 質問と回答

### どうやって KNotes をリサイズするのですか?

`ALT` キーとマウスの 右ボタンを同時に押さえるとポインターがでてきます。そこで マウスを動かすとリサイズすることができます。