IRC-Clients-HOWTO

Momonga Project


     http://www.momonga-linux.org/
     
    

概要

この文書は、 Momonga Linux で使用可能な日本語が扱える IRC クライアントの使用方法について述べます。


目次

1. はじめに
2. IRC に参加する前の予備知識
2.1. IRC に参加する時の基本的な流れ
2.2. チャンネルオペレータとは
2.3. IRC の基本的なコマンド
2.4. IRC でのマナー
3. X-Chat
3.1. X-Chat とは
3.2. X-Chat のインストール
4. X-Chat のウィンドウ
4.1. X-Chat のメインウィンドウ
4.2. X-Chat のサーバリストウィンドウ
4.3. 設定ウィンドウ
5. X-Chat の起動と終了
5.1. 起動
5.2. サーバへの接続
5.3. チャンネルへの参加
5.4. 終了
6. X-Chat のさまざまな機能
6.1. ポップアップメニュー
6.2. ファイルの受送信
6.3. URL 取り込みウインドウ
6.4. メッセージの装飾
6.5. プライベートメッセージ (ぷりぶ)
6.6. ニックネームの補完
6.7. ユーザ・メニュー
7. Liece
7.1. Liece について
7.2. Liece のインストール
8. Liece の起動の前に
8.1. autoload の設定
8.2. カスタマイズファイル
9. Liece の外観
10. Liece のキーボードショートカット
10.1. コマンドバッファでのキーバインド
11. Liece の起動と終了
11.1. Liece の起動
11.2. IRC サーバへの接続
11.3. チャンネルに参加
11.4. チャンネルから退出
11.5. IRC の終了
12. Liece の機能
12.1. プライベートメッセージ (ぷりぶ)
12.2. DCC
12.3. browse-url
13. irchat-pj
13.1. irchat-pj とは
13.2. irchat-pj のインストール
14. irchat-pj の起動の前に
14.1. autoload の設定
14.2. irchat-pj のカスタマイズファイル
15. irchat-pj を使う
16. ChatZilla
16.1. ChatZilla とは
16.2. ChatZilla のインストール
17. ChatZilla を使う
17.1. ChatZilla の起動
17.2. IRC サーバ接続とチャンネルへの参加・退出
17.3. ChatZilla の終了
17.4. ChatZilla の機能
18. KSirc
18.1. KSircについて
18.2. IRC サーバに接続する前に
18.3. サーバーに接続する
18.4. チャンネルに入る
18.5. プライベートメッセージ
18.6. キーバインド
19. 謝辞
20. 免責と著作権について
A. 付録:各クライアントの機能比較

1. はじめに

IRC(Internet Relay Chat)とは、インターネットを利用したリアルタイムチャット システムです。サーバとクライアントに分れていて、 IRC サーバに IRC クライアントから接続することで会話が可能になります。 公開されているサーバで世界中の人達と会話を楽しむ・内輪でサーバを立てて友達同士で雑談する・ 会社でサーバを立てて業務連絡をする、そして Linuxの開発に利用する... など様々なシーンで活用できる便利なシステムです。

この文書では、 Momonga Linux で使用可能な日本語が扱える IRC クライアントの使用方法について述べますが、 IRC そのものの仕組やサーバなどの詳細については IRC users in Japan Home PageIRC普及委員会などをご覧ください。

2. IRC に参加する前の予備知識

2.1. IRC に参加する時の基本的な流れ

適切に設定された IRC クライアントを起動し、IRC サーバにログイン後、 特定の話題やグループの集りである「チャンネル」に参加します。

存在しないチャンネルに参加した場合は自動的にチャンネルが作成され、 チャンネルから全員が退出すると自動でそのチャンネルは消滅します。

2.2. チャンネルオペレータとは

チャンネルを作成した人は「チャンネルオペレータ」(以下オペレータと略します)となり、 そのチャンネルの管理権限を持ちます。オペレータの権限には、 チャンネルに関する様々なモードの変更・ユーザの強制退去権・ 他のユーザに対するオペレータ権限の追加および解除などがあります。

IRC クライアントに表示されるニックネームの先頭に「@」や「★」 のマークが付いているのがオペレータで、そのマークは「なると」などと呼ばれます。

2.3. IRC の基本的なコマンド

IRC には、特定のクライアントに依存しないコマンドがあります。 GUI のクライアントを使う場合には、コマンドを意識しなくても使えるようになっていますが、 知っていると融通が効き、何かと便利なので覚えておくとよいでしょう。

たいていの IRC クライアントは、発言欄にコマンドの入力ができるようになっています。 各コマンドは、先頭のスラッシュに続けてコマンドを入力します。 このことは、通常の発言の先頭にスラッシュがあると、 IRC クライアント側がコマンドと処理してしまうことになります。 先頭にスラッシュが来るファイルのパスなどを発言欄に入れたい時は、 スペースを先頭に入れてから続けると良いでしょう。

ここでは IRC クライアントを起動して通常使うであろう順番に沿って説明してみます。

help

コマンドのヘルプを表示します。 引数無しだと使用可能なコマンドのリストが出ます。 そのコマンドの詳細を知りたい時は、

       /help nick
      

などと、コマンド名を引数に与えます。

nick

IRC で使用する自分のニックネームを変更します。

       /nick momo
      

このようにニックネームを引数に与えますが、 ひとつの IRC ネットワーク上で同じニックネームは使用できないので、 変更しようとしたニックネームが既にそのネットワーク上で使用されていると、 さらに変更を促されます。 ニックネームに使用可能な文字は半角英数字で9文字までです。

server

接続する IRC サーバを指定します。

       /server irc.hoge.org 6667
      

このように、サーバに続けてそのサーバで指定されているポート (IRC のデフォルトは 6667)を指定します。

list

そのサーバにあるチャンネルのリストを、参加者数やトピックと共に表示します。 WIDE などの大きな IRC ネットワークに参加しているサーバ上ではチャンネル数も膨大になるので、 list コマンドをそのまま実行すると結果を得るのに時間がかかり、 場合によってはサーバとの接続が切れてしまう事もあります。

       /list #momonga
      

このように、チャンネル名を引数に与える方が早いものです。

who

あるチャンネルに参加している人を全て表示します。

       /who #momonga
      

このようにチャンネル名を引数に与えるとそのチャンネルの参加者が、

       /who
      

と引数無しだと、自分の参加しているチャンネルの参加者が表示されます。

whois

そのサーバに繋いでいる人の情報を調べます。

       /whois momo
      

このようにニックネームを引数に与えます。 その人のニックネーム・IP アドレス・参加しているチャンネルなどが表示されます。

join

チャンネルに参加します。

       /join #momonga
      

このように、チャンネル名を引数に与えます。

topic

そのチャンネルのトピックを変更します。

       /topic 夕食何食べた?
      

このように、つけたいトピックを引数に与えます。

mode

mode にはチャンネルに対するものとユーザに対するものがあります。 ここではオペレータのみ実行可能なコマンドで、 チャンネルのモードを変更するものでよく使うものだけを述べます。 各モードのアルファベットの前に「+」をつけるとそのモードが追加され、 「-」をつけると解除されます。

o :

指定したニックネームに対し、そのチャンネルのオペレータ権限の追加および解除をします。

	  /mode #momonga +o momo
	 

このように、チャンネル名・(+,-)モード・ニックネームで指定します。

p :

このモードが追加されるとチャンネルがプライベートモードになり、 list や who に出力されなくなります。

	  /mode #momonga +p
	 
t :

このモードが追加されると、トピックの変更がオペレータにのみ許可されます。

	  /mode #momonga +t
	 
i :

このモードが追加されると、そのチャンネルには招待者以外は参加できなくなり、 オペレータ以外は他の人をチャンネルに招待できません。

	  /mode #momonga +i
	 
invite

自分が参加しているチャンネルに他の人を招待します。

       /invite #momonga fukuro
      

このように、チャンネル名・招待したいニックネームを引数に与えます。

dcc

指定したニックネームとファイルの受送信や一対一のチャットをします。 ファイル送信の場合は

       /dcc send nick filename
      

このように、send に続けてニックネーム・ファイル名を引数に与えます。 ファイル受信の場合は、

       /dcc get nick
      

このように、get に続けてニックネームを引数に与えます。

msg

指定したニックネームにプライベートメッセージ(ぷりぶ)を送ります。

       /msg nick Hello
      

このように、ニックネーム・メッセージを引数に与えます。

part

チャンネルから退出します。

       /part #momonga
      

このように、チャンネル名を引数に与えます。また、

       /part #momonga good-bye
      

このように、退出メッセージも引数に与えることができます。 こうすると他の参加者にその退出メッセージが表示されます。

quit

IRC サーバから切断します。コマンドのみか、

       /quit 寝ます。
      

このようにメッセージを引数に与えることもできます。

2.4. IRC でのマナー

チャンネルに参加したっきり無言というのも不気味ですから、 挨拶くらいはしましょう:)。 また、チャンネルにいわゆる bot [1] を常駐させる時は一言断わりを入れておきたいものです。

そのチャンネルに初めて来ていきなりオペレータ権限を要求されても、 あなたがどんな人なのか他の方には判断するすべがありません。 オペレータ権限は悪用しようと思えばできるものなので やたらとオペレータ権限を要求するのは好ましくないでしょう。

3. X-Chat

3.1. X-Chat とは

X-Chat は GTK+ 用いて作られた IRC クライアントです。マウスで直感的に操作でき、 Windows 環境で IRC をしていた人にもなじみやすいクライアントです。 また、柔軟なカスタマイズが可能で、同時に複数のサーバへの接続も可能となっています。

X-Chat は http://www.xchat.org/ で開発され、ウェブサイトにはドキュメントや最新情報があります。 この文書は X-Chat のバージョン 1.8 系での使用を基に書かれています。 バージョンにより、外観や機能の変更がある可能性もあるのでご了承ください。

3.2. X-Chat のインストール

Momonga Linux には、X-Chat の rpm パッケージがありますので、 rpm コマンドか mph-get コマンドでインストールしてください。

    # rpm -ivh xchat-<ver>-<rel>.<arch>.rpm

    or

    # mph-get install xchat 
   

4. X-Chat のウィンドウ

ここでは X-Chat のウィンドウやボタンの機能について説明していきます。

4.1. X-Chat のメインウィンドウ

図 1. X-Chat のメインウィンドウ

X-Chat のメインウィンドウ
メニューバー

各メニューが並びます。

メニュー

X-Chat の各機能がグループ化されています。

ツールバー

中心にトピックエリアを挟み、各種ボタンが並びます。

タブウィンドウ操作ボタン

トピックエリアの左横のボタンで、各タブに対して次の操作ができます。

ボタン

タブを閉じます。タブがひとつだけのときにこのボタンを押すと、X-Chat を終了します。 基本的に、メニューの 「X-Chat」->「閉じる」 を選択した場合と同じ操作です。

ボタン

複数のタブがある場合は、すでに開いているタブを別ウィンドウとして独立させます。

ボタン

複数のタブがある場合は、タブの位置を右にずらします。

ボタン

複数のタブがある場合は、タブの位置を左にずらします。

トピックエリア

そのチャンネルのトピックが表示されます。

チャンネルモードボタン

オペレータ権限がある時に、チャンネルに対する IRC コマンドをボタンで設定/解除できます。 このボタンは「設定ウィンドウ」「ウィンドウレイアウト」「チャンネル・モードのボタンを表示」 で表示非表示を設定可能です。

テキストボックス

サーバから送信されたテキストや、チャンネルのチャットテキストなどが表示されます。 「設定ウィンドウ」「ログを残す」のカテゴリで、テキストボックスに 表示されるログの保存に関する設定が可能です。

なお、ログの保存先は $HOME/.xchat/xchatlog/ServerName,#Channnel.xchatlog です。

ユーザリスト

参加しているユーザが表示されます。 オペレータ権限を持っているユーザは、名前の前に色付の 「豆」 が付きます。

リスト上部の ボタン でリストの表示・非表示が切り替えできます。

ユーザリストボタン

ユーザボックス内で選択したユーザに対し、ボタン名の操作ができます。 また、テキスト入力ボックス内で以下のように入力すると同じ効果が得られます。

       /ボタン名 ユーザ名
      
テキスト入力ボックス

チャンネルで会話をする文を入力するエリアです。コマンドの入力も可能です。 メッセージなどを入力し、Return キーを押すと送信されます。

タブ

サーバ・チャンネル・ユーザとのやりとりを同時に複数持つ場合に、 それぞれをタブという形で保持し、 タブを選択することでウィンドウの位置を前面・背後に切り替えることが可能です。

ツールボックスボタン

クリックするとツールボックスが開き、 テキスト入力ボックスのテキストに色を付けたりアンダーラインを引くなどの 装飾ができます。

4.2. X-Chat のサーバリストウィンドウ

図 2. X-Chat のサーバリストウィンドウ

X-Chat のサーバリストウィンドウ
ユーザ情報

ニック

サーバ接続時に使用したいニックネームを登録します。 チャンネル参加時や、query (トーク)のときに自分を表わす名前になります。 候補に入力した名前がすでに別のユーザに使用されていた場合は、 次の候補で自動的に接続しなおします。2.3.「IRC の基本的なコマンド」「nick」 の部分を参照に英数字のみで入力してください。

本名 [2]

日本語も使用可能です。

ユーザ名

英数字のみで入力します。

サーバリストエリア

すでに登録してあるサーバを表示します。

チャンネル表示エリア

サーバの登録時にチャンネルも登録してあれば、それを表示します。 なお、チャンネルが登録してあっても 「サーバ編集ウィンドウ」「自動接続」にチェックをしていない場合は、 自動でチャンネルに参加しません。

サーバオプション

サーバに対して、項目の On/Off ができます。 X-Chat の起動時に毎回サーバリストを表示したくないなら、 「起動時にサーバーリストを表示しない」 ボタンをチェックしておきます。

ボタン

各ボタンの機能は次のとおりです。

接続

選択したサーバに、すでに開いているタブで接続します。 すでに他のサーバに接続している場合にこのボタンをクリックすると、今までの接続を切断し、 同じタブで選択したサーバに新たに接続しなおすので注意してください。

新規接続

新規にタブを作成して、選択したサーバに接続します。 すでに他のサーバに接続している場合でもその接続は切断されません。

新規サーバ

サーバを追加します。 ボタンをクリックすると「入力事項の編集」ウィンドウ(サーバ編集ウィンドウ)が開くので、 必要事項を記入します。 オプションで必要なものがあればチェックしておきます。

図 3. 「入力事項の編集」ウィンドウ(サーバ編集ウィンドウ)

「入力事項の編集」ウィンドウ(サーバ編集ウィンドウ)
新規グループ

複数のサーバをグループ化したい時に利用します。

削除

選択したサーバをリストから削除します。

編集

選択したサーバの内容を 「サーバ編集ウィンドウ」で編集します。

4.3. 設定ウィンドウ

メニューバー「設定」->「設定」 と選択すると「設定ウィンドウ」が開きます。左にカテゴリ、右にその内容となっています。 この文書で特に断わりの無い場合、「設定」とはここで設定することを言います。

図 4. X-Chat の設定ウィンドウ

X-Chat の設定ウィンドウ

5. X-Chat の起動と終了

5.1. 起動

ターミナルから、

    $ xchat &
   

と入力します。 ウィンドウマネージャのメニューに X-Chat が含まれていれば、 そこから起動することもできます。

5.2. サーバへの接続

インストール直後では、起動時に 「サーバリストウィンドウ」 が出るので、そこで設定します。

すでにどこかに接続していて、さらに新しいサーバに接続したい場合は、 「サーバリストウィンドウ」で新規サーバを登録し、「新規接続」とするか、 あるいはメニューバー「X-Chat」->「新規サーバ・タブ」 と選択し、そのタブのテキスト入力ボックスに server コマンドを送信して接続します。

5.3. チャンネルへの参加

サーバに接続できたら、テキスト入力ボックスから join コマンドでチャンネルに参加します。

チャンネル名は、メニューバー「ウィンドウ」メニューにある 「チャンネルリストウィンドウ...」 を開いて取得するか、テキスト入力ボックスから list コマンドを送信すると、 チャンネルリストがテキストボックスに表示されます。

5.4. 終了

参加しているチャンネルだけを閉じたい場合は、 メニューバーから 「X-Chat」->「閉じる」 を選択するか、タブウィンドウボタンの をクリックするか、もしくはテキスト入力ボックスから part コマンドを送信します。

サーバから切断したい場合は、 テキスト入力ボックスから quit コマンドを送信します。

X-Chat 自体を終了したい場合は、 メニューバー「X-Chat」->「終了」 を選択するか、 ウィンドウマネージャのウィンドウを閉じる操作で閉じます。

6. X-Chat のさまざまな機能

X-Chat にはさまざまな機能があります。 ここではそのうち主なものについて述べます。

6.1. ポップアップメニュー

X-Chat は、マウスの右クリックで対象に合ったポップアップメニューが出ます。

テキストボックス

メインウィンドウのメニューバーと同じ内容の ポップアップメニューが出ます。

ユーザリストまたはテキストボックスの対象にしたいユーザ部分

そのユーザに対する IRC コマンドなどが並ぶ「ユーザリストポップアップメニュー」が出ます。 このメニューの内容は、メニューバー「設定」メニューから 「ユーザリストのポップアップメニュー...」 を選択して出る「ユーザリストのポップアップメニューの編集ウィンドウ」 でカスタマイズ可能です。

テキストボックスの URL や IP アドレス・ URL 取り込みウィンドウ

「URL ハンドラポップアップメニュー」が出ます。

テキストボックスの文中の URL や IP アドレスなどが含まれた部分、 URL 取り込みウィンドウが対象で、 ブラウザに対象 URL を渡すことができます。 メニューにはデフォルトでかなりのブラウザが登録されていますが、 メニューバー「設定」メニューから 「URL ハンドラ...」 を選択して出る「URL ハンドラウィンドウ」で内容をカスタマイズ可能です。

図 5. ユーザリストポップアップメニュー

ユーザリストポップアップメニュー

6.2. ファイルの受送信

DCC プロトコルを利用し、他の参加者との間でファイルの受送信ができます。

ファイルの送信は、下記の方法があります。

これらの送信動作をすると、 「ファイル送信リスト」が開き送信の状態が表示されます。

図 6. ファイル送信ウィンドウ

ファイル送信ウィンドウ

この時、X-Chat の受信側では 「ファイル受信リスト」が開き、 受信を許可するなどの操作ができます。 [3] ファイルを受信の場合には、 「ファイル受信リスト」の下部の「開く」ボタンから 受信したファイルに直接アクセスすることができます。

図 7. ファイル受信ウィンドウのボタン

ファイル受信ウィンドウのボタン

これらのウィンドウは、 メニューバー「ウィンドウ」メニューから 「ファイル送信ウィンドウ...」 を選択する事で 「ファイル送信リスト」を、 「ファイル受信ウィンドウ...」 を選択する事で「ファイル受信リスト」を開くこともできます。

メモ

ファイル受信時の保存用ディレクトリは、初期設定ではホームディレクトリになっています。 このままだと、ホームディレクトリに受信したファイルと同名ファイルがあれば 上書きされてしまう可能性があります。 初期起動時に保存用ディレクトリを変更するようダイアログが出るので、 DCC 受信用に専用のディレクトリを作成しておいてそこを指定するなど、 ホームディレクトリ以外に変更しておく方が安全です。 DCC 受信ファイルの保存先は 「設定ウィンドウ」「DCC-ファイル転送」カテゴリの 「保存するディレクトリ先」で変更できます。

6.3. URL 取り込みウインドウ

メニューバー「ウィンドウ」->「URL 取り込みウィンドウ...」 と選択すると、新たにタブが作成され、その会話のセッションで出てきた URL がリストされます。 このリストから 「URL ハンドラポップアップメニュー」により、 ブラウザに URL を渡す事ができます。

URL 取り込みウィンドウは、そのセッションで出た URL のみがリストされますが、 これらを自動的にファイルに保存することも可能です。 保存されたファイルは $HOME/.xchat/url.save に置かれるので、 URL のデータベースとして活用すると便利でしょう。 [4]

この機能を有効にするには、 「設定ウィンドウ」「インターフェイス」カテゴリにある 「URL リストを自動的に保存」にチェックを入れておきます。

図 8. URL 取り込みウィンドウ

URL 取り込みウィンドウ

6.4. メッセージの装飾

ツールボックスボタンをクリックすると、 テキスト入力ボックスの右側にツールボックスが開きます。

図 9. ツールボックスを開く

ツールボックスを開く

ツールボックスの希望のカラーボタンをクリックすると、その色に割り当てされたコードが挿入され、 続けて入力したテキストが送信されるとクライアント側でメッセージが指定の色になります。 同じように、アンダーラインや太字、それらを複合させたものが可能です。

目立たせたいメッセージを送信する際に利用すると便利ですが、 あらゆるクライアントが装飾されたメッセージを表示可能ではないようなので、 使用にあたっては注意が必要でしょう。

図 10. 装飾されたメッセージ

装飾されたメッセージ

6.5. プライベートメッセージ (ぷりぶ)

参加者のひとりと、一対一で会話をします。プライベートメッセージの方法は、 以下の方法があります。

  • 「ユーザリストポップアップメニュー」から、 「Open Query」を選択します。 新規にタブが開くので、そこで会話をします。

  • ユーザリストの対象にしたいニックネームを選択し、 ユーザリストボタン「Dialog」ボタンを押します。 新規にタブが開くので、そこで会話をします。

  • テキスト入力ボックスから msg コマンドで 相手にメッセージを送信します。 相手が応答すると新規タブが開くので、そこで会話をします。

6.6. ニックネームの補完

X-Chat には、テキスト入力ボックスでのニックネームの補完機能があります。 シェルの補完のように、Tab キーで補完されます。 たとえば momolin というニックのユーザが参加していれば、

    How do you do?> mom<Tab>
   
    How do you do?> momolin
   

と補完されます。さらに Tab を押していくと、 そのチャンネルにいる他のユーザのニックが順に補完されていきます。 また、Ctrl + Tab で逆順に補完されます。 [5]

残念ながら、日本語を含む文章では文中のニック補完はうまく使えないようですが、 文章の先頭でニックを使う場合には補完は可能です。

6.7. ユーザ・メニュー

メニューバー「拡張」メニューに、 よく使う IRC コマンドやプログラムを登録しておけます。メニューバーの 「メニュー」->「ユーザ・メニューの編集」 と選択すると「ユーザ・メニュー編集ウィンドウ」が開くので、好みに応じてカスタマイズします。

ここにサーバとチャンネルを登録しておくと、 メニューからすぐチャンネルにアクセスできます。たとえば、

    /servchan irc.hogehoge.org 6667 #huga
   

と登録すると、「拡張」メニューに irc.hogehoge.org の #huga というチャンネルにアクセスできる 「#huga」 という項目が追加されます。

図 11. ユーザ・メニュー編集ウィンドウ

ユーザ・メニュー編集ウィンドウ

7. Liece

7.1. Liece について

Liece は Emacs や XEmacs 上で動く Emacs Lisp で書かれた IRC のクライアント実装で、 http://www.unixuser.org/~ueno/liece/index.html.ja で開発されています。

特徴としては、

  • emacsen の上で動く

  • 見た目が結構華やか

  • ユーザやチャンネルの可視性に富む

  • クライアント間の暗号化機能

  • 豊富なカスタマイズが可能

などがあげられます。

なお、この文書の Liece の章では、 X Window System 上で XEmacs での使用を基に書いているため、 使用している画像は XEmacs のものとなっています。 このため、コンソールから利用したケースや Emacs では 機能や画面が異なる部分があることをご了承ください。 [6] また、キーバインドの表記は、Emacs の文書で見られる一般的なものにしています。

7.2. Liece のインストール

Momonga Linux には、Liece の rpm パッケージとして

  • Liece の本体が入っている liece-(x)emacs

  • Emacs・XEmacs 共用のドキュメントなどの elisp-liece

があります。elisp-liece と、 Emacs ユーザの方は liece-emacs を、 XEmacs ユーザの方は liece-xemacs を rpm コマンドか mph-get コマンドでインストールしてください。

8. Liece の起動の前に

8.1. autoload の設定

Emacs の方のみ emacs の init ファイル [7] に下記を参照に autoload の設定を書いてください。 XEmacs の場合は下記の記述は一切不要です。

    (setq liece-nickname "momo") ; ニックネームを記入
    (setq 
        liece-intl-catalogue-directory "/usr/share/emacs/site-lisp/liece/locale"
        liece-window-style-directory "/usr/share/emacs/site-lisp/liece/styles"
        liece-icon-directory "/usr/share/emacs/site-lisp/liece/icons")
    
    (autoload 'liece "liece" nil t)
   

8.2. カスタマイズファイル

$HOME/.liece/init.el が、 手書きでカスタマイズをする際の Liece のカスタマイズファイルになります。

手書きでカスタマイズをする方は、このファイルを作成し、 ここに IRC サーバの指定や動作・見映えなどの設定を記述します。 ファイルの記述の例など、詳しくは Liece の info を参照してください。

また、カスタマイズは Emacs・XEmacs とも customize で設定可能です。ミニバッファで

    M-x customize 
   

で customize を起動させ、liece と入力すると Liece のカスタマイズグループが出ます。そこで必要なカスタマイズを済ませ、保存してください。 customize で設定したものは $HOME/.liece/init.el ではなく、 XEmacs なら $HOME/.xemacs/custom.el に、 Emacs なら .emacs に保存されます。

便宜上この文書では Liece のカスタマイズファイルを init.el と呼びます。 これらのファイルの名前や位置を変更されている方や customize を利用される方は適切に読み換えてください。

9. Liece の外観

Liece の外観について、 メインであるチャンネル参加中の画面を用いて説明します。

図 12. Liece チャンネル参加画面

Liece チャンネル参加画面

チャンネルに参加すると画面が切り替わり、 ウィンドウが各バッファに分割された状態になります。

これらの各バッファの表示・非表示は init.el でカスタマイズ可能で、 メニューからも表示・非表示の切り替えが可能です。 各バッファの分割はウィンドウスタイルによって定義され、 ウィンドウスタイルはコマンドバッファの位置によって top・middle・bottom の3種類が定義されています。 [8] メニューからウィンドウスタイルを変更することも可能です。

各部分の概要は、以下のとおりです。

メニューボタン (XEmacs のみ)

左から順に

  • 前のチャンネルに移動

  • 次のチャンネルに移動

  • list コマンドを実行

  • ホームチャンネル [9] に移動

  • Finger の実行

  • join

  • Liece の終了

となります。 メニューボタンはコマンドバッファがアクティブな時のみ表示され、 それ以外のバッファでは XEmacs の通常のメニューボタンが表示されます。

メニュー

それぞれの動作をメニューから実行できます。 コマンドバッファがアクティブな時のみ表示され、 それ以外のバッファでは、(X)Emacs の通常のメニューが表示されます。

モードメニュー

上部の Liece のメニューを浮動させてマウスで使えるようにしたもので、 それぞれの動作をメニューから実行できます。 Emacs はマウスと一緒に押すキーによって異なるバッファメニューがありますが、 ここでは Liece に関するメニューについてのみ触れます。 バッファごとの Liece モードメニューは以下のとおりです。

  • コマンドバッファ

    • Liece Command メニュー

  • ニックバッファ

    • IRC Command メニュー

Liece の各モードメニューは

  • XEmacs は、いずれもマウスボタン3

  • Emacs はコマンドバファは Ctrl+ マウスボタン3、ニックバッファはマウスボタン3

をクリックで機能します。 フォーカスのある位置がコマンドバッファ以外の時は、通常のモードメニューになります。 ニックバッファでは、対象ニックネームにフォーカスがある時に該当マウスボタンをクリックすると、 「IRC Command」メニューが表示され、 そのニックネームに対してオペレータ権限の追加などのコマンドを実行することが可能です。

others バッファ

サーバからのメッセージを表示します。 モードラインとタブには「Others」と表示されます。

チャンネルバッファ

チャンネル内の会話を表示します。 モードラインには「Channel」と表示されます。

コマンドバッファ

会話を入力するバッファです。 モードラインとタブには「Commands」と表示されます。

チャンネルリストバッファ

チャンネルリストを表示します。 対象チャンネルをマウスボタン2またはマウスボタン3でクリックすると、 そのチャンネルに移動します。 タブでは「Channels」と表示されます。

ニックバッファ

チャンネルに参加している人のニックネームを表示します。

タブ(XEmacs のみ)

タブをクリックすることにより、アクティブなバッファを クリックしたバッファに切り替えることが可能です。 ただし、「ダイアログバッファ」と「プライベートバッファ」は、 現在アクティブなバッファにクリックしたタブのバッファの内容を表示します。

また、図13の サーバ接続画面にて「ダイアログバッファ」が表示されています。 ダイアログバッファは、サーバからのメッセージ・チャンネル内の会話・ プライベートモードの会話など、あらゆるログをひとまとめに表示します。

10. Liece のキーボードショートカット

この章では Liece のキーボードショートカット (以下ショートカットとします)について説明します。

Liece の操作方法は、基本的には次のようになります。 コマンドバッファがアクティブな時にショートカットを入力し、 それが引数の必要なコマンドであれば、 モードラインにて対話的に聞いてくるので引数を入力します。 主なコマンドはメニューからも操作できるので、 ショートカットを覚えるまでは重宝するかと思います。

Liece のショートカットは、 それが有効なバッファと無効なバッファがあります。 コマンドバッファではほとんどのショートカットが有効ですが、 その他のバッファでは利用可能なものが限られます。 また、C-c p のように バッファによって内容が異るショートカットもあります。 キーバインドに迷ったら C-h m とタイプすると そのバッファで使えるキーバインドのヘルプが表示されます。

ショートカットを使わずに直接 IRC の基本的なコマンドで述べた各コマンドを入力するには、 コマンドバッファでは C-c / を、 チャンネルリストバッファ・ニックバッファ以外のバッファでは トグルである「/」キーを入力すると、ミニバッファに

    IRC Command(? to help):
   

と聞いてくるので、コマンドを続けて入力します。

10.1. コマンドバッファでのキーバインド

内容キーバインド対応 IRC コマンド
内容キーバインド対応 IRC コマンド
チャンネルに参加C-c jjoin
チャンネルから退出C-c C-ppart
IRC の終了C-c qquit
ニックネームの変更C-c nnick
オペレータ権限の追加C-c omode +o
チャンネルに招待C-c iinvite
トピックの変更C-c ttopic
プライベートメッセージC-c pmsg
チャンネル参加者の一覧C-c wwho
DCC ファイル送信C-c C-d sdcc send
DCC ファイル受信C-c C-d rdcc get
チャンネルバッファのスクロール切り替えトグルC-c C-f -
チャンネルバッファの指定番号に切り替えC-c 番号 -
前のチャンネルに切り替えC-c < -
次のチャンネルに切り替えC-c > -
プラーベートバッファ表示トグルC-c P -
ニックバッファ表示トグルC-c O -
チャンネルバッファの表示トグルC-c C-o -
ウィンドウスタイルの変更C-c s -
ウィンドウスタイルの再配置C-c r -
browse urlC-c C-y -

11. Liece の起動と終了

11.1. Liece の起動

ミニバファで

   M-x liece
  

と入力すると Liece が起動し、スプラシュが表示されます。

図 13. Liece 起動スプラッシュ

Liece 起動スプラッシュ

11.2. IRC サーバへの接続

続いて、ミニバッファにどの IRC サーバに接続するのか聞いてくるので 接続する IRC サーバを入力します。 スペースキーを押すと画面に候補が出てきます。 デフォルトで登録されている IRC サーバと、 init.el に IRC サーバの記入があれば それも候補に追加されます。 ここでの入力は Tab で補完が効きます。

図 14. 接続サーバ問い合わせ画面

接続サーバ問い合わせ画面

指定した IRC サーバに接続されると、サーバからのメッセージが表示されます。 この時、同じ IRC ネットワーク上で既に同じニックネームが使われていると、 ニックネームを変更するようモードラインにメッセージが出ます。 この場合は C-c n でニックネームを変更してください。

図 15. IRC サーバ接続画面

IRC サーバ接続画面

11.3. チャンネルに参加

IRC サーバに接続できたらチャンネルに参加しましょう。 C-c j がチャンネル参加のショートカットで、 どのチャンネルに参加するかミニバッファで問い合わせてくるのでチャンネル名を入力します。 図10のメニューから 「Channel」->「Join Channel」 を選択してチャンネルに参加することも可能です。

チャンネルに参加すると、 画面が図10のようにウィンドウが各バッファに 分割された状態になります。 コマンドバッファに会話を入力し、Return キーを押すとメッセージが送信され チャンネルバッファに反映されます。

複数のチャンネルに参加したい時は、コマンドバッファで C-c j とし、チャンネル名をミニバッファに入力します。 新たなチャンネルバッファが作成されるので、そこで会話します。

複数のチャンネル間の切り替えは、 図10のチャンネルリストの対象チャンネルを クリックするか、 C-c >C-c 番号 にてチャンネルを切り替え可能です。

チャンネルバッファは C-c C-f で 自動スクロールを開始・停止を切り替えできます。 自動スクロールが停止になっている時は、 モードラインのチャンネル名の横に「F」が表示されます。

11.4. チャンネルから退出

参加しているチャンネルから退出したい時は、 コマンドバッファより C-c C-p を入力し、 ミニバファに退出したいチャンネルを入力します。 ひとつのチャンネルにのみ参加している時は引数の入力は不要で、 そのまま Return を押します。 図10のメニューから 「Channel」->「Part Channel」 を選択してチャンネルから退出することも可能です。

11.5. IRC の終了

IRC(Liece) を終了したい時は、 図10のメニューから 「IRC」->「Quit IRC」 を選択するか、メニューボタンの一番右のボタンをクリックするか、 あるいはコマンドバッファより C-c q を入力し、 ミニバッファの問い合せに y を入力します。

12. Liece の機能

12.1. プライベートメッセージ (ぷりぶ)

Liece はプライベートメッセージを扱うバッファをプライベートバッファとして所持し、 プライベートバッファ内で複数のプライベートチャンネルを扱えます。 Liece のプライベートメッセージの際の動作は以下のようになります。

こちらが先にプライベートメッセージを送信する時

こちらが先にプライベートメッセージを送信する時は、 コマンドバッファで C-c j で相手を指定すると 相手のニックネームのついたプライベートチャンネルに切り替わるので、 コマンドバッファにメッセージを入力して送信し、会話します。 あるいは メニューから 「Private」->「Toggle private connversation」 と選択すると、 ミニバッファで相手を聞いてくるのでニックネームを指定します。

こちらがプライベートメッセージを受ける時

こちらがプライベートメッセージを受ける時は、ミニバッファに

	Liece: A private message has arrived from nick
       

と通知が来るので、対象ニックネームを引数に C-c j でプライベートチャンネルに参加します。 後はコマンドバッファにメッセージを入力して送信し、会話します。

プライベートメッセージの画面は、 通常のチャンネルとは違い自分の発言も相手のニックで表示されます。 見た目が多少紛らわしいのですが、自分の発言は「> nick <」で、 相手の発言は「= nick =」で表示されます。 また、モードラインには「Chatting with nick」 と表示されます。

図 16. Liece プライベートメッセージ画面

Liece プライベートメッセージ画面

チャンネルバッファとプライベートバッファの切り替えは、 図10のメニューから 「Private」->「Toggle Private Conversation」 と選択して切り替えるか、あるいはショートカットの C-c P で切り替えて会話します。 複数の相手とぷりぶをしている時は、プライベートバッファでショートカット C-c >C-c 番号 にてプライベートチャンネルを切り替え可能です。 また、図10のチャンネルリストを クリックしても切り替え可能です。

プラーベートメッセージを終了するには、 通常のチャンネル退出と同じようにC-c C-p でプライベートチャンネルを抜けます。

12.2. DCC

DCC 送信は、ショートカット C-c C-d s を入力するか、 あるいは 図10のメニューから 「DCC」->「Send file」 と選択すると、ミニバッファにて送信したいファイルを聞いてくるのでファイル名を入力し、 続いて相手も聞いてくるので対象ニックネームを入力します。

DCC 受信は、自動受信にしてあればショートカット C-c C-d を入力するか、 あるいは 図10のメニューから 「DCC」->「Receive file」 と選択すると、ミニバッファにて送信したいファイルを聞いてくるのでファイル名を入力し、 続いて相手も聞いてくるので対象ニックネームを入力します。 受信したファイルは、デフォルトでは $HOME/tmp 以下に保存されるようなので、 他のディレクトリに変更したい方は init.el

    (setq liece-dcc-directory "~/directory-name")
   

のようして保存先にしたいディレクトリを指定します。

12.3. browse-url

Liece には、会話中に URL が出てきた場合それをブラウザに渡す機能があります。 URL が含まれたメッセージがバッファに表示されると、 図10のメニューの 「URL」 カテゴリにその URL が追加されていきます。 メニューに追加された URL をクリックすると、 browse-url が呼ばれ対象サイトを読み込んで表示します。 また、そのバッファの URL 部分をマウスボタン2でクリックしても ブラウザに URL が渡されます。

browse-url で設定されているブラウザは、デフォルトでは Netscape Navigator ですが、 mozilla の方がライセンス的に望ましいと思うので、 Netscaoe Navigator でなく mozilla を使うようにしてみましょう。

(X)Emacs の init ファイルに

     (setq browse-url-netscape-program "/usr/bin/mozilla")
    

と追加し保存します。 次回の起動の (X)Emacs からは、browse-url で呼ばれるブラウザが mozilla になります。 [10] メニューやマウスを使用せずにキーボードから browse-url を起動するには、 同じように (X)Emacs の init ファイルに

     (global-set-key "\C-xm" 'browse-url-at-point)
    

のようにキーバインドを指定します。 会話内の URL がある位置にカーソルを持って行き、 指定したキーバインドをタイプ(上記の例では C-x m)すると browse-url が呼ばれます。

13. irchat-pj

13.1. irchat-pj とは

irchat-pj は Emacs Lisp で書かれた Emacs や XEmacs で動作する IRC クライアントで、 irchat-PJ Project によって開発されています。

irchat-pj には、liece のような派手さはないものの、 Unix 上で長らく使用されてきた irchat-jp をベースに開発されているため、 愛用しているファンも多くいます。 コンソール上の使用と X Window System 上での使用で、 機能の差がほとんど無いのも特徴でしょう。 インターネット上に irchat-pj に関する詳細なドキュメントが見受けられるのも心強いものです。

13.2. irchat-pj のインストール

Momonga Linux には、irchat-pj の rpm パッケージとして

  • irchat-pj の本体が入っている irchat-pj-(x)emacs

  • Emacs・XEmacs 共用ドキュメントなどの elisp-irchat-pj

があります。elisp-irchat-pj と、Emacs ユーザの方は irchat-pj-emacs を、 XEmacs ユーザの方は irchat-pj-xemacs を rpm コマンドか mph-get コマンドでインストールしてください。

14. irchat-pj の起動の前に

この章は Emacs も XEmacs も共通です。

14.1. autoload の設定

irchat-pj は、XEmacs も Emacs も autoload の設定が必要です。 init ファイルに下記のように autoload の設定を書いてください。

    (autoload 'irchat "irchat" "IRC client for Emacsen." t)
   

14.2. irchat-pj のカスタマイズファイル

elisp-irchat-pj をインストールしたら、 config-sample として /usr/share/config-sample/elisp-irchat-pj/irchat-pj.el が配置されます。 この内容を (X)Emacs の init ファイルにコピーし、必要な部分を変更してください。

あるいは、irchat-pj のカスタマイズを独立したファイルにまとめ、 それを init ファイルから指定する方法もあります。 この方法だと init ファイルがスッキリし、記述に問題があった時のデバグもしやすいため、 こちらの方がオススメです。 その場合は init ファイルに下記のようにカスタマイズファイルの指定を追加してください。

    (setq irchat-variables-file "~/lisp/.irchat-pj")
   

上記のようにカスタマイズファイルを指定したなら、

    $ mkdir ~/lisp
    $ cp /usr/share/config-sample/elisp-irchat-pj/irchat-pj.el ~/lisp/.irchat-pj
   

としてコピーし、必要な部分を変更してください。

15. irchat-pj を使う

irchat-pj は、ほとんどのコマンドが Liece と同じ操作体系ですので [11] Liece の章を参照にしてください。

(X)Emacs のミニバッファで M-x irchat と入力して起動します。 接続する IRC サーバを聞いてくるので、サーバ名を入力します。 この時、カスタマイズファイルにサーバ名が記述してあると補完も可能です。

IRC サーバに接続すると、画面が三つに分割されます。 コマンドバッファから C-c j でチャンネルに参加しましょう。

図 17. irchat-pj でチャンネルに参加

irchat-pj でチャンネルに参加

その他、コマンドバッファから C-c C-p でチャンネルから退出、 C-c q で irchat-pj (IRC) の終了です。

irchat-pj のキーバインドについては、 LUCK な irchat のページKey Binding for irchat Operation に、たいへん詳しく解説されているので、参考にしてください。

また、irchat-pj には開発者による詳細なドキュメントが含まれます。 これらのドキュメントは elisp-irchat-pj パッケージに含まれ、 /usr/share/doc/elisp-irchat-pj-version/ 以下に配置されます。 irchat-pj の便利な機能が書かれていたりしますから、是非読んでおきましょう。

16. ChatZilla

16.1. ChatZilla とは

ChatZilla は Mozilla に附属の IRC クライアントです。 Mozilla の一部として ChatZilla Project により http://www.mozilla.org/projects/rt-messaging/chatzilla/にて開発されています。

まだまだ開発中のため機能は少ないようですが、 IRC コマンドを知っていれば さほど不自由は感じませんし、手軽な IRC クライアントとも言えるでしょう。 css によりログの表示デザインを変更させたり、複数サーバへの同時接続も対応しています。

ChatZilla には、IRC コマンド以外に拡張コマンドが用意されているようです。 IRC コマンドの help コマンドで一覧が出るので、 色々遊んでみてください。

16.2. ChatZilla のインストール

Momonga Linux では、ChatZilla は mozilla とは別パッケージになっています。 パッケージ名は mozilla-chat です。 mozilla がインストールされている状態で rpm コマンドか mph-get コマンドでインストールしてください。

17. ChatZilla を使う

17.1. ChatZilla の起動

Mozilla が起動している時に、 コンポーネントバーの ChatZIlla のアイコンをクリックするか、またはメニューから 「Window」->「IRC Chat」 と選択して起動させます。

図 18. Mozilla コンポーネントバー

Mozilla コンポーネントバー

Mozilla が起動していない状態では、ターミナルから

    $ mozilla -chat &
   

と入力することで、単体で起動します。

ChatZIlla が起動したら、初回の起動時にはニックを聞いてくるので 変更する場合は変更してください。その後、下部のテキスト入力ボックスに、 まず

    /charset iso-2022-jp
   

と入力しましょう。 これは日本語を扱えるようにするコマンドです。

ChatZIlla はユーザリストと「ビュー」というログウィンドウを持ち、 ビューはタブで切り替え可能です。

図 19. ChatZilla の起動

ChatZilla の起動

17.2. IRC サーバ接続とチャンネルへの参加・退出

IRC サーバには IRC コマンドの server コマンドを使って接続し、 [12] その後 join コマンドを使いチャンネルに参加してください。 複数のチャンネルに参加するには、 テキスト入力ボックスにて join コマンドで新規チャンネルに参加してください。 どのビューが最前面にあるのかは無関係に新規タブが作成され、 新たなビューでチャンネルが開かれます。 なお、各タブ間の移動はキーボードの F1F2...でも可能です。

チャンネルを退出するには、part コマンドを使用するか 「View」->「Close」 を選択すると、現在最前面のビューが閉じられ、退出となります。

図 20. ChatZilla チャンネル参加画面

ChatZilla チャンネル参加画面

17.3. ChatZilla の終了

ChatZilla の終了は、 「File」->「Close」 と選択して終了するか、 ウィンドウマネージャの「閉じる」ボタンをクリックして終了します。 この時 「File」->「Quit」 を選択すると、ChatZilla を起動させた Mozilla があれば それも一緒に終了してしまうので注意してください。

17.4. ChatZilla の機能

17.4.1. ChatZilla でのプライベートメッセージ (ぷりぶ)

プライベートメッセージ呼び出しは IRC コマンドの msg を使って呼び出します。 相手が会話を承諾して返事をしてくれたら、新規ビューが作成されるのでそこで会話をします。 ぷりぶ受信の時は、新規ビューが自動的に作成されるのでそこで会話をします。 相手が同じチャンネルに参加している状態なら、 ビューのニックネームをクリックするだけで新規ビューが作成されるので、そこで会話をします。

17.4.2. スマイリー機能

ChatZilla にはスマイリー機能があり、半角英数の よく使われる「;)」や「:P」などの顔文字をスマイリーに変換して表示します。

図 21. ChatZilla のスマイリーたち

ChatZilla のスマイリーたち

17.4.3. IRC サーバのリンク

ChatZilla がインストールされていれば、 Mozilla でブラウジング中に irc://irc.kyoto.wide.ad.jp のように「irc://」で始まるリンクをクリックすると、 ChatZilla が起動しリンク先のサーバに接続します。

18. KSirc

18.1. KSircについて

KSirc は KDE の IRC クライアントで、 kdenetwork パッケージに含まれています。特徴は

  • SIDI と MDI(X-Chat 風)の二通りの見映えが選択可能

  • 複数サーバに同時接続が可能

などがあります。

18.2. IRC サーバに接続する前に

18.2.1. サーバコントロール

KSirc を起動するとサーバコントロールというウインドウが起動します。 ここで設定を確認しましょう。

図 22. サーバコントロールウィンドウ

サーバコントロールウィンドウ

まずは接続する前に 「オプション」を開いてみましょう。 「全体のフォント」 「フィルタルール編集」 「Set Encoding」 「設定」がありますね。

図 23. サーバコントロールオプションメニュー

サーバコントロールオプションメニュー
全体のフォント

ここでは表示するフォントを選択します。 フォントによっては文字化けする場合がありますので注意が必要です。

Set Encoding

日本語環境では「日本語(jis7)」 を選択した方がいいかもしれません。

18.2.2. KSirc 設定

KSirc の設定ができます。 ウインドウモードを「ページ MDI モード」にすると X-Chat のような見映えになります。 スタートアップで Nick の設定が可能です。色で各種文字の色が設定できます。

図 24. KSirc 設定ウィンドウ

KSirc 設定ウィンドウ

18.3. サーバーに接続する

サーバコントロールのメニューから「接続」を選びます。 グループは Recent のままで、 「サーバ/クイック接続」 のところに IRC サーバのアドレスを入力します。 ポートも設定してください。そして、 「接続」ボタンをクリックすれば接続できます。

また二回目の接続ではアドレスを入力した隣にある▼をクリックすれば以前入力したものの候補がでます。 なおこれは ~/.kde/share/config/ksircrc の中に保存されています。

図 25. サーバに接続ウィンドウ

サーバに接続ウィンドウ

18.4. チャンネルに入る

テキスト入力ボックスに

    /join #test
   

などとチャンネル名を入力します。

図 26. チャンネルウィンドウ

チャンネルウィンドウ

18.5. プライベートメッセージ

ユーザーリストの Nick をダブルクリックすると新しいタブが開きます。 閉じるにはそのプライベートメッセージタブへ移動して 「チャンネル」->「閉じる」 です。

18.6. キーバインド

Alt+F

「ファイル」メニューを開く。

Alt+E

「編集」メニューを開く。

Ctrl+N

新規に 「チャンネル/ぷりぶ」ウィンドウを開く。

Ctrl+T

Ticker Mode

Ctrl+Q

終了

Ctrl+X

カット

Ctrl+V

ペースト

tab

ニックの補完。 チャンネル内で、参加者のニックをシェルの補完機能のように tab キーで補完をする。

19. 謝辞

この文書の X-Chat の各章は、 Kondara Project の XChat-HOWTO を参考にさせていただきました。

ここに XChat-HOWTO の著者である binn 氏に、 そして Kondara Project でドキュメントのメンテナンスをされていた諸氏に謝辞を程します。

20. 免責と著作権について

この文書は無保証です。この文書の利用およびこの文書に基づいて作業をされた結果、 何らかの損害を被ったとしても、原著者はいかなる責任をも負いませんのでご了承ください。

この文書の著作権は Momonga Project にあります。 この文書の配布ライセンスは、利用許諾のオプション A. B. を除外した オープン・パブリケーション利用許諾契約書 (OPL -- Open Publication License) に従います。

OPL についての詳細は、 http://www.opencontent.org/openpub/ を参照してください。 また、八田真行氏による OPL ドラフト v1.0 日本語訳が http://www.opensource.jp/openpub/ にて参照可能です。

この文書を再配布する場合は、可能な限り http://www.momonga-linux.org/docs/IRC-Clients-HOWTO/ja/ 以下から最新版を入手し、それを配布してください。

A. 付録:各クライアントの機能比較

この文書を書いていて、 Linux で日本語を扱える IRC クライアントが増えた事を喜ばしく思います。 その反面、いざ使うとなるとどれにしようか迷うケースも増えると思うので、 この文書で取り上げたクライアントの機能を簡単に比較しておきます。

言うまでもない事ですが、この文書を作成した段階での機能比較なので、 未実装なものが今後実装されたり、さらに機能が改良されたりする可能性があります。 そういうケースや下記の表の間違いなどがありましたら、 webmaster@momonga-linux.org までご連絡下されば幸いです。

機能 / クライアントX-ChatLieceirchat-pjChatZillaKSirc
コンソールから使えるか[a] ××
複数サーバ接続××
DCC ファイル受送信×[b]
タブ機能[c] ×

[a] 一応 xchat-text がありますが、まだまだですね。

[b] 受信ディレクトリが変更できない模様です。

[c] XEmacs のみ XEmacs 自体の機能としてのタブがありますが、 これはチャンネルそのものの切り替えができるものではありません。



[1] たいへん大まかに言うと、ユーザとしてチャンネルに常駐させ 設置した人が不在時もログを取るなどができるツールです。

[2] 別に本名でなくてもかまいません:)

[3] ファイル受送信時の動作については 「設定ウィンドウ」「DCC」カテゴリでカスタマイズ可能です。

[4] w3m の bookmark に $HOME/.xchat/url.saveを登録しておくと、 「:」で URL がリンクされるので便利です。

[5] メニューの 「設定」->「IRC 入出力」「ニックを補完」「旧スタイルのニック補完」が チェックされている必要があります。 「ニックを補完」のみチェックされている場合は、 テキストボックスに補完候補が表示されます。

[6] Liece の豊富な機能を活かすには、X Window System 上で使うのがベストでしょう。

[7] .emacs など

[8] この画像は bottom スタイルです。

[9] チャンネル番号 #1 のもの

[10] *scratch* バッファで上記の elisp を書き、それを評価すると、 そのセッションの間は browse-url のブラウザが mozilla になります。

[11] これは irchat-pj も Liece も、 irchat がベースにあるからでしょう。

[12] 同じように attach というコマンドでサーバ接続も可能です。