XTerm

Software screenshot:
XTerm
Dettagli del software:
Versione: XFree86 4.4.99.23 Aggiornato
Data di caricamento: 3 Jun 15
Sviluppatore: T.E.Dickey
Licenza: Libero
Popolarità: 959

Rating: 3.5/5 (Total Votes: 2)

XTerm è un open source e gratuito di un software che fornisce agli utenti con un / VT220 emulatore di terminale compatibile Tektronix 4014 e DEC VT102 per i sistemi operativi GNU / Linux, che gira sopra il più semplice emulatorIt terminale X11 Window system.The è il più semplice emulatore di terminale per l'ecosistema GNU / Linux, specificamente progettati per essere utilizzati da programmi che non possono accedere direttamente al Window System X11, come alcuni installatori. A causa di questo, viene pre-installato su numerosi sistemi operativi basati su Linux, insieme ad un emulatore di terminale moderno app.Features un utente molto semplice programma interfaceThe dispone di un'interfaccia utente di base che non ha alcuna funzionalità del tasto destro, né un menu principale o altro le opzioni di configurazione. La finestra principale può essere ridimensionata solo e si integra bene con il tema predefinito dell'ambiente desktop. Una pletora di opzioni sono disponibili in XTerm, inclusa la possibilità di attivare o disattivare 80/132 colonna di commutazione, messaggi della console intercettare, attivare o disattivare le sempre evidenziare, icona e auto avvolgenti funzioni attive, nonché di impostare il colore e il titolo di confine nome per il window.Features ad un glanceIt è anche possibile attivare o disattivare il cursore lampeggiante funzionalità, la possibilità di visualizzare il testo in grassetto come il colore, cambiare lo sfondo e colori di primo piano, utilizzare un determinato stile di carattere, attivare o disattivare normale / bold carattere di confronto di inibizione, e attivare la modalità a schermo intero all'avvio. Inoltre, gli utenti possono attivare / disattivare la selezione colori di sostituzione, l'inizializzazione di 'cancellazione' dal PTY e logica che mantiene la finestra dopo l'uscita, utilizzare la modalità di inserimento per TERMCAP, accendere / spegnere salto scorrimento e C1-printable classificazione, così come per attivare o disattivare la registrazione e la modalità locale utilizzando luit.Bottom lineThere sono molte altre opzioni interessanti che possono essere utilizzati quando si esegue il comando XTerm, ma molto probabilmente nessuno di loro sarà utilizzato dagli utenti finali che probabilmente preferiscono utilizzare un terminale moderno applicazioni emulatore, come GNOME Terminal, Konsole o terminologia

Cosa c'è di nuovo in questa versione:.

  • rinominare nuovo (er ) configurare opzione --enable-iniziale-erase per --enable-pty-cancellazione, dal momento che in conflitto con un'opzione esistente (relazione Jens Schweikhardt).
  • fix taglia / incolla errore in --with-builtin-xpms opzione Configure (rapporti di Jens Schweikhardt, Ross Combs).
  • risolvere problemi di formattazione minore manuale xterm (relazione Jens Schweikhardt).
  • eliminare inutili & quot; # (vi & quot; marcatori in macro di autoconf utilizzando & quot; (& quot; per iniziare casi caso-economico (suggerito da Jens Schweikhardt)
  • .
  • correzioni minori per migliorare l'utilizzo const (Ross Combs).

Cosa c'è di nuovo in versione 314:

  • correggere un bug minore nella versione specifica termcap di ridimensionamento Quando le linee o le colonne valori sono alla fine di una stringa termcap incompleta (richiesto dal rapporto Coverity).
  • migliorare caratteristica paste64 (relazione Olaf Rogalsky)
  • fix & quot; p; & quot; comando esempio paste64.pl.
  • modificare _OwnSelection per consentire il controllo paste64 per provocare selezioni primaria / appunti da rinnegati e liquidati.
  • omettere un extra di & quot; = & quot; usato in imbottitura, a fare le base64 di risposta un multiplo di quattro caratteri.
  • modificare _ConvertSelectionHelper di non fermare la conversione in valori nulli incorporati nella selezione primaria o appunti. Che rende il comportamento coerente con cut-buffer. Null non sono passati per l'applicazione perché sono utilizzati per i separatori nelle chiamate di libreria di X che convertono i valori XTextProperty.
  • aggiungere l'opzione di configurazione --with-man2html per consentire un'alternativa a / conversione html di groff dell'uomo.
  • rivedere e modificare le risorse-impostazioni che possono essere impostate tramite sequenze di controllo, etc:
  • aggiungere OSC 6, per attivare / disattivare i colori impostati tramite OSC 5, senza modificare le assegnazioni dei colori (richiesto dal cerotto da Ingo Bruckl).
  • aggiungere l'opzione della riga di comando -itc per il corsivo.
  • aggiungere Colorit e colorITMode per il corsivo, come colorBD, etc.
  • allowPasteControls guardia contro la modifica da parte editres.
  • cambiamento passedPty da lunghezza fissa per allocato per assicurarsi che sia abbastanza lungo per contenere il valore dell'opzione -S (relazione Ben Longbons).

  • Inizializzazione
  • migliorare regis grafica (Ross Combs):
  • aggiungere una nuova risorsa di stringa per impostare il tipo di carattere ReGIS predefinito.
  • risolvere un problema di caching in cui il nome del font non è stata presa in considerazione durante la ricerca di parametri memorizzati nella cache.
  • consente di utilizzare valori frazionari in coordinate (che a sua volta consente di impostare le coordinate per una cosa del genere [0,1] [1,0])
  • raddoppia la grafica minima ReGIS a 200x200
  • impostare il valore predefinito ReGIS dimensioni dell'immagine a & quot; auto & quot;
  • correggere alcuni parametri di larghezza / altezza scambiati in messaggi di traccia
  • aggiungere il supporto per il ridimensionamento e rispecchiato sistemi fino al comando di indirizzo schermo coordinare
  • definisce una dimensione minima grafica Régis di 100x100 - intervalli di indirizzi più piccoli saranno scalati
  • reimpostare l'immagine se la larghezza o l'altezza è pari a zero (il che dovrebbe avvenire insieme o non a tutti, ma la logica di commutazione si libera di alcuni parentesi)
  • aggiunge il supporto per le coordinate alternativi schermo (solo offset, coordinate non invertito o ridimensionamento)
  • mantiene lo stato grafico attraverso ReGIS chiama meno che non vengano utilizzati P1 o P3 codici di accesso
  • modifiche loop di continuare dopo l'analisi spazio bianco per consentire spazi finali
  • corregge alcuni carattere errato lancia

Cosa c'è di nuovo in versione 313:

  • aggiungere impostazione risorsa regisScreenSize per consentire con schermi personalizzati per la grafica Regis ( richiesto da discussione con Scott Froebe).
  • correggere alcuni problemi minori a pagina man (Jens Schweikhardt).
  • migliorare ReGIS font-gestione (Ross Combs):
  • rimuovere & quot; junk casuale & quot; generazione per caratteri sconosciuti
  • aggiungere l'estensione xterm per caricare glifi utente per alfabeto 0
  • aggiungere l'estensione xterm per specificare il caricamento di un alfabeto di un font per nome
  • bug fix con l'utilizzo di slot alfabeto vuoti che hanno causato lo slot 0 da clobbered
  • Aggiornamento / chiarire commenti Régis-correlati
  • aggiungere l'estensione DECprint per la stampa / cancellazione dello schermo (viene eseguito solo clearing)
  • migliorare la conversione colorspec Regis (Ross Combs):
  • evitare alcuni matematica a virgola mobile per conversione dello spazio colore
  • spostare due copie di parsing colorspec per una singola funzione
  • cambiamento colorspec analisi per gestire i componenti di essere fuori ordine o con spazi e virgole tra loro
  • aggiungere il supporto per l'estensione in cui i componenti RGB può essere dato invece di HLS
  • migliorare l'uso di const, ad esempio, per i puntatori Linedata (patch di Ross Combs).
  • Clip di grafici che si sovrappongono il buffer di scorrimento all'indietro e schermo alt (patch di Ross Combs).
  • modificare cambiamento di concentrarsi-eventi di modifica in zona # 287 di limitarla a sopprimere il reset l'urgenza-suggerimento, perché alcuni eventi focusOut utili sono stati persi (relazione Joe Peterson).
  • modificare dpkg accumulo script per configurare xterm-dev come alternativa x-terminal-emulator.
  • estendere la funzionalità --with-xterm-collegamento simbolico per fare collegamenti simbolici per gli altri programmi e script.
  • fix minori per vttests / resize.pl per evitare variabile non definita quando si riceve risposta rotto / mancante, per esempio, da mrxvt.
  • cambiare il modo in cui la grafica Regis sono aggiornati (patch di Ross Combs):
  • la pre-compone qualsiasi grafica sovrapposti per evitare inutili e tremolante disegna
  • aggiunge una tabella di ricerca tridimensionale per RGB - & gt; valori dei pixel e utilizza questo in tutti i grafici
  • attira in segmenti di linea quando c'è una corsa dello stesso colore
  • nei casi in cui non ci sono parti trasparenti, utilizza un XImage per disegnare
  • si aggancia nel supporto doppio buffer se è abilitato (anche se questo non sembra per sbarazzarsi di tutto flicker).
  • Questo ha l'effetto di ridurre lo sfarfallio e accelerando redraws.

Cosa c'è di nuovo in versione 312:

  • undo modifica do_select_regex () in di patch # 311 (relazioni da H Merijn Marca, Sven-Haegar Koch, Debian # 762978).

Cosa c'è di nuovo in versione 311:

  • menzionare xclip in manpage come una soluzione alternativa per la copia di dati degli Appunti , notando che selectToClipboard (dal cerotto # 209) è l'approccio consigliato (Debian # 639094).
  • corretto confronto a do_select_regex () della posizione di lavoro alla colonna in partenza.
  • corretta inizializzazione per elemento costante espressione di azioni exec-selezionabili e inserire selezionabili (Debian # 758633).
  • modificare la logica di exec-formattato e le azioni volte a garantire che la formattazione si verifica subito dopo la selezione è ricevuto inserto formattato (Debian # 758633).
  • conto per lo stato di reverse-video nel caso particolare di cursore colorazione (Debian # 759734).
  • risolvere un problema estensione del segno a sostegno Regis, così come la correzione di un caso in cui i personaggi-ignorati non erano veramente ignorati (patch di Ross Combs).
  • Attiva il & quot; Fuga Sequenza & quot; voce del menu quando un OSC 50 viene ricevuto. Disattivare Inoltre se la sequenza di escape specifica alcun tipo di carattere (Debian # 760208).
  • migliorare correzione per la voce di menu fontsel dal cerotto # 304: perché la ripresa utilizzata la & quot; font attuale & quot ;, fallirebbe se un primo selezionato un tipo di carattere valida, quindi un tipo di carattere non valido (Debian # 760207)
  • correggere un off-by-one in Limite-check per la funzione ScrnLimitChar (relazione Egmont Koblinger).

Cosa c'è di nuovo in versione 309:

  • modificare script di configurazione per aggirare detriti lasciati dagli aggiornamenti XQuartz.
  • modificare gli script di test-pacchetto per attivare la grafica Regis.
  • miglioramenti / integrazioni a Regis grafica, ad esempio, il testo di disegno (Ross Comb).
  • aggiungere --with-Xaw3dxft, per collegare con Xaw biblioteca 3d xft (Stephen P parete).
  • modificare ripristinato per cursore-forma per tener conto delle risorse cursorUnderline (relazione Christian Weisgerber).
  • Aggiornamento config.guess, config.sub

Cosa c'è di nuovo in versione 304:

  • add controllo di debug per le voci della tabella analisi, fissa alcune incongruenze .
  • gestire utmp stringhe / utmpx in coerenza con la nuova funzione che Null-pad luoghi inutilizzati.
  • costruire-fix per la configurazione imake con FreeBSD 9 e versioni successive, per tenere conto di sostituzione utmp con utmpx.
  • migliorare la gestione della voce di menu fontsel (font-selezione):
  • inizializzare la voce di menu diverso se viene utilizzata la configurazione della barra degli strumenti, vale a dire, le consente senza tentare di utilizzare la selezione corrente come un nome di carattere. A causa del modo in cui la barra degli strumenti è messa a punto, questo tentativo fallito di solito, e si tradurrebbe in un messaggio di avviso.
  • se l'azione del menu non riesce, ad esempio, nessuna fonte può essere caricato per il nome scelto, quindi recuperare riprendendo con il font corrente. Prima, il recupero è andato al carattere predefinito. Questo è stato fatto per risolvere mancante carattere bitmap in zona # 276.
  • documento OSC 119 nelle sequenze di controllo dell'annuncio (relazione Egmont Koblinger).
  • modificare la gestione speciale di XF86Paste o keysyms SunPaste (vedi zona # 227) per utilizzare i modificatori del cambio / blocco standard in caso quelli sono, ad esempio, utilizzato nel livello 3 in un file XKB (patch Matthieu Herrb).
  • configurare gli aggiornamenti macro:
  • cadere l'opzione -no-gcc da CF_INTEL_COMPILER
  • modificare CF_XOPEN_SOURCE per sopprimere l'assegno per la definizione _XOPEN_SOURCE su Solaris
  • ridurre lo storage bss utilizzati per i moduli ReGIS / Sixel, così come l'utilizzo di storage pulizia in altri moduli.
  • cambiamenti iniziali per il supporto Regis (patch di Ross Combs):
  • documento di controllo sequenze
  • ifdef di distinti per caratteristiche sixel e colore-registro
  • aggiungere configurazione per VT382

Cosa c'è di nuovo nella versione # 301:

  • OSC 104 e 105 non hanno accettato il parametro per ripristinare un colore specifico (patch di Egmont Koblinger).
  • aggiungere controllo configure per initgroups, e l'uso che la funzione di integrare l'uso di setgid (richiesto dal cerotto da Miroslav Lichvár).
  • migliorare descrizione pagina di manuale di traduzioni barra di scorrimento contro le traduzioni VT100 (Debian # 723573).
  • aggiungere un paio di paragrafi per manpage spiegare le implicazioni della dipendenza di xterm su X Toolkit per riga di comando di analisi.
  • modificare la logica del cursore-tema per verificare se l'ambiente XCURSOR_THEME variabile è impostata su un valore non vuoto prima di costruire una loro manichino (richiesto tramite assegno simile aggiunto OpenBSD CVS).
  • aggiungere assegno di un caso in cui TrueType grassetto manca un glifo in cui il carattere non grassetto ha. Passare temporaneamente al carattere non-bold per disegnare il glifo (relazione di David Demelier).
  • correzioni documentazione minori per ctlseqs.ms
  • impostare solo SHELL variabile di ambiente ai programmi presenti in / etc / shells (richiesto dal patch / report Al Poole).
  • build-fix, quando si utilizza --disable-wide-caratteri --disable-boxchar (richiesto dal cerotto da Andrey Panov).

Cosa c'è di nuovo nella versione # 300:

  • modificare soluzione per biblioteca Xcursor dal cerotto # 298; la soluzione proposta per Debian # 466704 cadde afoul di un bug in Xcursor che trattava un valore vuoto per Inherits = come una valida tema e ha portato in un overflow dello stack a causa di ricorsione illimitato. Alcuni ambienti come XFCE4 esposti il ​​bug. Un rapporto relativo a Debian # 531679 è stato chiuso senza seguire la raccomandazione di limitare pila ricorsione in questa biblioteca (segnalato da Sergey V Dyatko, Debian # 731269).

Cosa c'è di nuovo nella versione # 299:

  • Fix regressione nel line-disegno dal cerotto # 297 modifiche per NRCS esposti dal cambiamento di risorsa assumeAllChars in zona # 298 (relazione di Markus Waldeck).

Screenshots

xterm_1_69516.png
xterm_2_69516.png

Altri software di sviluppo T.E.Dickey

Luit
Luit

20 Feb 15

Lynx
Lynx

17 Feb 15

vttest
vttest

17 Feb 15

Commenti a XTerm

I commenti non trovato
Aggiungi commento
Accendere le immagini!