xterm – X Window жүйесі үшін стандартты терминал эмуляторы. Командалық қабық интерфейсін қолдануға мүмкіндік береді, бірнеше терезелерді бір уақытта көрсетеді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
X Window жүйесі үшін стандартты терминал эмуляторы
Standard terminal emulator for the X Window system
xterm – X Window жүйесі үшін стандартты терминал эмуляторы. Ол пайдаланушыларға командалық жол интерфейсін қажет ететін бағдарламаларды іске қосуға мүмкіндік береді. Егер ерекше бағдарлама көрсетілмесе, xterm пайдаланушының қабығын іске қосады. X дисплейі бір немесе бірнеше пайдаланушының xterm терезелерінің шығысын бір уақытта көрсетуге болады. Әрбір xterm терезесі жеке процесс, бірақ олардың барлығы бірдей пернетақтамен бөліседі және әр xterm процесі фокус алғанда кезекпен жұмыс істейді. Әдетте, пайдаланушы экрандағы меңзерді (мысалы, тышқан курсорын) жылжытқанда фокус X қолданбалары арасында ауысады, бірақ xterm фокусты ұстап алу (Қауіпсіз пернетақта мүмкіндігі) және пернетақтаны пайдаланбастан жіберілген кіріс оқиғаларын қабылдау (SendEvents мүмкіндігіне рұқсат ету) опцияларын ұсынады. Бұл опциялардың шектеулері бар, олар xterm нұсқаулығында талқыланады. XTerm X Window жүйесінен бұрын пайда болды. Ол бастапқыда 1984 жылдың жазында, X-те жұмыс басталған кезде Джим Геттистің студенті Марк Вандеворд VAXStation 100 (VS100) үшін дербес терминал эмуляторы ретінде жазылған. Ол X-тің бір бөлігі ретінде дербес бағдарламаға қарағанда тиімдірек болатыны тез анықталды, сондықтан ол X-ке қайта бағытталды. Геттистің айтуынша, "xterm-нің ішкі құрылымының қорқынышты болуының себебі – бастапқыда бір процесс бірнеше VS100 дисплейін басқара алуы тиіс еді". Көп жылдар бойы X-тің негізгі бөлігі болғаннан кейін, шамамен 1996 жылы негізгі даму XFree86-ға (X11R6.3-тен бөлінген) көшті және қазір Томас Дикки оны қолдап келеді. xterm-нің көптеген түрлері де бар, мысалы, корей тілінде сөйлейтіндерге арналған hanterm және жапон тілінде сөйлейтіндерге арналған kterm. X үшін көптеген терминал эмуляторлары xterm-нің өзгерулері ретінде басталды.
xterm is the standard terminal emulator for the X Window System. It allows users to run programs which require a command line interface. If no particular program is specified, xterm runs the user's shell. An X display can show one or more user's xterm windows output at the same time. Each xterm window is a separate process, but all share the same keyboard, taking turns as each xterm process acquires focus. Normally focus switches between X applications as the user moves the pointer (e. g., a mouse cursor) about the screen, but xterm provides options to grab focus (the Secure Keyboard feature) as well as accept input events sent without using the keyboard (the Allow SendEvents feature). Those options have limitations, as discussed in the xterm manual. XTerm originated prior to the X Window System. It was originally written as a stand alone terminal emulator for the VAXStation 100 (VS100) by Mark Vandevoorde, a student of Jim Gettys, in the summer of 1984, when work on X started. It rapidly became clear that it would be more useful as part of X than as a standalone program, so it was retargeted to X. As Gettys tells the story, "part of why xterm's internals are so horrifying is that it was originally intended that a single process be able to drive multiple VS100 displays." After many years as part of the X reference implementation, around 1996 the main line of development then shifted to XFree86 (which itself forked from X11R6.3), and it is now maintained by Thomas Dickey. Many xterm variants are also available, such as hanterm, a variant tailored to Korean speakers, and kterm, which is designed for Japanese speakers. Most terminal emulators for X started as variations on xterm.
Өзіндікке бейімдеу
Көптеген X қолданбалары сияқты, xterm-ді жаһандық X ресурстары файлдары (мысалы, /usr/lib/X11/app-defaults/XTerm) арқылы, жеке пайдаланушы ресурстары файлдары (мысалы, ~/XTerm, ~/.Xresources) немесе командалық жол аргументтері арқылы конфигурациялауға болады. Командалық жол опцияларының көпшілігі ресурс параметрлеріне сәйкес келеді, бұл туралы нұсқаулықта көрсетілген. Бағдарламаның атауы xterm болғанымен, X ресурстары класы XTerm болып табылады. uxterm скрипті бұл атауды UXTerm ресурстары класын пайдаланып өзгертеді. XTerm әдетте мәзір жолағын қамтымайды. xterm-нің үш мәзірін пайдалану үшін, пайдаланушылар басқару пернесін ұстап тұрып, тышқанның сол, орта немесе оң түймешігін басу керек. "Құралдар панеліне" қолдау құрастырылып орнатылуы мүмкін, ол сол мәзірлерді шақырады.
As with most X applications, xterm can be customized via global X resources files (e. g. /usr/lib/X11/app defaults/XTerm), per user resource files (e. g. ~/XTerm, ~/. Xresources), or command line arguments. Most of the command line options correspond to resource settings, as noted in the manual page. While the name of the program is xterm, the X resource class is XTerm. The uxterm script overrides this, using the UXTerm resource class. XTerm normally does not have a menu bar. To access xterm's three menus, users hold the control key and press the left, middle, or right mouse button. Support for a "toolbar" can be compiled in, which invokes the same menus.