Кіріспе

X Window жүйесі үшін стандартты терминал эмуляторы

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-нің өзгерулері ретінде басталды.

Өзіндікке бейімдеу

Көптеген X қолданбалары сияқты, xterm-ді жаһандық X ресурстары файлдары (мысалы, /usr/lib/X11/app-defaults/XTerm) арқылы, жеке пайдаланушы ресурстары файлдары (мысалы, ~/XTerm, ~/.Xresources) немесе командалық жол аргументтері арқылы конфигурациялауға болады. Командалық жол опцияларының көпшілігі ресурс параметрлеріне сәйкес келеді, бұл туралы нұсқаулықта көрсетілген. Бағдарламаның атауы xterm болғанымен, X ресурстары класы XTerm болып табылады. uxterm скрипті бұл атауды UXTerm ресурстары класын пайдаланып өзгертеді. XTerm әдетте мәзір жолағын қамтымайды. xterm-нің үш мәзірін пайдалану үшін, пайдаланушылар басқару пернесін ұстап тұрып, тышқанның сол, орта немесе оң түймешігін басу керек. "Құралдар панеліне" қолдау құрастырылып орнатылуы мүмкін, ол сол мәзірлерді шақырады.