Questo è il comando Eterm che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
Eterm - l'emulatore di terminale illuminato per il sistema X Window
SINOSSI
Etherm [Opzioni]
DESCRIZIONE
Etherm — versione 0.9.6 — è un emulatore di terminale vt102 a colori inteso come un xterm(1)
sostituzione. È progettato con una filosofia Freedom of Choice, lasciando tanta potenza,
flessibilità e libertà possibile nelle mani dell'utente. È progettato per apparire
buono e funziona bene, ma adotta un approccio ricco di funzionalità piuttosto che uno minimalista.
Etherm usa Imlib per capacità grafiche avanzate. Vedi sotto per i dettagli.
VERSIONI
Il Marketplace per le Etherm le opzioni sono elencate di seguito. In linea con la filosofia della libertà di scelta,
le opzioni possono essere eliminate o i valori predefiniti possono essere scelti in fase di compilazione, quindi opzioni e
le impostazioni predefinite elencate potrebbero non riflettere accuratamente la versione installata sul sistema.
Le opzioni che non accettano un parametro (oltre a -h e --help) sono booleane. Se usi il
Opzione POSIX (breve), stai forzando il parametro su "true". Se usi il lungo
opzione, puoi utilizzare uno qualsiasi dei valori booleani accettati, che sono "yes", "on", "1" e
"true" per attivare l'opzione o "no", "off", "0" o "false" per disattivare l'opzione. Il
lo stesso vale per i valori booleani nel file di configurazione.
-t tema, --tema tema
Carico specificato tema. Consulta le FAQ per maggiori dettagli su cosa costituisce un
Etherm tema.
-X confile, --file-config confile
Utilizzare un nome file di configurazione utente alternativo. Altrimenti Eterm usa l'impostazione predefinita, che
is utente.cfg. Il file di configurazione del tema è sempre tema.cfg.
-d nome da visualizzare, --Schermo nome da visualizzare
Tentativo di aprire una finestra sul display denominato X nome da visualizzare. In assenza di
questa opzione, il display specificato dal DISPLAY viene utilizzata la variabile di ambiente.
- debug livello
Mostra l'output di debug. livello è un numero intero compreso tra 0 e 5 che determina come
verbose l'output di debug è.
--installare
Dice a Eterm di installare la propria mappa dei colori invece di usare quella predefinita.
-h, --Aiuto
Stampa un messaggio che descrive le opzioni disponibili.
--versione
Stampa Etherm versione e configurazione in fase di compilazione.
-r, --video-inverso
Inverti il video, scambia i colori di primo piano e di sfondo.
-b colore, --colore di sfondo colore
Impostato colore come colore di sfondo. NOTA: questo sarà effettivamente il primo piano
colore se è selezionato anche il video inverso.
-f colore, --colore-di-primo piano colore
Impostato colore come colore di primo piano (testo). NOTA: questo sarà effettivamente il
colore di sfondo se è selezionato anche il video inverso.
--colore0 colore
...
--colore15 colore
Usa il colore come colore X.
--colorBD colore
Usa il colore come il colore audace.
--colorUL colore
Usa il colore come colore di sottolineatura.
--colore-puntatore colore
Usa il colore come colore del puntatore.
-c colore, --colore-cursore colore
Usa il colore come colore del cursore.
--cursore-testo-colore colore
Usa il colore come colore del testo del cursore.
-g geome, --geometria geome
Geometria della finestra come Larghezza x Altezza + coordinata X + coordinata Y, ovvero 100x200+0+100
-i,--iconico
Avvia in stato iconizzato (solo se il gestore di finestre supporta l'iconizzazione).
-n Nome, --nome Nome
Imposta il nome dell'istanza corrente su nome. Ciò influenzerà il titolo dell'icona e il
stringa del titolo della finestra a meno che non siano impostati in modo esplicito diversamente.
-T titolo, --titolo titolo
Imposta il testo del titolo della finestra su titolo.
--nome-icona testo
Imposta il testo del titolo dell'icona su testo.
-B Digitare, --tipo barra di scorrimento Digitare
Specifica il Digitare dovrebbe essere usato lo stile della barra di scorrimento. Digitare può essere qualsiasi di motivo,
xterm, o GENERAZIONE.
--larghezza barra di scorrimento larghezza
Imposta la larghezza della barra di scorrimento, in pixel, su larghezza. Eterm non impone nessuno
restrizioni su questo valore, ma dovrebbe essere ragionevole.
-D tavolo, --desktop tavolo
Avvia l'Eterm sul desktop specificato. tavolo dovrebbe essere un numero intero compreso tra 0
e il tuo desktop con il numero più alto. NOTA: Devi avere una finestra compatibile con GNOME
manager per far funzionare questa funzione. Perfavore guarda http://www.gnome.org/devel/gnomewm/
per maggiori informazioni sul _WIN_WORKSPACE proprietà e come sostenerla.
--spazio-riga num
Dimensione dello spazio extra, in pixel, da fornire tra le righe nella finestra del terminale.
--carattere in grassetto fonte
Imposta il carattere del testo in grassetto su fonte.
-F fonte, --font fonte
Imposta il carattere del testo normale su fonte.
--indice-font-default num
Specifica l'indice del carattere di testo predefinito (normale).
--font1 fonte
...
--font4 fonte
Imposta il carattere all'indice specificato (1-4) su fonte.
--proporzionale
Specifica che il carattere in uso è proporzionale e richiede la deviazione standard-
spaziatura delle celle dei caratteri basata. I terminali devono utilizzare celle di caratteri a larghezza fissa per
mantenere il corretto allineamento delle colonne, anche quando sono presenti caratteri con spaziatura proporzionale
utilizzo. Alcuni caratteri con spaziatura proporzionale variano notevolmente tra il minimo e il massimo
larghezze dei caratteri. Questa opzione sceglie una dimensione della cella del carattere che è fino a due
deviazioni standard al di sopra della larghezza media dei caratteri ma non supereranno il
larghezza massima del glifo più grande. Nota che i caratteri più grandi di quelli scelti
la larghezza della cella sovrascriverà (o sarà sovrascritta da) altri caratteri e potrebbe tendere a
lasciare escrementi di pixel. Questo comportamento è un effetto collaterale previsto di un imperfetto
scenario. Se ti opponi a questo comportamento, non utilizzare questa opzione.
--font-fx effetti
Specifica gli effetti da applicare al carattere della finestra del terminale. Il valore di effetti
è una singola stringa contenente una serie di coppie angolo/colore. Queste coppie definiscono
verso quale angolo deve essere creata un'ombra discendente di ciascun carattere e di che colore
quell'ombra sarà. L'angolo viene specificato per primo utilizzando le seguenti parole chiave:
in alto a sinistra or tl, in alto a destra or tr, in basso a sinistra or ble in basso a destra or br. Ogni
l'identificatore dell'angolo è quindi seguito da un colore.
Ci sono anche diverse scorciatoie per fare effetti comuni. Puoi ottenere un singolo-
colore del contorno usando la parola chiave contorno seguito da un colore. Un colore unico
l'ombra esterna è disponibile anche utilizzando la parola chiave ombra seguito da un facoltativo
identificatore d'angolo (in basso a destra essendo l'impostazione predefinita) e un colore. Per un rilievo 3-D
guarda, usa rilievo colore scuro colore chiaro. L'effetto opposto, uno sguardo scolpito,
si può ottenere con intagliato colore scuro colore chiaro. (Naturalmente, con quelle ultime
due, l'aspetto 3D funzionerà solo se scegli saggiamente i colori chiari e scuri.)
Infine, per non avere alcun effetto sui caratteri, specifica semplicemente la parola chiave nessuna.
Il valore predefinito è in basso a destra Nero che produce un'ombra nera, notevolmente
migliorare la visibilità dei caratteri leggermente colorati sopra i punti luce in a
immagine di sfondo. Si noti che gli effetti dei caratteri non sono attivi in modalità colore solido.
-P bit, --sfondo-pixmap bit
Usa il bit come immagine di sfondo. bit può essere in qualsiasi formato che Imlib comprende.
Attualmente questo significa praticamente qualsiasi cosa, inclusi JPG, PNG, GIF, TIFF, PPM, ecc.
L'immagine è affiancata per impostazione predefinita. Per specificare la geometria alternativa, segui il nome del file
con @ segno e la stringa geometrica. La geometria dell'immagine è specificata come
@wxh+x+y:ops where w e h sono le percentuali di ridimensionamento orizzontale/verticale, x e y
sono le percentuali di allineamento orizzontale/verticale, e ops è delimitato da due punti
elenco delle operazioni: piastrelle (per affiancare l'immagine), propscale (per proporzionale
ridimensionamento). Notare che queste operazioni possono essere combinate per vari effetti.
-I bit, --icona bit
Imposta il file pixmap dell'icona su bit. Funziona in modo simile al -P opzione sopra.
--up-freccia-pixmap bit
Come sopra, eccetto che la freccia su della barra di scorrimento è impostata.
--down-freccia-pixmap bit
Come sopra, eccetto che la freccia in basso della barra di scorrimento è impostata.
--trough-pixmap bit
Come sopra, eccetto che lo sfondo della barra di scorrimento (trough) è impostato.
--ancora-pixmap bit
Come sopra, eccetto che l'immagine di ancoraggio della barra di scorrimento è impostata.
--menu-pixmap bit
Come sopra, tranne per l'impostazione dell'immagine di sfondo del menu.
-O, --trans
Questo dà un Eterm pseudo-trasparente. L'immagine è presa direttamente dalla radice
finestra, quindi qualsiasi richiesta di modifica della mappa dei pixel viene ignorata. Se non usi
Illuminismo (http://www.enlightenment.org/) come gestore di finestre (o altro
gestore di finestre compatibile...mi è stato detto che anche WindowMaker funziona), lo farai
bisogno di usare il Esetroot programma (che si trova in utils / directory) per impostare la tua radice
immagine di sfondo.
-0, --itrans
Attiva l'ottimizzazione della trasparenza immobile per le finestre Eterm trasparenti.
Nota che questo NON attiva la trasparenza; devi comunque includere il -O or
--trans opzione. Questa opzione dovrebbe essere usata su finestre trasparenti che sono ombreggiate
o colorati e che non si muovono molto sulla scrivania. Vedi il Lun. Mar 6
21:11:13 PST 2000 Voce ChangeLog per una spiegazione più dettagliata.
--modalità viewport
Questo attiva una speciale modalità Eterm che è difficile da descrivere a parole. Fondamentalmente,
immagina l'effetto che ottieni con la pseudo-trasparenza, dove lo sfondo del desktop
si sposta attraverso la finestra Eterm mentre si sposta la finestra, in modo che si allinei sempre
con l'immagine del desktop. Ora, immagina lo stesso effetto, ma l'immagine utilizzata non è la
immagine desktop ma qualsiasi mappa di pixel che scegli. L'immagine viene ridimensionata o affiancata fino a
dimensioni del desktop e trascinando l'Eterm sullo schermo si rivelano diverse
porzioni dell'immagine mentre ti muovi, proprio come una piccola finestra di visualizzazione in una nave o
sottomarino fa. L'effetto è particolarmente acuto se apri diversi Eterm in questo
modalità con la stessa immagine.
--ombra percentuale
Ombreggia l'immagine/trasparenza di sfondo di una percentuale specificata.
--tinta mask
--tinta colore
Colora la pixmap di sfondo (può essere un file immagine o la parte trasparente
ombreggiato). Il mask è un intero, solitamente specificato in esadecimale nella forma
0xRRGGBB, Dove RR, GGe BB sono numeri esadecimali compresi tra 00 e ff (0 e 255
decimale) che rappresentano la luminosità dei valori rosso, verde e blu dell'immagine,
rispettivamente. Un valore di 00 maschererà completamente quel colore, mentre un valore di ff
non cambierà affatto quel colore.
Puoi anche specificare una X colore ad esempio grey75 or Blu notte or #babb7f invece
di uno mask.
--cmod luminosità [ contrasto [ gamma ]]
Specifica un modificatore di colore da applicare all'immagine complessiva. Ciascuno dei tre valori
è un numero maggiore o uguale a 0. I numeri possono essere specificati come decimali,
ottale (se preceduto da "0"), o esadecimale (se preceduto da "0x"). Un valore di 256
(0x100) rappresenta il 100% o "lascia quel valore invariato". 0 rappresenta lo 0%, 512
(0x200) è 200%, ecc. Tuttavia, tieni presente che l'overflow può verificarsi con un'eccessiva
valori elevati. Solo il luminosità valore è obbligatorio per questa opzione. Tieni a mente,
però, che devi specificare luminosità con contrasto, ed entrambi con
gamma.
--cmod-rosso luminosità [ contrasto [ gamma ]]
Come sopra, tranne per il fatto che il modificatore si applica ai valori rossi dell'immagine.
--cmod-verde luminosità [ contrasto [ gamma ]]
Come sopra, tranne per il fatto che il modificatore si applica ai valori verdi dell'immagine.
--cmod-blu luminosità [ contrasto [ gamma ]]
Come sopra, tranne per il fatto che il modificatore si applica ai valori blu dell'immagine.
-p nuovo percorso, --il percorso nuovo percorso
Imposta il percorso di ricerca delle immagini. Quando il --sfondo-pixmap o altre opzioni di pixmap sono
utilizzato, questo percorso verrà utilizzato per trovare l'immagine.
--cache Taglia
specificare la Taglia in byte per la cache Imlib2.
-N stratagemma, --anime stratagemma
Specifica un elenco di animazioni da utilizzare per ciclare la mappa di pixel di sfondo. Il stratagemma
consiste di due o più parole. La prima parola definisce il ritardo, in secondi,
tra gli aggiornamenti dello sfondo. Questo dovrebbe essere impostato su un valore ragionevole per
assicurati che Eterm non passi tutto il suo tempo a rendere gli sfondi. Tutto rimanente
le parole specificano le immagini di sfondo e hanno la stessa sintassi delle -P opzione sopra,
inclusa la stringa geometrica facoltativa.
-M fonte, --mfont fonte
Imposta il normale carattere del testo multibyte su font.
--mfont1 fonte
...
--mfont4 fonte
Imposta il carattere multibyte X su font.
--codifica degli uomini codifica
Imposta la modalità di codifica multichar (eucj o sjis o euckr)
--metodo di input metodo
Imposta il metodo di input XIM
--tipo di modifica Digitare
Imposta il tipo di premodifica XIM
-l, --login-shell
Rende la nuova shell una shell di login.
-s, --barra di scorrimento
Abilita la barra di scorrimento. (Predefinito)
-u, --utmp-registrazione
Tenta di abilitare la registrazione utmp corretta. Perché funzioni, Eterm probabilmente deve essere eseguito
setuid o setgid, solitamente radice setuid.
-v, --campanello-visivo
Abilita il "campanello visivo". Significa che la finestra lampeggerà o lampeggerà invece di emettere un segnale acustico.
-H, --home-in-output
Vai in basso sull'output.
--home-su-input
Vai in fondo all'input.
-q, --nessun input
Impedisce a Eterm di accettare input da tastiera e impedisce al gestore di finestre di
focalizzandolo. Utile per log tailers e simili.
--barra di scorrimento-destra
Visualizza la barra di scorrimento sul lato destro.
--barra di scorrimento mobile
Visualizza la barra di scorrimento senza trogolo.
--popup della barra di scorrimento
Visualizza la barra di scorrimento solo quando la finestra Eterm è focalizzata.
-x, --senza bordi
Questa opzione obbliga Eterm a non avere confini.
-S, --appiccicoso
Avvia Eterm come una finestra adesiva (viene mostrata su tutti i desktop)
-m, --map-avviso
Annulla icona su segnale acustico.
-8, --meta8
Fa sì che la chiave Meta imposti l'ottavo bit nel char.
--doppio buffer
Invece di disegnare il testo direttamente sulla finestra, questa opzione fa sì che Eterm
allocare una pixmap aggiuntiva la dimensione della finestra del terminale in cui
sfondo *e* il testo viene visualizzato. Questa pixmap viene quindi impostata come finestra
sfondo. Il doppio buffer utilizza memoria aggiuntiva nel server X, ma consente
Eterm per ignorare gli eventi di esposizione in modo che i ridisegni siano più veloci.
--nessun cursore
Disabilita il cursore del testo.
--pausa
Al termine del processo figlio, Eterm attenderà la pressione di un tasto prima di uscire.
--xterm-seleziona
Il trattamento xterm dei cutchar di Duplicate. L'unica vera differenza è cosa
accade quando fai doppio clic su un singolo cutchar tra due parole. Se questo
l'opzione è attiva, viene selezionato solo quel singolo carattere. Se è spento, quello
carattere è selezionato insieme alle due parole. Quest'ultimo comportamento è utile per
facendo doppio clic sullo spazio tra il nome e il cognome di qualcuno o il segno @
in un indirizzo di posta elettronica, ecc.
--seleziona-riga
Se attivata, questa opzione fa sì che un triplo clic selezioni l'intera linea da
dall'inizio alla fine. Se disattivata, un triplo clic seleziona solo dalla parola corrente alla
fine della linea.
--select-trailing-spaces
Determina se gli spazi finali in una selezione vengono mantenuti (on) o
scartato (spento).
--report-as-keysyms
Riporta determinate sequenze di tasti come keysym e modificatori anziché come sequenze di escape.
NOTA: Questa opzione è destinata all'uso solo con programmi che supportano questa speciale
Modalità Eterm. Non abilitarlo a meno che tu non stia eseguendo un programma che lo usa
modalità.
--barra dei pulsanti
Attiva/disattiva la visualizzazione di tutte le barre dei pulsanti.
--ridimensiona-gravità
Se vero, Eterm rileverà automaticamente l'angolo più vicino e il cambio di carattere
i ridimensionamenti faranno sì che la finestra di Eterm graviti verso quell'angolo.
--overstrike-grassetto
Se vero (predefinito), Eterm simulerà un carattere in grassetto stampando ogni carattere
due volte, compensando il secondo passaggio di un pixel. Questo fa sembrare i personaggi
più spesso senza la necessità di un carattere speciale. Potresti voler disabilitare questo se tu
usa un colore specifico per il grassetto.
--bold-illumina-in primo piano
Se vero (predefinito), Eterm utilizzerà l'attributo di colore ANSI "grassetto" per schiarire il
colore di primo piano utilizzando i colori ad alta intensità (da 8 a 15) anziché i
colori a bassa intensità (da 0 a 7). Nota che avere un colore specifico selezionato per
grassetto sovrascriverà questo.
--blink-illumina-sfondo
Se vero (predefinito), Eterm utilizzerà l'attributo di colore ANSI "blink" per illuminare il
colore di sfondo utilizzando i colori ad alta intensità (da 8 a 15) anziché i
colori a bassa intensità (da 0 a 7).
--colors-soppress-grassetto
Se vero (predefinito), qualsiasi testo colorato (ovvero, qualsiasi testo non reso utilizzando il
colore di primo piano predefinito) non riceverà nessun altro trattamento speciale per il grassetto
(ad es. carattere in grassetto o barratura in grassetto).
--big-font-chiave keysym
Specificare un keysym per aumentare la dimensione del carattere. L'impostazione predefinita è Maiusc e il tasto + sul
tastiera. Potrebbero funzionare anche Ctrl-> o Meta-> (se #definisci uno dei tasti di scelta rapida in
src/funzione.h).
--chiave-font-piccolo keysym
Specificare un keysym per ridurre la dimensione del carattere. L'impostazione predefinita è Maiusc e il tasto - sul
tastiera. Anche Ctrl-< o Meta-< possono funzionare (se #definisci uno dei tasti di scelta rapida in
src/funzione.h).
--meta-mod num
Specifica quale modificatore X (1-5) trattare come tasto Meta. Vedere xmodmap(1) e la
uscita di xmodmap -pm per ulteriori dettagli.
--alt-mod num
Uguale a --meta-mod, ma per il tasto Alt.
--numlock-mod num
Uguale a --meta-mod, ma per il tasto BlocNum.
--tastiera-greca modo
Usa la mappatura della tastiera greca (iso o ibm).
--tastiera-app
Avvia Eterm nella modalità tastiera dell'applicazione (invece della modalità tastiera normale).
--app-cursore
Avvia Eterm in modalità tasto cursore dell'applicazione (invece che in modalità tasto cursore normale).
-L num, --salva-linee num
Imposta il numero di righe nel buffer di scorrimento su numero
-a Taglia, --min-dimensione di ancoraggio Taglia
Specifica la dimensione minima, in pixel di altezza, dell'ancora della barra di scorrimento. NOTA: Si
provoca un comportamento di scorrimento anomalo se combinato con buffer di scorrimento di grandi dimensioni!
-w larghezza, --larghezza del bordo larghezza
Imposta la larghezza del bordo della finestra su larghezza. Il confine che questo controlla è il divario
tra il bordo della finestra X e il bordo della finestra del terminale; questo ha
niente a che fare con il bordo della finestra fornito dal gestore delle finestre.
--print pipe tubo
La pipe per la funzione PrintScreen.
--cut-caratteri separatori
I separatori per la selezione con doppio clic.
--titolo-finito titolo
Specifica la stringa che Eterm dovrebbe aggiungere alla sua barra del titolo se --pausa è specificato e
il processo figlio viene completato.
--testo-finito testo
Come sopra, ma visualizza il testo nella finestra del terminale.
--nome-termine TERMINE
Usa il TERMINE per il valore $TERM.
--nome-pipa tubo
Specifica una named pipe da cui visualizzare l'output. Questo è utile per i sistemi
dove l'output di syslog va a una named pipe, come /dev/xconsole su Debian.
-a linea, --attributo linea
Questa opzione viene utilizzata per passare gli attributi del file di configurazione sulla riga di comando. linea
dovrebbe essere una singola stringa, quindi quasi sicuramente dovrai citarla. Il
prima parola di linea deve essere il contesto (vedi la sezione del file di configurazione di seguito) che dovrebbe
analizza il resto linea. Quindi, ad esempio, potresti specificare il primo piano
colore così: -a 'colore primo piano blu'. Oppure potresti aggiungere un'associazione: -a 'Azioni
legare qualsiasi button1 a copione Uscita'. Nota che questa opzione può essere utilizzata solo con
attributi del file di configurazione che non sono sensibili al contesto; cioè, menu e classi di immagini
non può essere specificato utilizzando questa opzione.
-C, --console
Afferra i messaggi della console. A seconda del sistema, potrebbe essere necessario che Eterm sia root setuid
per fare questo.
-e command, --esecuz command
Eseguire command piuttosto che un guscio. Forza la modalità Eterm.
-U URL, --url URL
Ritira una sessione "schermo" su URL piuttosto che uno locale (-U ""). Gli URL sembrano
così (schermo://[email protected]:port/screen_options), con tutte le parti opzionali,
impostazione predefinita su "screen://current_user@localhost:22/-RDD". Forza la modalità Escreen,
sovrascrive --exec. Nota che sono consentite solo le opzioni dello schermo (vedi "schermo man"); fare
non passare un comando (con o senza argomenti) qui: per passare un comando al
screen-session, usa schermo [ ] [ ] anziché.
-Z lclport:fw:fwport,ritardo, --fw lclport:fw:fwport,ritardo
L'URL fornito a -U si trova in una intranet dietro il firewall fw quindi costruiremo un SSH-
tunnel a quel firewall (alla porta 22/SSH, o fwport se fornito) dalla nostra macchina locale
(utilizzando qualsiasi numero di porta disponibile, oppure lclport se dato). Quindi dopo ritardo secondo
(o un'impostazione predefinita ragionevole se non fornita), proveremo ad aprire una sessione dello schermo sul
host dietro il firewall utilizzando SSH -p localeporto ... localhost schermo cfr SSH -L
TEMI
Eterm si basa sulla filosofia della Libertà di Scelta. Ogni utente dovrebbe essere in grado di scegliere
l'ambiente in cui desidera esistere e gli strumenti utilizzati dovrebbero supportare
Quello. In accordo con questa filosofia, Eterm è estremamente configurabile. Eterm
supporta un concetto chiamato "temi", che dovrebbe essere familiare agli utenti di Enlightenment,
icewm o Microsoft Windows 95/98/NT. Il concetto generale di un tema è una raccolta di
risorse che modificano il maggior numero possibile di aspetti dell'aspetto di un programma. Per
esempio, un tema Enlightenment ti consente di personalizzare menu, bordi delle finestre, desktop,
icone, barre delle icone e tutto ciò che riguarda l'aspetto e la sensazione di E.
Un tema Eterm è costituito da un file di configurazione primario, sempre chiamato "theme.cfg",
che risiede in una directory che porta lo stesso nome del tema. Questa directory deve essere un bambino
di una delle directory specificate da CONFIG_SEARCH_PATH in src/feature.h. Il tema può
contengono anche file di configurazione aggiuntivi a cui fa riferimento il file theme.cfg primario, come
così come pixmap, file di menu, documentazione, ecc., che sono consentiti come estensioni del
requisito minimo di un tema Eterm.
Per convenzione e impostazione predefinita, i temi Eterm dovrebbero essere archiviati in
~/.Eterm/temi// o /usr/share/Eterm/themes/ .
Eterm ora supporta l'esistenza di un file di configurazione utente come supplemento al tema
file di configurazione. Il nome predefinito per questo file è user.cfg e segue l'esatto
stessa sintassi di qualsiasi altro file di configurazione. Viene cercato utilizzando lo stesso algoritmo
utilizzato per il file theme.cfg e qualsiasi impostazione in user.cfg sovrascriverà qualsiasi precedente
valori per quelle impostazioni definite dal tema. Pertanto, si consiglia a qualsiasi utente.cfg
i file non sono file di configurazione completi, ma contengono solo quei valori che l'utente
desidera escludere esplicitamente.
NOTA: se hai un file user.cfg nella directory del tema Eterm o in ~/.Eterm/, lo farà
Override in qualsiasi impostazioni precedenti, anche se stai eseguendo un tema diverso. Per esempio,
se esegui il tema trans, ma ~/.Eterm/themes/Eterm/user.cfg ha una linea di modalità che imposta
la modalità immagine su "immagine" anziché "trans", non otterrai trasparenza. Ecco perché
I file user.cfg dovrebbero essere mantenuti piccoli e sovrascrivere solo le impostazioni che sai di volere
imporre. Se, d'altra parte, stavi eseguendo il tema trans e avevi un file user.cfg
nel tema trans (o in ~/.Eterm/temi/trans/), che user.cfg si troverebbe prima di
uno nel tema Eterm.
Quasi tutte le opzioni della riga di comando possono essere abilitate/disabilitate nel file di configurazione del tema
(l'impostazione predefinita è /usr/share/Eterm/themes/Eterm/theme.cfg). La sezione successiva contiene
dettagli sul formato e sull'utilizzo del file di configurazione.
CONFIGURAZIONE
Poiché Eterm 0.9.6 si basa sul concetto di temi, è fondamentale avere un'approfondita
comprensione della sezione precedente prima di affrontare questa. La sezione precedente e
questo è stato scritto dalla stessa persona che ha scritto il codice Eterm che gestisce le opzioni,
config e temi, quindi è probabilmente la documentazione più autorevole sul
soggetto che andrai a trovare.
Da qui in poi, presumo che tu abbia letto il testo sopra e sappia come modificare il
valore predefinito per il tema. Si consiglia vivamente di avere una copia dell'Eterm
file di configurazione del tema che viene fornito con Eterm a portata di mano mentre leggi questa documentazione.
Ok, prima l'idea generale. Il file theme.cfg è composto da commenti e non
Commenti. I commenti iniziano con un cancelletto e continuano fino alla fine della riga. linee di
anche gli spazi bianchi vengono ignorati. Il resto del file è il materiale di configurazione, che è diviso
in sezioni (chiamate "contesti") e variabili (chiamate "attributi"). Ce ne sono diversi
contesti che sono elencati di seguito nelle sezioni. Ogni attributo deve essere all'interno di un certo
contesto per essere valido. Ad esempio, mentre l'attributo "in primo piano" è perfettamente
accettabile nel contesto del colore, sarebbe rifiutato se trovato, ad esempio, negli interruttori
contesto. Ciò consente una migliore organizzazione del file di configurazione e di più
contesti per avere attributi con lo stesso nome (come il scrollbar attributi nel colore
e alterna la sezione).
Ogni contesto deve essere racchiuso in una coppia inizio...fine che specifica il tipo di sezione.
L'istruzione "begin toggles" avvia il contesto toggles e la successiva istruzione "end"
lo interromperebbe. (Noterai che alcune istruzioni "end" hanno il nome del contesto dopo
loro. Questo è solo per la leggibilità; qualsiasi testo dopo la parola "fine" viene ignorato.)
Il resto di questa sezione conterrà un'analisi passo passo del file di configurazione,
compreso ciò che può andare in ogni sezione. Nota che alcuni attributi (e anche interi
contesti) potrebbero non essere disponibili a seconda di quale supporto è stato compilato in Eterm dal
persona che lo ha costruito.
NUMERO MAGICO
La prima riga del file di configurazione deve contenere una riga di tipo "numero magico" che consente
Eterm verifica che stia leggendo un file di configurazione Eterm e non qualcos'altro (come un
Enlightenment 0.13 e file di configurazione precedenti). La linea dovrebbe assomigliare a questa:
dove VERSION è la versione di Eterm a cui è destinato il file di configurazione. Per
esempio, i file di configurazione scritti per Eterm 0.9 dovrebbero avere " " come il loro
prima riga, seguita immediatamente da una nuova riga.
CONTESTO COLORE
Questo contesto contiene le specifiche del colore. Ad eccezione del terminale
colori 0-15, tutti colores dovrebbe essere un nome di colore valido o una stringa RGB come
delineato nel X11(7) pagina man.
primo piano colore
Usa il colore per il colore di primo piano (testo).
sfondo colore
Usa il colore per il colore di sfondo.
cursore colore
Usa il colore per il colore del cursore.
cursore_testo colore
Usa il colore per il colore del testo del cursore.
pointer colore
Usa il colore per il colore del puntatore del mouse.
video { normale | invertire }
normale non invertirà i colori di primo piano e di sfondo. invertire (senso
video inverso) lo farà.
colore num colore
Imposta il colore del terminale num (0-15) al nome del colore, stringa o set di 3
valori RGB decimali/esadecimali/ottali specificati da colore.
colore { bd | ul } colore
Imposta il grassetto del terminale (bd) o sottolineato (ul) color al nome del colore, stringa o
set di 3 valori RGB decimali/esadecimali/ottali specificati da colore.
ATTRIBUTI CONTESTO
Questo contesto contiene attributi X11. La maggior parte di questi dipendono dal
collaborazione del gestore delle finestre.
geometria geome
Usa la stringa della geometria geome per specificare la geometria di avvio. geome dovrebbe essere in
il formato WxH+X+Y where W è la larghezza, H è l'altezza, e +X e +Y sono la
Scostamenti X e Y. Se i segni su X e Y sono positive, le coordinate sono
offset (in pixel) dalla sinistra e dall'alto, rispettivamente, dello schermo. Se la
i segni sono negativi, gli offset sono relativi alla parte destra e inferiore del
schermo, rispettivamente.
titolo titolo
Usa il titolo come testo nella barra del titolo della finestra Eterm.
Nome Nome
Usa il Nome come nome della risorsa della finestra Eterm.
nomeicona Nome
Usa il Nome come nome dell'icona della finestra Eterm.
tavolo num
Avvia Eterm sul desktop num. NOTA: Ciò richiede una finestra compatibile con GNOME
Manager. Perfavore guarda http://www.gnome.org/devel/gnomewm/ per ulteriori informazioni su
, il _WIN_WORKSPACE proprietà e come sostenerla.
tipo_barra di scorrimento Digitare
Usa una barra di scorrimento con il Digitare stile. Digitare può essere qualsiasi di motivo, xterm, o GENERAZIONE.
larghezza_barra di scorrimento num
Usa una barra di scorrimento che sia num pixel di larghezza.
fonte num fonte
fonte perno fonte
Impostare il numesimo carattere, o il perno carattere, a fonte.
fonte difetto num
Specifica che il numesimo carattere dovrebbe essere considerato il carattere "predefinito".
fonte proporzionale booleano
Specifica che il carattere in uso è proporzionale e richiede la deviazione standard-
spaziatura delle celle dei caratteri basata. I terminali devono utilizzare celle di caratteri a larghezza fissa per
mantenere il corretto allineamento delle colonne, anche quando sono presenti caratteri con spaziatura proporzionale
utilizzo. Alcuni caratteri con spaziatura proporzionale variano notevolmente tra il minimo e
larghezze massime dei caratteri. Questa opzione sceglie una dimensione della cella del carattere che è su
a due deviazioni standard al di sopra della larghezza media dei caratteri ma non supererà
la larghezza massima del glifo più grande. Nota che i caratteri più grandi di
la larghezza della cella scelta sovrascriverà (o sarà sovrascritta da) altri caratteri e potrebbe
tendono a lasciare escrementi di pixel. Questo comportamento è un effetto collaterale atteso di an
scenario imperfetto. Se ti opponi a questo comportamento, non utilizzare questa opzione.
fonte fx effetti
Specifica gli effetti da applicare al carattere della finestra del terminale. Il valore di
effetti è una singola stringa contenente una serie di coppie angolo/colore. Queste
le coppie definiscono verso quale angolo deve essere fatta un'ombra discendente di ogni carattere,
e di che colore sarà quell'ombra. L'angolo viene specificato per primo usando il
seguenti parole chiave: in alto a sinistra or tl, in alto a destra or tr, in basso a sinistra or ble
in basso a destra or br. Ogni identificatore di angolo è quindi seguito da un colore.
Ci sono anche diverse scorciatoie per fare effetti comuni. Puoi ottenere un
contorno monocolore utilizzando la parola chiave contorno seguito da un colore. UN
è disponibile anche un'ombra esterna monocolore utilizzando la parola chiave ombra seguito da
un identificatore d'angolo opzionale (in basso a destra essendo l'impostazione predefinita) e un colore. Per
un aspetto 3D in rilievo, utilizzare rilievo colore scuro colore chiaro. L'effetto opposto, a
aspetto intagliato, ottenibile con intagliato colore scuro colore chiaro. (Di
certo, con questi ultimi due, l'aspetto 3D funzionerà solo se scegli la luce
e i colori scuri saggiamente.)
Infine, per non avere alcun effetto sui caratteri, specifica semplicemente la parola chiave nessuna.
Il valore predefinito è in basso a destra Nero che produce un'ombra nera,
migliorando notevolmente la visibilità dei caratteri leggermente colorati sopra i punti luce
in un'immagine di sfondo. Nota che gli effetti dei caratteri non sono attivi in tinta unita
modalità.
CONTESTO DELLE CLASSI DI IMMAGINI
Questo contesto contiene attributi di immagine globali. Fornisce anche il contesto genitore
per definire le immagini tramite il contesto "image".
icona Nome del file
Usa il Nome del file come l'immagine dell'icona per la finestra Eterm. Nome del file può essere un file
percorso assoluto, relativo al tema corrente, o relativo ad uno dei
directory nel sentiero attributo elencato di seguito.
nascondiglio num
Imposta la dimensione della cache di Imlib2 su num byte. Il valore predefinito è 0.
sentiero elenco_directory
Specifica un elenco di directory delimitato da due punti rispetto a cui Eterm dovrebbe
cercare file di immagini e di menu. La sintassi per elenco_directory è proprio il
uguale a quello del $ PERCORSO variabile d'ambiente nelle shell UNIX.
anim intervallo immagini ...
Specifica un elenco di animazioni da utilizzare per ciclare la mappa di pixel di sfondo. Il
intervallo definisce il ritardo, in secondi, tra gli aggiornamenti dello sfondo. Questo
dovrebbe essere impostato su un valore ragionevole per assicurare che Eterm non spenda tutto il suo
sfondi di rendering del tempo. Tutti i immagini specificare le immagini di sfondo e avere
la stessa sintassi di -P opzione sopra, inclusa la stringa geometrica facoltativa.
CONTESTO IMMAGINE
Questo contesto definisce tutti gli attributi di una particolare immagine. Ci può essere (e
di solito sono) diversi contesti di immagine per tema, uno per ogni classe di immagine.
Digitare classe
Specifica il tipo, o classe, dell'immagine che sta per essere definita in quello
contesto. Questo DEVE essere il primo attributo definito nel contesto dell'immagine. Valido
le classi sono: sfondo, depressione, ancora, freccia_su, Freccia in giù, freccia sinistra,
freccia destra, menu, elemento del menu, sottomenu, pulsantee barra dei pulsanti. Nota che la sinistra
e le frecce a destra, sebbene valide, non fanno ancora nulla. Tutti i successivi
attributi fino al prossimo Digitare definizione verrà applicata a quella classe di immagine.
modo modalità_iniziale [ consentire allow_modes ]
Specifica la modalità iniziale per questa classe di immagini, nonché le modalità che il
classe di immagine è consentito l'uso. modalità_iniziale è la modalità che l'immagine sarà
avere all'avvio (a meno che non venga sovrascritto dalle opzioni della riga di comando. allow_modes è un
elenco di una o più modalità. L'immagine non potrà passare a qualsiasi
modalità non elencata in consentire sezione. Se la consentire la sezione è completamente omessa,
l'immagine non potrà mai cambiare dal modalità_iniziale. Se no modo
la riga è specificata per una classe di immagine, il valore predefinito è equivalente a modo solido
consentire solido. I nomi di modalità validi sono Immagine (usare un'immagine), trans (Per
trasparenza), vista (per la modalità di visualizzazione), auto (per la modalità automatica, che richiede
Illuminazione 0.16 o superiore), e solido (che è solo un colore solido).
stato { normale | selezionato | cliccato | disabile }
Questo imposta lo stato dell'immagine che stai per definire. Fino al prossimo
stato attributo che viene incontrato (o fino a quando non cambi i tipi), tutti gli attributi
si applicherà a quel particolare stato dell'immagine. Dovresti almeno definire
, il normale stato dell'immagine. Verrà utilizzato come predefinito se gli attributi
per gli altri stati non sono specificati. Tuttavia, ogni stato dell'immagine ha auto-
opzioni contenute. Pertanto, se si definiscono più stati per una classe di immagini,
è necessario definire TUTTI gli attributi necessari per quello stato. I temi di esempio forniti
con Eterm dimostrano come definire immagini a 1, 2, 3 e 4 stati.
Gli attributi di cui sopra influiscono sulla classe dell'immagine nel suo insieme. Tutti gli attributi rimanenti in
questo contesto influisce solo sullo stato corrente della classe immagine.
colore fg bg
Imposta i colori di primo piano e di sfondo per questa classe di immagini. Il primo piano
il colore viene utilizzato per il testo e il colore di sfondo viene utilizzato per l'oggetto stesso.
Se viene specificato un colore non valido, il valore predefinito per fg è bianco, e il
predefinito per bg è nero.
filetto Nome del file
Imposta il nome del file da cui caricare il file immagine. Questo è usato per il Immagine
modalità. Se consenti la modalità immagine per la tua immagine, non dimenticare di fornire un
file immagine! Nota che puoi anche fornire una stringa di geometria dell'immagine qui da
aggiungendo un @ simbolo e la stringa della geometria alla fine del nome del file. Vedere
di seguito per la sintassi della stringa geometrica. Nome del file deve essere un percorso assoluto
o un percorso relativo a una delle directory in sentiero attributo. Notare che
l'immagine viene verificata e caricata quando questo attributo viene rilevato durante
analisi.
geome geometria_immagine
Specifica la geometria e le operazioni relative alla geometria che devono essere applicate
all'immagine. Questo attributo si applica solo alle classi di immagini che utilizzano il Immagine
modalità. La geometria dell'immagine è specificata come wxh+x+y:ops where w e h sono la
percentuali di ridimensionamento orizzontale/verticale, x e y sono l'orizzontale/verticale
percentuali di allineamento e ops è un elenco di operazioni delimitato da due punti: piastrelle
(per affiancare l'immagine), propscale (per la scala proporzionale). Nota che questi
le operazioni possono essere combinate per vari effetti.
cmd { Immagine | rosso | green | blu } luminosità [ contrasto [ gamma ]]
colormod { Immagine | rosso | green | blu } luminosità [ contrasto [ gamma ]]
Specifica un modificatore di colore da applicare all'immagine. La seconda parola chiave determina
se il modificatore verrà applicato all'immagine complessiva, i valori rossi, il
valori verdi o i valori blu. Ciascuno dei tre parametri è un numero
maggiore o uguale a 0. I numeri possono essere specificati come decimale, ottale (se
preceduto da "0"), o esadecimale (se preceduto da "0x"). Un valore di 256 (0x100)
rappresenta il 100% o "lascia quel valore invariato". 0 rappresenta lo 0%, 512 (0x200)
è del 200%, ecc. Tuttavia, tieni presente che l'overflow può verificarsi con un livello troppo alto
valori. Solo il luminosità valore è obbligatorio per questa opzione. Tieni a mente,
però, che devi specificare luminosità con contrasto, ed entrambi con
gamma.
sistema a sinistra diritto top fondo
Specifica che l'immagine ha bordi che non devono essere ridimensionati con il resto
l'immagine. Viene utilizzato principalmente per le immagini che hanno un aspetto smussato, in modo che
lo smusso non finirà per essere ridimensionato e perderà l'effetto smusso. Tutti e quattro
i valori dei parametri sono in pixel, proprio come le opzioni equivalenti per i temi E
e temi Gtk+ pixmap.
comando { up | giù } a sinistra diritto top fondo
Aggiunge uno smusso a una classe di immagine. Questo può essere fatto a qualsiasi classe di immagini usando il
Immagine or trans modalità. I parametri sono valori in pixel che rappresentano la larghezza
di ogni bordo del bisello. Ciò è particolarmente utile se si desidera utilizzare piastrelle
immagini o trasparenza per i widget freccia o ancora della barra di scorrimento o per i menu.
imbottitura a sinistra diritto top fondo
Questo è usato solo per il sottomenu classe di immagine. Definisce la quantità di pixel
su ogni lato da riservare in modo che il testo non sovrascriva parte dell'immagine.
Funziona proprio come la stessa opzione nei temi dell'Illuminismo.
CONTESTO DEL MENU
Questo contesto viene utilizzato per creare un menu. C'è un esempio di questo contesto per
menu, e i menu dovrebbero essere definiti nell'ordine sottomenu-menu; cioè, qualsiasi menu che
fa riferimento a un altro menu (come il suo sottomenu) dovrebbe essere definito dopo che il sottomenu è
definito. All'interno del contesto del menu, dovrebbe esserci un sottocontesto della voce di menu per ciascuno
voce di menu (ad eccezione dell'abbreviazione per i separatori).
titolo titolo_menu
Specifica il titolo del menu da definire. Questo DEVE essere il primo
attributo dato dopo il "menu di inizio". Il titolo deve essere unico tra tutti
i menu. Può contenere spazi, ma non dimenticare di racchiuderlo in un'unica o
virgolette se lo fa. Eventuali riferimenti futuri al menu utilizzeranno il titolo.
fonte nome_carattere
Dice a Eterm di usare nome_carattere come carattere per questo menu. Se non viene dato, il
viene utilizzato il carattere predefinito del terminale.
settembre or -
Questi simboli possono essere usati come scorciatoie per inserire un separatore nel menu.
VOCE MENU CONTESTO
Questo è un sottocontesto del contesto del menu che crea un singolo elemento per un menu.
Ci possono essere (e di solito ci sono) diversi contesti di voci di menu per menu.
testo etichetta
Questo è il testo che viene visualizzato per questa voce di menu. È giustificato a sinistra in
la finestra del menu. Può avere spazi, ma racchiudere etichetta tra virgolette se lo fa.
rtesto etichetta
Questo è il testo allineato a destra accanto al testo della voce di menu. Questo è
generalmente utilizzato per mostrare quali sequenze di tasti corrispondono a una particolare voce di menu,
come "Cx Cc" per la voce di menu "Esci" in un menu di Emacs.
azione { stringa | eco | sottomenu | copione } param
azione separatore
Specifica l'azione da eseguire quando viene scelta la voce di menu. Se specifichi
separatore, non serve altro. Gli altri tipi di azione richiedono un parametro,
param. stringa specifica una stringa da inviare a Eterm per la gestione (escape
codici, ad esempio). eco specifica una stringa da inviare al programma client
(per inviare comandi a una shell o sequenze di tasti a un'applicazione come emacs o
muto). Se utilizzi uno di questi tipi di azione, param sarà analizzato per la fuga
codici (\a, C- e simili) prima di essere inviati. sottomenu specifica un sottomenu
che dovrebbe essere visualizzato quando questa voce è selezionata, e param è il titolo di
il sottomenu da mostrare. Il sottomenu deve essere già stato definito. Il copione
il tipo di azione esegue lo script integrato in Eterm contenuto in param. Vedere il
sezione seguente per maggiori dettagli sulle funzioni Eterm integrate consentite per questo
tipo di azione.
CONTESTO DELL'AZIONE
Le azioni sono associazioni di tasti o pulsanti del mouse che attivano determinati comportamenti. Qualunque
l'azione che può essere attivata tramite un codice di escape può essere associata a un tasto o a un mouse
pulsante, con o senza modificatori. Puoi anche associare i menu alle sequenze di tasti o al mouse
pulsanti.
legare [ modificatori ] { keysym | pulsante } a { stringa | eco | menu | copione } param
si lega a keysym o un topo pulsante ad un'azione. La sintassi dell'azione segue il
parola chiave a ed è identica alla sintassi utilizzata per i menu (vedi sopra). non ci può
essere un numero qualsiasi di modificatori (purché la combinazione sia ragionevole) ma solo
prima keysym or pulsante. Valido modificatori sono ctrl, spostamento, bloccare, modalità1 attraverso modalità5,
alt, arrivoe qualsiasi (che consente qualsiasi modificatore). Se nessuno viene fornito, il
la pressione dei tasti non deve avere tasti modificatori in uso o l'azione non verrà attivata.
Usa il qualsiasi per consentire l'uso di qualsiasi tasto modificatore arbitrario. Il keysym può essere
dato in testo (distinta tra maiuscole e minuscole) o come numero esadecimale. pulsantes dovrebbe essere specificato
as button1 attraverso button5. Nota anche che alt e arrivo sarà equivalente a
uno o più di modalità1 attraverso modalità5, così come forse l'un l'altro, in base al tuo
impostazioni del modificatore. È possibile visualizzare queste impostazioni utilizzando xmodmap -pm. Vedi anche il
alt_mod e meta_mod opzioni di seguito.
BUTTON_BAR CONTESTO
La barra dei pulsanti è un'aggiunta a Eterm 0.9.1 che consente agli utenti di avere un
barra dei pulsanti personalizzabile nella parte superiore o inferiore di ogni finestra del terminale. Pulsanti accesi
la barra dei pulsanti può essere utilizzata proprio come le voci di menu; possono visualizzare menu a comparsa (come a
barra dei menu), oppure possono attivare qualsiasi altra azione possibile per una voce di menu.
fonte fonte
Specifica il carattere con cui verranno visualizzate le etichette dei pulsanti.
bacino { top | fondo | no }
Specificare se agganciare o meno la barra dei pulsanti e, in caso affermativo, se agganciarla a
la parte superiore o inferiore della finestra Eterm. Nota che solo top e fondo sono
attualmente abilitato.
visibile booleano
Attiva o disattiva se questa particolare barra dei pulsanti sarà visibile all'avvio.
pulsante [ testo ] [ icona Nome del file ] azione { stringa | eco | menu | copione } param
Associa un'azione a un pulsante. L'uso di param e i tipi di azione funzionano
lo stesso qui come fanno per le voci di menu. Si noti inoltre che è possibile specificare alcuni testo or
an icona o entrambi, ma non puoi ometterli entrambi.
CONTESTO MULTICHAR
Il comportamento per i caratteri e le codifiche multibyte è definito qui. Questo contesto non
non esiste per impostazione predefinita.
codifica { euc | sjis | euckr | big5 | gb | iso-10646 }
Specifica il metodo di codifica. Le patch per supportare altri metodi di codifica sono
incoraggiato.
fonte num fonte
Impostare il numesimo carattere multicarattere a fonte.
CONTESTO XIM
Questo contesto controlla il comportamento basato sulla locale.
metodo di input metodo di input
Specificare il programma del metodo di input preferito.
tipo_pre-modifica { OverTheSpot | OffTheSpot | Radice }
Specifica il tipo di premodifica che preferisci.
CONTESTO DELLO SCHERMO
Questo contesto consente personalizzazioni specifiche per la modalità Escreen. Guarda l'Escreen
sezione sottostante per maggiori dettagli.
URL protocollo:/ /Utente@host:porto/params
Connettiti a (o crea) una particolare sessione dello schermo tramite un costrutto di tipo URL.
Si applicano le regole URL standard. Il protocollo dovrebbe essere o schermo (predefinito) o
gemello. Se Utente, host, E / o porto sono specificati, viene stabilita una connessione ssh a
il server remoto utilizzando le informazioni di accesso fornite. L'impostazione predefinita è
creare/collegare a una sessione locale.
Qualsiasi params dati vengono passati direttamente al protocollo sottostante e sono
separati tra loro da un segno più (+).
firewall localeporto:firewall:porto remoto
Rimbalzare la connessione attraverso un firewall tramite ssh.
ritardo secs
Specificare il tempo di attesa prima di inviare l'inizializzazione dello schermo/gemello
sequenza. Ciò è necessario per assicurare che la sessione remota sia stata
stabilito prima di inviare la sequenza di inizializzazione.
bbar_font fonte
Carattere da utilizzare per la barra dei pulsanti Escreen. L'impostazione predefinita è -*-helvetica-media-r-
normale--10-*-*-*-p-*-iso8859-1.
bbar_dock { top | fondo | no }
Ancorare la barra dei pulsanti Escreen come specificato. Nota che solo top e fondo sono
attualmente abilitato.
ALTERNA IL CONTESTO
Questo contesto contiene variabili booleane che possono essere attivate o disattivate. Valido
i valori per gli attributi in questa sezione sono "yes", "on", "1" e "true" per attivare
l'opzione on, o "no", "off", "0" o "false" per disattivare l'opzione. Queste
i valori sono indicati con booleano. Tutti di default sono false se non diversamente specificato.
avviso_mappa booleano
Se vero, Eterm annullerà l'icona quando riceve un segnale acustico (ASCII 0x07).
visual_bell booleano
Se vero, Eterm lampeggerà invece di inviare un segnale acustico.
login_shell booleano
Se vero, Eterm antepone '-' al nome della shell quando lo chiama. A seconda di
la tua shell, questo potrebbe modificare il suo comportamento di avvio.
scrollbar booleano
Questo attiva e disattiva la visualizzazione della barra di scorrimento. L'impostazione predefinita è attiva.
utmp_logging booleano
Se vero, Eterm tenterà di inserire una voce nel file utmp per registrare il
informazioni di accesso. Potrebbe essere necessario eseguire Eterm con privilegi per eseguire questa operazione.
meta8 booleano
Alterna l'interpretazione della chiave Meta impostando l'ottavo bit in un carattere.
iconico booleano
Se vero, Eterm si avvierà come un'icona.
home_su_uscita booleano
Zoom alla parte inferiore del buffer di scorrimento sull'output.
home_su_input booleano
Zoom in fondo al buffer di scorrimento all'input.
nessun_input booleano
Se vero, Eterm non accetterà alcun input da tastiera e chiederà alla finestra
manager per non permettergli di essere concentrato.
scrollbar_floating booleano
Se true, la barra di scorrimento non avrà trogolo.
barra di scorrimento_destra booleano
Se vero, Eterm metterà la barra di scorrimento a destra della finestra (l'impostazione predefinita è
sinistra).
scrollbar_popup booleano
Se vero, Eterm nasconderà la barra di scorrimento quando la finestra di Eterm perde il focus e
ripristinarlo quando viene ripristinata la messa a fuoco. L'impostazione predefinita è non modificare lo stato della barra di scorrimento
basato sulla messa a fuoco.
senza confini booleano
Se true, Eterm verrà eseguito senza bordi della finestra. Questo significa anche che la finestra
non può essere spostato o ridimensionato. Dovrai specificare a geometria con questo
attributo.
doppio_buffer booleano
Piuttosto che disegnare il testo direttamente sulla finestra, questo fa sì che Eterm allochi
una pixmap aggiuntiva la dimensione della finestra del terminale in cui lo sfondo
*e* il testo è reso. Questa pixmap viene quindi impostata come sfondo della finestra.
Il doppio buffer utilizza memoria aggiuntiva nel server X, ma consente a Eterm di
ignora gli eventi di esposizione in modo che il ridisegno sia più veloce.
no_cursore booleano
Se vero, Eterm non visualizzerà un cursore di testo.
pausa booleano
Al termine del processo figlio, Eterm attenderà la pressione di un tasto prima
uscendo.
xterm_select booleano
Il trattamento xterm dei cutchar di Duplicate. L'unica vera differenza è cosa
accade quando fai doppio clic su un singolo cutchar tra due parole. Se questo
l'opzione è attiva, viene selezionato solo quel singolo carattere. Se è spento, quello
carattere è selezionato insieme alle due parole. Quest'ultimo comportamento è utile
per fare doppio clic sullo spazio tra il nome e il cognome di qualcuno, o il
@ accedi a un indirizzo e-mail, ecc.
select_line booleano
Se vero, questo attributo provoca un triplo clic per selezionare l'intera riga da
dall'inizio alla fine. Se false (predefinito), un triplo clic seleziona dalla corrente
parola fino alla fine della riga.
select_trailing_spaces booleano
Se vero, questo attributo fa sì che gli spazi alla fine di una riga siano inclusi come
parte del testo di selezione durante la selezione. L'impostazione predefinita è rimuoverli
spazi finali.
report_as_keysyms booleano
Riporta alcune sequenze di tasti come keysyms e modificatori piuttosto che escape
sequenze. NOTA: Questa opzione è destinata all'uso solo con programmi che
supportare questa speciale modalità Eterm. Non abilitarlo a meno che tu non stia eseguendo un
programma che utilizza questa modalità.
itrans booleano
immobile_trans booleano
Attiva o disattiva l'ottimizzazione della trasparenza fissa per le finestre Eterm trasparenti.
Nota che questo NON attiva la trasparenza; devi comunque attivare "trans"
modalità per l'immagine di sfondo. Questa opzione dovrebbe essere utilizzata su trasparente
finestre che sono ombreggiate o colorate e che non si muovono sul desktop
tanto. Vedi il Lun. Mar 6 21:11:13 PST 2000 Voce ChangeLog per una più dettagliata
spiegazione.
barra dei pulsanti booleano
Attiva/disattiva la visualizzazione di tutte le barre dei pulsanti.
ridimensionare_gravità booleano
Se vero, Eterm rileverà automaticamente l'angolo più vicino e il cambio di carattere
i ridimensionamenti faranno sì che la finestra di Eterm graviti verso quell'angolo.
overstrike_bold booleano
Se vero (predefinito), Eterm simulerà un carattere in grassetto stampando ogni carattere
due volte, compensando il secondo passaggio di un pixel. Questo fa sembrare i personaggi
più spesso senza la necessità di un carattere speciale. Potresti voler disabilitare questo se
usi un colore specifico per il grassetto.
bold_brightens_in primo piano booleano
Se vero (predefinito), Eterm utilizzerà l'attributo di colore ANSI "grassetto" per schiarire
il colore di primo piano usando i colori ad alta intensità (da 8 a 15) piuttosto
rispetto ai colori a bassa intensità (da 0 a 7). Nota che avere un colore specifico
selezionato per il grassetto lo sovrascriverà.
lampeggia_illumina_lo sfondo booleano
Se vero (predefinito), Eterm utilizzerà l'attributo di colore ANSI "blink" per schiarire
il colore di sfondo utilizzando i colori ad alta intensità (da 8 a 15) piuttosto
rispetto ai colori a bassa intensità (da 0 a 7).
colori_soppressione_bold booleano
Se vero (predefinito), qualsiasi testo colorato (ovvero, qualsiasi testo non reso utilizzando il
colore di primo piano predefinito) non riceverà nessun altro trattamento speciale per
grassetto (ad es. carattere in grassetto o barratura in grassetto).
appiccicoso booleano
Se vero, Eterm renderà la sua finestra appiccicosa (mostra su tutti i desktop).
CONTESTO DELLA TASTIERA
Questo contesto contiene le opzioni di configurazione relative alla tastiera.
tasto_piccolo keysym
Specificare un keysym per ridurre la dimensione del carattere. L'impostazione predefinita è Maiusc e il tasto - attivato
la tastiera. Anche Ctrl-< o Meta-< possono funzionare (se #definisci uno dei tasti di scelta rapida
in src/feature.h).
bigfont_key keysym
Specificare un keysym per aumentare la dimensione del carattere. L'impostazione predefinita è Maiusc e il tasto + è attivo
la tastiera. Potrebbero funzionare anche Ctrl-> o Meta-> (se #definisci uno dei tasti di scelta rapida
in src/feature.h).
keysym keysym stringa
Definisci keysym keysym spedire stringa invece del suo valore predefinito. keysym deve essere
tra 0xff00 e 0xffff o Eterm si lamenterà.
meta_mod num
Specifica quale modificatore X (1-5) trattare come tasto Meta. Vedere xmodmap(1) e la
uscita di xmodmap -pm per ulteriori dettagli.
alt_mod num
Uguale a meta_mod, ma per il tasto Alt.
numlock_mod num
Uguale a meta_mod, ma per il tasto BlocNum.
greco booleano { iso | ibm }
Attiva/disattiva il supporto della tastiera greca e imposta la modalità greca da utilizzare.
tastiera_app booleano
Attiva/disattiva la modalità tastiera dell'applicazione all'avvio.
cursore_app booleano
Attiva/disattiva la modalità tasto cursore dell'applicazione all'avvio.
CONTESTO VARIO
Questo contesto contiene vari attributi che in realtà non appartenevano a nessun luogo
altro.
print_pipe command
Imposta il comando a cui reindirizzare le richieste di stampa (printscreen) a command.
salva_linee num
Imposta il numero di righe nel buffer di scorrimento su num.
cut_chars stringa
Definire i caratteri utilizzati come delimitatori di parole ai caratteri contenuti in
stringa.
dimensione_di_ancoraggio min num
Imposta la dimensione minima, in pixel, dell'ancora della barra di scorrimento (la parte del tuo mouse
si afferra e si muove) a num.
larghezza del bordo num
Imposta la larghezza del bordo tra la finestra di testo e la finestra X su num.
spazio_linea num
Mettere num pixel di spazio tra ogni riga della finestra del terminale.
titolo_finito titolo
Specifica che titolo dovrebbe essere visualizzato nella barra del titolo di un Eterm in pausa quando
il processo figlio è stato completato.
testo_finito testo
Specifica che testo dovrebbe essere visualizzato nella finestra del terminale di un Eterm in pausa
quando il processo figlio è stato completato.
nome_termine Nome
Usa il Nome la $TERMINE variabile d'ambiente, che controlla quale
viene utilizzata la voce termcap/terminfo. L'impostazione predefinita è Etherm.
exec command
Piuttosto che eseguire una shell, questo causerà la generazione di Eterm command come suo
processo figlio. Puoi avere solo uno di questi!
FUNZIONI INCORPORATE
Eterm ha una serie di funzioni integrate disponibili nei file di configurazione. Ogni
one accetta zero o più parametri ed emette una serie di zero o più parole.
Le "parole" sono definite in termini di shell; cioè, le parole sono separate da spazi bianchi, e
virgolette singole o doppie possono essere utilizzate per incapsulare parole che contengono spazi bianchi
loro stessi. Utilizzi anche le virgolette inverse per eseguire un comando il cui output può
diventare parte del file di configurazione stesso o può essere passato a una funzione incorporata come
il suo elenco di parametri. Le funzioni integrate e le virgolette possono essere utilizzate ovunque
l'output sarebbe valido. Le funzioni integrate sono precedute da % carattere.
%nome dell'applicazione()
Restituisce il nome dell'applicazione, un trattino e il numero di versione. Attualmente questo
è la stringa Eterm-0.9.6.
%exec(command)
esegue command e restituisce il risultato. Fondamentalmente è esattamente come usare
virgolette.
%ottenere(variabile)
Recupera il valore di una variabile del file di configurazione. Fare riferimento a %mettere() funzione
qua sotto.
%mettere(variabile APPREZZIAMO)
Crea una variabile di configurazione denominata variabile e assegnagli il valore di APPREZZIAMO.
il valore può quindi essere successivamente recuperato utilizzando %ottenere(variabile)
%a caso(params)
Questa funzione sceglie casualmente una delle parole che compongono params e ritorna
Quello. I temi predefiniti forniti con Eterm utilizzano questa funzione per scegliere
sfondi casuali, ma gli sfondi non sono le uniche cose che possono essere
randomizzato con questa funzione. Puoi randomizzare qualsiasi cosa... colori, interruttori,
caratteri, colorazione, ecc.
%versione()
Restituisce il numero di versione. Attualmente questa è la stringa 0.9.6.
PRELAVORAZIONE
Eterm supporta il %includere filetto direttiva per consentire la separazione dei
informazioni di configurazione in più file. Eterm caricherà e analizzerà filetto ad appena
come qualsiasi altro file di configurazione, ma tratterà il suo contenuto come se sostituisse il
direttiva stessa.
Puoi anche richiedere che il file di configurazione venga eseguito tramite un preprocessore esterno
(come m4 o cpp) prima che Eterm lo legga. Questo viene fatto tramite il %preproc command
direttiva. Puoi specificare tutto quello che ti piace per command purché accetti
input su STDIN e invia l'output a STDOUT. Vedi il menu.cfg file in default
selezionatore tema per un esempio.
FUNZIONI DI SCRITTURA
Uno dei tipi di azione che possono essere associati a pressioni di tasti, pulsanti del mouse, voci di menu,
o pulsanti della barra dei pulsanti è un copione. Lo script deve essere una singola parola (ad es.
senza spazi o racchiuso tra virgolette) e consiste in una o più chiamate a
le funzioni dello script di seguito. Ogni chiamata è separata dalla successiva da un punto e virgola
(;). I parametri della funzione sono racchiusi tra parentesi; le parentesi sono facoltative
se non devono essere passati parametri. Parametri separati da virgole e/o spazi bianchi
l'uno dall'altro.
copia(bufferizzare)
Copia la selezione corrente negli appunti o nel buffer di taglio specificato. bufferizzare
è un numero 0-7, nel qual caso la selezione viene copiata nel buffer di taglio
specificato, o una delle parole Appunti, primario, o secondario (o qualsiasi iniziale
sottostringa dello stesso), nel qual caso la selezione viene copiata nella specificata
appunti. puoi omettere bufferizzare, nel qual caso il buffer predefinito è primario
(XA_PRIMARY in linguaggio Xlib).
eco(stringa)
Invia lo specificato stringa al sottocomando. Esattamente equivalente a eco
azione.
es_display(cmd, params)
alias: es_disp
Questa è una funzione principale che consente la manipolazione dei display Escreen attraverso
l'uso di una serie di sottocomandi. Il specificato cmd determina cosa, se del caso,
params sono consentiti. I sottocomandi disponibili sono:
goto - Passa al display specificato (0-9)
prev - Passa alla visualizzazione precedente
GENERAZIONE - Passa alla schermata successiva
ginocchiera - Attiva/disattiva visualizzazione
nuovi - Crea un nuovo display. Un nome per il nuovo display può essere passato come a
parametro, o chiedere per richiedere il nome all'utente.
rinominare - Modificare il nome della visualizzazione corrente. Un nome per il nuovo
display può essere passato come parametro, oppure chiedere per richiedere all'utente il
nome.
kill - Termina la visualizzazione corrente (o specificata).
orologio - Attiva/disattiva il monitoraggio della visualizzazione corrente/specificata per l'attività.
scorrere indietro - Visualizza lo scrollback per la visualizzazione corrente/specificata.
es_regione(cmd, params)
alias: es_reg es_win es_finestra
Questa è una funzione principale che consente la manipolazione delle regioni del display Escreen
attraverso l'uso di una serie di sottocomandi. Il specificato cmd determina cosa,
se presente, params sono consentiti. I sottocomandi disponibili sono:
goto - Passa alla regione specificata (0-9)
prev - Passa alla regione precedente
GENERAZIONE - Passa alla regione successiva
ginocchiera - Cambia regione
nuovi - Crea una nuova regione. Un nome per la nuova regione può essere passato come a
parametro, o chiedere per richiedere il nome all'utente.
rinominare - Modificare il nome della regione corrente. Un nome per la nuova regione
può essere passato come parametro, o chiedere per richiedere il nome all'utente.
kill - Termina la regione corrente (o specificata).
esclusivamente - Massimizza la regione corrente/specificata alla visualizzazione completa.
orologio - Attiva/disattiva il monitoraggio della regione corrente/specificata per l'attività.
scorrere indietro - Visualizza lo scrollback per la regione corrente/specificata.
es_statement(dichiarazione)
Esegui direttamente un comando Escreen (screen/twin).
es_reset()
alias: es_primo
Ripristina la sessione Escreen
exec_dialog(command)
Lo stesso di exec/uova, ma questa funzione presenta all'utente una finestra di dialogo in
quale può modificare/confermare il comando da eseguire e specificare ulteriori
parametri se necessario.
Uscita(messaggio)
Uscita(codice)
alias: il smettere
Esci da Eterm con un optional messaggio o un intero restituito codice. Entrambi i parametri
possono essere specificati, ma non entrambi. Se nessuno dei due è specificato, a codice of 0 (zero) è
il predefinito.
uccisione(segnale)
Invia il segnale specificato al processo figlio primario di Eterm (sia la tua shell,
o qualunque cosa tu specifichi per l'esecuzione di Eterm). Per ora, segnale devono obbligatoriamente:
essere numerico. TERMINE è l'impostazione predefinita se segnale è omesso.
msgbox(messaggio)
Visualizza una piccola finestra di dialogo contenente messaggio e attende la pressione di un tasto prima
continuando.
no()
Non fa assolutamente nulla se non perdere tempo. :-)
impasto(bufferizzare)
Incolla il contenuto degli appunti specificati o del buffer di taglio nel terminale
finestra. bufferizzare è un numero 0-7, nel qual caso la selezione viene incollata
dal buffer di taglio specificato, o una delle parole Appunti, primario, o
secondario (o qualsiasi sua sottostringa iniziale), nel qual caso il contenuto del
gli appunti specificati vengono incollati. puoi omettere bufferizzare, nel qual caso il default
buffer è primario (XA_PRIMARY in linguaggio Xlib).
Salva(Digitare, Nome del file)
Salva la configurazione attuale del tema/utente. Digitare può essere uno dei due Utente or tema;
l'impostazione predefinita è Utente. Nome del file è il file in cui dovrebbero essere le impostazioni
salvato. Può contenere un percorso assoluto o relativo al tema
directory. Il nome file predefinito per Utente is utente.cfge il nome file predefinito
per tema is tema.cfg.
salva_buff(Nome del file)
Scarica il contenuto del buffer di scorrimento nel file specificato.
scorrere(n)
Scorre avanti o indietro nel buffer di scorrimento. n è una virgola mobile
numero seguito da un identificatore di unità opzionale. L'identificatore di unità è uno di:
Linee or l; pagine or pOppure tamponi or b. Il numero in virgola mobile può essere
separato dall'identificatore di unità da uno spazio vuoto o da una virgola, ma non lo è
necessario. Il numero in virgola mobile deve essere positivo per scorrere verso il basso (avanti)
e negativo per scorrere verso l'alto (indietro). Ad esempio, la sequenza di tasti Maiusc-PagSu
è equivalente scorri(-1p). Puoi anche specificare quantità frazionarie, come
as scorrere (0.5p) per scorrere mezza pagina verso il basso. L'unità predefinita se non specificata
is Linee.
ricerca(str)
Presenta una finestra di dialogo in cui l'utente può inserire un termine di ricerca. Il predefinito
il valore è impostato su str. Tutte le occorrenze della stringa di ricerca specificata sono
evidenziato nel buffer di scorrimento ed Eterm torna al più recente
uno. La ricerca di nuovo con la stessa parola chiave cancellerà la precedente
evidenziazione.
produrre(command)
alias: exec
Genera un processo figlio secondario da eseguire command, o Etherm se nessun valore è
passato.
corda(stringa)
Il specificato stringa viene analizzato tramite Eterm. Questo è esattamente identico al
stringa azione.
SCHERMO
Escreen è un livello di interfaccia schermo/twin che consente a Eterm di interagire con GNU
schermo e con quello di Massimiliano Ghilardi gemello Software. Ciò consente a Eterm di supportare
più sessioni di subshell all'interno di una singola finestra. In superficie, questa funzione funziona
analogamente alle sessioni "a schede" offerte da programmi come Konsole e multi-gnomo-
terminale. Tuttavia, Escreen ha il vantaggio di essere un'interfaccia per il software esistente,
fornendo così funzionalità aggiuntive come più regioni per display, scollegamento/ricollegamento
funzionalità, supporto per sessioni remote senza interruzioni, supporto per firewall e altro ancora.
Il supporto di Escreen è ancora in qualche modo sperimentale e quindi non viene compilato in Eterm da
predefinito. Per abilitarlo, devi compilare con --enable-escreen e / o --enable-etwin
(a seconda che tu abbia lo schermo, il doppio o entrambi). Se hai installato da un pacchetto,
Puoi usare Etherm --versione e controlla entrambi + SCHERMO (abilitato) o - SCHERMO
(Disabilitato).
Per ottenere i migliori risultati, se desideri utilizzare la modalità Escreen, fallo richiamando Eterm con il
Tema schermo elettronico (Etherm -t schermo elettronico). Questo tema fornisce le associazioni di tasti predefinite, quelle di base
Menu Escreen, definizioni dei colori, ecc. per l'utilizzo da parte del motore Escreen. Soprattutto, esso
fornisce il necessario URL parametro per richiamare la modalità Escreen.
Consulta il file README.Escreen per una discussione più approfondita della modalità Escreen.
AUTORI
Michael Jennings ([email protected])
URL (s)
Pagina iniziale di Eterm -- http://www.eterm.org/
Pagina iniziale dell'autore -- http://www.kainx.org/
Usa Eterm online usando i servizi onworks.net