OSDN Git Service

Update release for LDP 3.67
[linuxjm/LDP_man-pages.git] / release / man4 / console.4
index 08025ac..dda92e9 100644 (file)
@@ -1,11 +1,19 @@
 .\" Copyright (c) 1994 Andries Brouwer (aeb@cwi.nl), Mon Oct 31 21:03:19 MET 1994
 .\"
+.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
 .\" This is free documentation; you can redistribute it and/or
 .\" modify it under the terms of the GNU General Public License as
 .\" published by the Free Software Foundation; either version 2 of
 .\" the License, or (at your option) any later version.
+.\" %%%LICENSE_END
 .\"
 .\" Modified, Sun Feb 26 14:58:45 1995, faith@cs.unc.edu
+.\" "
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
 .\"
 .\" Japanese Version Copyright (c) 1996,1997,1998 ISHIKAWA Mutsumi
 .\"         all rights reserved.
 .\"         by ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
 .\" Updated Wed Jan  9 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
 .\"
-.\" WORD:      console                 ¥³¥ó¥½¡¼¥ë
-.\" WORD:      terminal                Ã¼Ëö
-.\" WORD:      virtual                 ²¾ÁÛ
-.\" WORD:      major number            ¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼
-.\" WORD:      minor number            ¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼
-.\" WORD:      character device        ¥­¥ã¥é¥¯¥¿¡¼¥Ç¥Ð¥¤¥¹
-.\" WORD:      device file             ¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë
-.\" WORD:      kernel                  ¥«¡¼¥Í¥ë
-.\" WORD:      compile                 ¥³¥ó¥Ñ¥¤¥ë
-.\" WORD:      key mapping             ¥­¡¼¥Þ¥Ã¥Ô¥ó¥°
-.\" WORD:      screen buffer           ¥¹¥¯¥ê¡¼¥ó¥Ð¥Ã¥Õ¥¡
-.\" WORD:      simulate                ¥·¥ß¥å¥ì¡¼¥È
-.\" WORD:      escape sequence         ¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹
-.\" WORD:      initial state           ½é´ü¾õÂÖ
-.\" WORD:      reset                   ¥ê¥»¥Ã¥È
-.TH CONSOLE 4 1994-10-31 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-console \- ¥³¥ó¥½¡¼¥ëüËö (console terminal) ¤È²¾ÁÛ¥³¥ó¥½¡¼¥ë (virtual console)
-.SH ÀâÌÀ
-Linux ¥·¥¹¥Æ¥à¤ÏÉáÄÌ¡¢\fI/dev/tty\fP\fIn\fP (n ¤Ï 1 \(<= \fIn\fP \(<=
-63) ¤È¸Æ¤Ð¤ì¤ë\fI²¾ÁÛ¥³¥ó¥½¡¼¥ë\fP (¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ (major number)
-4 ¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ (minor number) 1 ¤«¤é 63 ¤Î¥­¥ã¥é¥¯¥¿¡¼¥Ç¥Ð¥¤¥¹
-(character device)) ¤ò»ý¤Ä¡£
-¸½ºß¤Î¥³¥ó¥½¡¼¥ë¤Ï \fI/dev/console\fP ¤Þ¤¿¤Ï \fI/dev/tty0\fP (¥á¥¸¥ã¡¼
-¥Ê¥ó¥Ð¡¼ 4 ¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ 0 ¤Î¥­¥ã¥é¥¯¥¿¡¼¥Ç¥Ð¥¤¥¹) ¤Ë¤è¤Ã¤Æ¤â°·¤¨¤ë¡£
-¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë (device file) /dev/* ¤ÏÉáÄÌ MAKEDEV ¥¹¥¯¥ê¥×¥È¤Þ¤¿¤Ï
-.BR mknod (1)
-¤ò»È¤Ã¤Æ¥â¡¼¥É 0622¡¢½êÍ­¼Ô root.tty ¤È¤·¤ÆºîÀ®¤µ¤ì¤ë¡£
+.TH CONSOLE 4 1994\-10\-31 Linux "Linux Programmer's Manual"
+.SH 名前
+console \- コンソール端末 (console terminal) と仮想コンソール (virtual console)
+.SH 説明
+Linux システムは普通、\fI/dev/ttyn\fP (n は 1 \(<= \fIn\fP \(<= 63) と呼ばれる\fI仮想コンソール\fP
+(メジャーナンバー (major number)  4 マイナーナンバー (minor number) 1 から 63 のキャラクターデバイス
+(character device)) を持つ。 現在のコンソールは \fI/dev/console\fP または \fI/dev/tty0\fP (メジャー
+ナンバー 4 マイナーナンバー 0 のキャラクターデバイス) によっても扱える。 デバイスファイル (device file) \fI/dev/*\fP
+は普通 MAKEDEV スクリプトまたは \fBmknod\fP(1)  を使ってモード 0622、所有者 \fIroot.tty\fP として作成される。
 .LP
-¥«¡¼¥Í¥ë (kernel) ¥Ð¡¼¥¸¥ç¥ó 1.1.54 °ÊÁ°¤Ï¡¢²¾ÁÛ¥³¥ó¥½¡¼¥ë¤Î¿ô¤Ï¥³¥ó¥Ñ¥¤¥ë»þ¤Ë
-(tty.h Ãæ¤Î : #define NR_CONSOLES 8 ¤Ë¤è¤Ã¤Æ) ¥«¡¼¥Í¥ë¤ËËä¤á¹þ¤Þ¤ì¤Æ¤¤¤¿¡£
-¤½¤·¤Æ¡¢¤½¤ì¤òÊѹ¹¤·¤Æ¥³¥ó¥Ñ¥¤¥ë¤·Ä¾¤¹¤³¤È¤Ç²¾ÁÛ¥³¥ó¥½¡¼¥ë¤Î¿ô¤òÊѹ¹¤Ç¤­¤¿¡£
-¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó 1.1.54 °Ê¹ß¤Ç¤Ï²¾ÁÛ¥³¥ó¥½¡¼¥ë¤¬É¬ÍפȤµ¤ì¤ë»þ¤Ï
-¤¹¤°¤ËÆ°ºîÃæ¤ËºîÀ®¤µ¤ì¤ë¡£
+カーネル (kernel) バージョン 1.1.54 以前は、仮想コンソールの数はコンパイル時に (\fItty.h\fP 中の : #define
+NR_CONSOLES 8 によって) カーネルに埋め込まれていた。 そして、それを変更してコンパイルし直すことで仮想コンソールの数を変更できた。
+カーネルバージョン 1.1.54 以降では仮想コンソールが必要とされる時は すぐに動作中に作成される。
 .LP
-¥³¥ó¥½¡¼¥ë¾å¤Ç¥×¥í¥»¥¹¤ò³«»Ï¤¹¤ë°ìÈÌŪ¤ÊÊýË¡¤Ï:
-(a) ¥³¥ó¥½¡¼¥ë¾å¤Ç
-.BR mingetty (8)
-(¤Þ¤¿¤Ï
-.BR agetty (8))
-¤ò¥¹¥¿¡¼¥È¤µ¤»¤ë¤³¤È¤ò
-.RB ( inittab (5)
-¤ÎÃæ¤Ç)
-.BR init (8)
-¤ËÅÁ¤¨¤ë¡£
-(b) ¥³¥ó¥½¡¼¥ë¾å¤Ç¥×¥í¥»¥¹¤ò¥¹¥¿¡¼¥È¤¹¤ë¤³¤È¤ò
-.BR openvt (1)
-¤ËÍê¤à¡£
-(c) X ¤ò³«»Ï¤¹¤ë - X ¤Ï»È¤ï¤ì¤Æ¤¤¤Ê¤¤¥³¥ó¥½¡¼¥ë¤Î¤¦¤ÁºÇ½é¤Î¤â¤Î¤ò¸«ÉÕ¤±¡¢
-¤½¤³¤Ëɽ¼¨¤ò½ÐÎϤ¹¤ë¡£(ÀΤʤ¬¤é¤Î
-.BR doshell (8)
-¤â¤¢¤ë¡£)
+コンソール上でプロセスを開始する一般的な方法は: (a) コンソール上で \fBmingetty\fP(8)  (または \fBagetty\fP(8))
+をスタートさせることを (\fBinittab\fP(5)  の中で)  \fBinit\fP(8)  に伝える。 (b)
+コンソール上でプロセスをスタートすることを \fBopenvt\fP(1)  に頼む。 (c) X を開始する \- X
+は使われていないコンソールのうち最初のものを見付け、 そこに表示を出力する。(昔ながらの \fBdoshell\fP(8)  もある。)
 .LP
-¥³¥ó¥½¡¼¥ë¤òÀÚ¤êÂؤ¨¤ë°ìÈÌŪ¤ÊÊýË¡¤Ï: (a)¥³¥ó¥½¡¼¥ë \fIn\fP ¤ËÀÚ¤êÂؤ¨¤ë
-¤¿¤á¤Ë Alt+F\fIn\fP ¤Þ¤¿¤Ï Ctrl+Alt+F\fIn\fP ¤ò»È¤¦¡£
-AltGr+F\fIn\fP ¤ò»È¤¦¤È¡¢¤ª¤½¤é¤¯¥³¥ó¥½¡¼¥ë \fIn\fP+12 ¤ËÀÚ¤êÂؤï¤ë
-[¤³¤³¤Ç¤Î Alt ¤È AltGr ¤Ï¤½¤ì¤¾¤ìº¸±¦¤Î Alt ¥­¡¼¤ò¼¨¤¹]¡£
-(b) ¸½ºß³ä¤êÅö¤Æ¤é¤ì¤Æ¤¤¤ë¥³¥ó¥½¡¼¥ë¤ò½Û´Ä¤¹¤ë¤¿¤á¤Ë Alt + ±¦Ìð°õ¥­¡¼
-¤Þ¤¿¤Ï Alt + º¸Ìð°õ¥­¡¼¤ò»È¤¦¡£(c)
-.BR chvt (1)
-¥×¥í¥°¥é¥à¤ò»È¤¦
-(¥­¡¼¥Þ¥Ã¥Ô¥ó¥°¤Ï¥æ¡¼¥¶¤¬¥»¥Ã¥È¤Ç¤­¤ë¡¢
-.BR loadkeys (1)
-¤ò¸«¤è¡£
-¾å¤Ç½Ò¤Ù¤¿¥­¡¼¥Ð¥¤¥ó¥É¤Ï¥Ç¥Õ¥©¥ë¥È¤ÎÀßÄê¤Ë¤è¤ë¤â¤Î¤Ç¤¢¤ë)¡£
+コンソールを切り替える一般的な方法は: (a)コンソール \fIn\fP に切り替える ために Alt+F\fIn\fP または Ctrl+Alt+F\fIn\fP
+を使う。 AltGr+F\fIn\fP を使うと、おそらくコンソール \fIn\fP+12 に切り替わる [ここでの Alt と AltGr はそれぞれ左右の
+Alt キーを示す]。 (b) 現在割り当てられているコンソールを循環するために Alt + 右矢印キー または Alt + 左矢印キーを使う。(c)
+\fBchvt\fP(1)  プログラムを使う (キーマッピングはユーザがセットできる、 \fBloadkeys\fP(1)  を見よ。
+上で述べたキーバインドはデフォルトの設定によるものである)。
 .LP
-.BR deallocvt (1)
-¥³¥Þ¥ó¥É(°ÊÁ°¤Ï \fBdisalloc\fP ¤È¤¤¤¦Ì¾Á°¤À¤Ã¤¿)¤Ï¡¢
-¥×¥í¥»¥¹¤Ë·ë¤Ó¤Ä¤±¤é¤ì¤Æ¤¤¤Ê¤¤¥³¥ó¥½¡¼¥ë¤Î
-¥¹¥¯¥ê¡¼¥ó¥Ð¥Ã¥Õ¥¡ (screen buffer) ¤Î¤¿¤á¤Ë»È¤ï¤ì¤Æ¤¤¤ë¥á¥â¥ê¤ò²òÊü¤¹¤ë¡£
-.SS ÆÃÀ­
-¥³¥ó¥½¡¼¥ë¤Ï¿¤¯¤Î¾õÂÖ¤ò¤â¤Ã¤Æ¤¤¤ë¡£
-»ä¤Ï¡¢¤½¤ì¤Ë¤Ä¤¤¤Æ¤¤¤Ä¤«¥É¥­¥å¥á¥ó¥È¤Ë¤·¤¿¤¤¤È¹Í¤¨¤Æ¤¤¤ë¡£
-¤â¤Ã¤È¤â½ÅÍפʻö¼Â¤Ï¥³¥ó¥½¡¼¥ë¤Ï vt100 Ã¼Ëö¤ò¿¿»÷¤Æ¤¤¤ë
-(¥·¥ß¥å¥ì¡¼¥È¤·¤Æ¤¤¤ë) ¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£
-¥³¥ó¥½¡¼¥ë¤Ï ESC c ¤È¤¤¤¦Æó¤Ä¤Îʸ»ú¤ò°õ»ú¤¹¤ë»ö¤Ë¤è¤Ã¤Æ¡¢
-½é´ü¾õÂ֤˥ꥻ¥Ã¥È¤µ¤ì¤ë¡£
-¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ (escape sequences) ¤Ë¤Ä¤¤¤Æ¤Ï
-.BR console_codes (4)
-¤ÇÁ´¤ÆÀâÌÀ¤·¤Æ¤¢¤ë¡£
-.SH ¥Õ¥¡¥¤¥ë
-.I /dev/console
+\fBdeallocvt\fP(1)  コマンド(以前は \fBdisalloc\fP という名前だった)は、 プロセスに結びつけられていないコンソールの
+スクリーンバッファ (screen buffer) のために使われているメモリを解放する。
+.SS 特性
+コンソールは多くの状態をもっている。 私は、それについていつかドキュメントにしたいと考えている。 もっとも重要な事実はコンソールは vt100
+端末を真似ている (シミュレートしている) ということである。 コンソールは ESC c という二つの文字を印字する事によって、
+初期状態にリセットされる。 エスケープシーケンス (escape sequences) については \fBconsole_codes\fP(4)
+で全て説明してある。
+.SH ファイル
+\fI/dev/console\fP
 .br
-.I /dev/tty*
-.SH ´ØÏ¢¹àÌÜ
-.BR chvt (1),
-.BR deallocvt (1),
-.BR loadkeys (1),
-.BR mknod (1),
-.BR openvt (1),
-.BR console_codes (4),
-.BR console_ioctl (4),
-.BR tty (4),
-.BR ttyS (4),
-.BR charsets (7),
-.BR agetty (8),
-.BR init (8),
-.BR mapscrn (8),
-.BR mingetty (8),
-.BR resizecons (8),
-.BR setfont (8)
+\fI/dev/tty*\fP
+.SH 関連項目
+\fBchvt\fP(1), \fBdeallocvt\fP(1), \fBloadkeys\fP(1), \fBmknod\fP(1), \fBopenvt\fP(1),
+\fBconsole_codes\fP(4), \fBconsole_ioctl\fP(4), \fBtty\fP(4), \fBttyS\fP(4),
+\fBcharsets\fP(7), \fBagetty\fP(8), \fBinit\fP(8), \fBmapscrn\fP(8), \fBmingetty\fP(8),
+\fBresizecons\fP(8), \fBsetfont\fP(8)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。