# &konsole ハンドブック

Jonathan
Singer

    jsinger@leeta.net

Lars
Dölle
Developer

    lars.doelle@on-line.de

Michael
McBride
Reviewer

    mmcbride@ematic.com

Lauri
Watts
Reviewer

    vampyr@atconnex.net

2000
Jonathan Singer
&FDLNotice;
14/12/2000
1.00.10

この文書は &konsole アプリケーションのユーザハンドブックです。

&konsole は KDE 2.0 の X ターミナルエミュレータです。

KDE
konsole
kdebase
command
line

## &konsole; の紹介

&konsole; は、グラフィカルなKデスクトップ環境において、コマンドラインインターフェース(CLI)を提供するX端末エミュレータです。 &konsole; は複数のセッションを単一のウィンドウに納めることにより、デスクトップを整理された状態(余り散らかっていないデスクトップ)にするのに役立ちます。

&konsole; の進んだ特徴としては、明解な設定方法と、一つのウィンドウに複数のシェルを納める機能を挙げることができます。

&konsole; を使うと下記のようなことができます。:

- Linux コンソールセッション

- Midnight Commander ファイルマネージャセッション

- シェルセッション

- ルートコンソールセッション

これらのセッションは、あなたのシェルを区別したり、シグナルを発行(STOP,CONT,HUP,INT,TERM,KILL)しやすいように名前を変更することもできます。

&konsole; には更に、以下のような設定ができます:

- メニューバーやツールバー、あるいはフレームの表示/非表示

- &konsole;のウィンドウ、フォント、色スキーム及びキー割り当ての変更

- スクロールバーの場所の変更、またはスクロールバーの非表示

選択した全てのオプションは次のセッションで使えるように、保存してデフォルトにすることができます。

### 歴史

深い興味からフリーの X 端末について分類すると、2 種類に分けることができます。 原型である xterm、 これは X 自体よりも前(1、2 か月)に書かれました。 それと xvt、 これは軽量の xterm クローンで、現在利用できる 多くの派生型(eterm が有名)のベースになっています。

&konsole; はそれから 10 年を経て初めて基礎から書き直されました。 その間に xterm は死に至るまで改造が加えられましたが (その `README` は次の言葉で始まっています: 汝ここに入る者は、全ての希望を捨てよ)、 &konsole; は現在の技術と X の理解の上に成り立つ新たな出発点を提供します。

## &konsole; を使う

### 起動

&konsole; が起動するとアプリケーション(通常は Unix シェル)がウィンドウ内で実行されています。プロンプトに対して入力して下さい。

&konsole; Screen
&konsole; Screen

### 履歴

行はどんどんスクリーンの上に消えて行きますが、これらはスクロールバーで上に行くことで見ることができます。あるいはキー ShiftPage Up(ページを戻る時)や、ShiftPage Down (ページを進める時)を使うこともできます。 ShiftUp (一行戻るとき) や ShiftDown (一行進むとき)も使えます。 (ただし"履歴"オプションがONになっている必要があります)

### マウスボタン

左

  左 ボタン クリックは、アプリケーションがマウスに対応していれば、 イベントとしてアプリケーションに転送されます。 プログラムがマウスクリックに反応する時には、 &konsole; はそのことを矢印カーソルで表示します。 そうでない場合は、I ビーム (バー) カーソルが表示されます。

  マウス非対応のアプリケーションで 左 ボタンを押さえてドラッグすると、 テキスト範囲がマークされます。 ドラッグ中は、マークされたテキストが目で見て確認できるように反転表示されます。 ボタンが離されると、マークされたテキストはクリップボードにコピーされ、 &konsole; や他のアプリケーションで後から利用することができます。

  通常は、各行の終りに改行キャラクタが挿入されます。 ソースコードやあるコマンドの出力をカット アンド ペーストする場合は、これで普通うまくいきます。 一般的なテキストの場合には、行替えが重要でないことも多くあります。 テキストを文字のストリームとして扱って、他のアプリケーションにペーストした時点で自動的に整形されるようにしたい場合があります。 テキスト ストリーム モードで選択するには、Ctrl キーを押さえながら、普通に選択してください。

  マーク中にテキスト領域の上端または下端に触れると、&konsole; は上または下にスクロールし、 この時ヒストリ バッファのテキストが現れます。 マウスの動きを止めると、スクロールは止まります。

  マウスを離すと、&konsole; はクリップボードにコピーされたテキストが見えるようにマークした領域を反転したままにします。 マークした領域の表示は、クリップボードの内容が変化した時、マークした領域中のテキストが変化した時、 あるいは 左 マウス ボタンをクリックした時に、元に戻ります。

  マウス対応アプリケーションでテキストをマークするには、クリックする 際に Shift キーを押さなければなりません。

真ん中

  真ん中 ボタンを押すと、現在クリップボードにあるテキストを張り付けます。

  ボタンが２つしかないマウスを使っている場合には、 左 と 右 のボタンを同時に押して、３つボタンマウスの 中ボタンをエミュレートする必要があります。

右

  右ボタンは、 オプションメニューを表示します。 Ctrl 右ボタンは ファイルメニューを表示します。 Shift 右ボタンは セッションメニューを表示します。

### メニューバー

メニューバーは &konsole; ウィンドウの一番上にあります。 これは オプション メニューの メニューバーを表示 で、表示／非表示をトグルさせることができます。 メニューバーを隠しているときは、ウィンドウ上で 右 クリックすれば メニューバーを表示 を表示させられます。

#### ファイルメニュー

ファイル Linux コンソール

  新規セッションを開いてテキストのみのLinuxシステムのセッションをエミュレートします。

  Linuxコンソールが、典型的なUnixシェルとどう違うのかについての詳細については `README.linux.console`を参照して下さい。

ファイル Midnight Commander

  Midnight Commander グラフィカルファイルブラウザを新規セッションとして開きます。

ファイルシェル

  新規セッションとしてターミナルシェルを開きます。

ファイルルートのコンソール

  ターミナルシェルでrootとして新規セッションを開きます。

  ルートのパスワードを入力すると プロンプトは#になり、ルート権限で作業していることが示されます。これは、新規ソフトウェアのインストール時やその他のシステムメンテナンス時には、しばしば必要になります。しかし、間違ってシステムにダメージを与えないよう注意して下さい。

ファイル 終了(Q)

  &konsole;を 終了 します。 全てのセッション及び、そこから起動されたアプリケーションが終了させられます。

#### セッションメニュー

セッション Send Signal

  Send Signal - シェルプロセスまたは新規セッションが開始したときに起動された他のプロセスに指定されたシグナルを送ります。

  現在指定可能なシグナルは下記の通りです:

  STOP | プロセスの停止
  CONT | 停止プロセスの再開
  HUP | 制御しているターミナル(controlling terminal)のハングアップを検出。あるいは、制御しているプロセス(controlling process)の死。
  INT | キーボード割り込み
  TERM | 終了シグナル
  KILL | killシグナル

  詳細についてはあなたのシステムのマニュアルページを下記コマンドで参照して下さい。 ``man` `7 signal``

セッションセッションをリネーム

  アクティブなセッションの名前を変更します。

セッションセッションアイコン...

  メニューの一番下には利用可能なセッションのリストがあります。 どれか一つを選択するとそのセッションがアクティブになります。

  Shift←/Shift→ キーを使っても、利用可能なセッションを切替えることができます。

#### オプション メニュー

Options Rename Session...

  Changes the name of the active session

オプションメニューバーを表示(M)

  メニューバーの表示/非表示の切替え

オプションツールバーを表示(T)

  ツールバーの表示/非表示の切替え

オプションフレームを表示(F)

  ウィンドウの周りのフレームの表示/非表示の切替え

オプション スクロールバー

  スクロールバーの場所を設定します: なし、左、 右

オプション フルスクリーン(F)

  ウィンドウをフルスクリーンと標準サイズとで切替えます。

オプション サイズ

  テキスト領域のサイズをセットします(列 x 行で指定)

オプション フォント

  フォントサイズをセット

オプション スキーム(S)

  テキスト及び背景の色をセット

  これらスキーマのリストは `$KDEDIR/apps/konsole/*.schema` にあるものです。 これらのファイルを追加したり変更してお好みのものにして下さい。

オプション 履歴(H)

  スクロールしてウィンドウの上に流れた行を保存しておくかどうかを切替えます。

オプション 文字コード(C)

  未実装

オプション キーボード(K)

  キー割り当てを選択して下さい。

  The list of these keymappings is taken from `$KDEDIR/apps/konsole/*.keymap`. Add to or modify these files to match your needs.

オプションオプションを保存(O)

  現在の設定を保存して新しいデフォルトとします。

#### ヘルプ メニュー

F1 ヘルプ 目次(C)

  このドキュメントの目次を開きます。

ヘルプ技術的参考文献(T)

  ターミナルエミュレーションと &konsole; の詳細

ヘルプバグレポート(R)

  &konsole;の バグや要望事項を提出します。

ヘルプ Konsoleについて(A)

  &konsole; の 開発者の情報

ヘルプ KDEについて(K)

  KDEプロジェクトに関する情報

### ツールバー

ツールバーは &konsole; ウィンドウの一番下にあります。

オプション メニューの ツールバーを表示 や、バーの端の ハンドル をクリックして表示/非表示を切替えられます。 バーには 新規 アイコン及び、現在のセッションのアイコンがあります。 新規 をクリックすると新規 シェル セッションを開きます。

セッションのアイコンをクリックするとセッションをアクティブにします。

When the toolbar is hidden, Shift Left and Shift Right can be used to move between sessions.

### コマンドラインオプション

&konsole; がコマンドラインから起動されるとき、その動作を変更する様々なオプションが指定できます。

`--help`

  オプションの一覧を表示します。

`--name`

  タイトルバーに表示する名前をセットします。

`--ls`

  ログインシェルを起動します。

`--nowelcome`

  通常タイトルバーに現れる 「コンソールへようこそ」 というメッセージを表示しません。

`--title`

  Set the window title

`--nohist`

  スクロールして画面上に消え去った行を保存しません。

`--notoolbar`

  Start &konsole; without a toolbar

`--vt_sz CCxLL`

  ターミナルウィンドウを CC 列 LL 行のサイズで開始します。

`-e <command>`

  シェルの代りに <command> を実行します。

例:

    bash$ konsole --vt_sz 90x25 --nohist

90 列 25 行のウィンドウに履歴なしで &konsole; を起動します。

&konsole; は &Qt; や KDE に特有のオプションも受け付けます:

`--author`

  作者の名前を表示します

`--V`

  バージョン番号を表示します

`--help-qt`

  Qt-特有のオプションを一覧表示します

`--help-kde`

  KDE-特有のオプションを一覧表示します

`--help-all`

  全てのオプションを一覧表示します

## クレジットと著作権

&konsole; アプリケーション copyright 1997-2000 Lars Doelle lars.doelle@on-line.de

このドキュメントは Jonathan Singer jsinger@genome.wi.mit.eduによって書かれました。

DocBook SGML への変換は Michael McBride mmcbride@ematic.com 及び Lauri Watts vampyr@atconnex.netによって行われました。

&underFDL; &underGPL;

## インストール

&konsole; は KDE 2.0 ベースパッケージの一部です。 KDE をインストールすると自動的にインストールされているでしょう。 そしてKDE2.0が機能する為に必須の機能です。

詳細については KDEのウェブサイト http://www.kde.org/を訪れて見て下さい。

&konsole; を個別に入手するには、これは kdebase パッケージの一部なので、 パッケージのメインディクレトリでコンパイルされインストールされねばなりません。 kdebaseの最新のバージョンは ftp://ftp.kde.org/pub/ で入手できます。

&konsole; をビルドするには下記のようにします:

    $  cd kdebase/konsole
    $  ./configure
    $  make
    それからrootになって下記を実行します:
    #  make install