Aceasta este comanda xtrace care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
xtrace - urmărește comunicarea între client și server X11
REZUMAT
xtrace [ Opțiuni ] [ -s | -k ] [ [ -W ] [ -- ] comandă args ... ]
DESCRIERE
Xtrace falsifică un server X și redirecționează toate conexiunile către un server X real, afișând
comunicarea între clienți într-o formă (ei bine, teoretic) care poate fi citită de om. Dacă o comandă
este dată, xtrace execută comanda numită cu $DISPLAY setat la serverul X fals. Dacă
acea comandă iese înainte ca orice conexiune să fie făcută, xtrace iese imediat dacă nu -W is
specificat.
OPŢIUNI
-I director
Uită-te în director pentru fișierele de descriere a protocolului. (adică directorul în care se află
.proto fișierele pot fi găsite).
-s | --stopwhendone (Implicit)
Terminați când toți clienții redirecționați s-au deconectat. (Sau când a fost rulat un program
odată ce programul s-a terminat și toate conexiunile sunt închise).
-k | --continua să fie difuzate
Dacă toți clienții s-au deconectat, așteptați să se conecteze alții noi.
-W | --waitforclient
Nu vă opriți când programul pornit se termină înainte de a fi făcută orice conexiune.
(Ar putea fi necesar dacă programul trece în fundal).
-d nume | --afişa nume
Redirecționați conexiunile către serverul X specificat de nume în locul celui specificat
de variabila de mediu DISPLAY.
-D nume | --fakedisplay nume
Afișare falsă nume în loc de $FAKEDISPLAY or :9 respectiv.
-f nume de fișier | --authfile nume de fișier
Adăugați un -f nume de fișier la argumentele pentru toate apelurile la xauth pentru a obține
jetoane de autentificare ale serverului X la care să se conecteze.
-F nume de fișier | --newauthfile nume de fișier
Adăugați un -f nume de fișier la argumentele pentru toate apelurile la xauth pentru a salva
jetoane de autentificare pentru a se conecta la serverul X fals.
-c | --copyauthentication (Implicit)
Copiați jetoanele de autentificare pentru serverul X la care să se conecteze, astfel încât clienții
conectarea la serverul nostru fals le va folosi.
Comenzile executate sunt aproximativ echivalente cu: xauth adăuga $FAKEDISPLAY . `xauth listă
$DISPLAY | Wow '$2=="MIT-MAGIC-COOKIE-1" {imprimare $3}'`
Nu numai asta MIT-MAGIC-COOKIE-1 jetoanele sunt copiate deoarece xtrace nu acceptă încă
pentru a schimba jetoanele de autentificare astfel încât XDM-AUTORIZARE-1 ar fi posibil.
-n | --nocopyauthentication
Nu suna xauth și te joci cu jetoanele de autentificare, dar lasă asta în seama
utilizator de manevrat.
-e | --denyeextensions
Modificați toate răspunsurile serverului pentru a spune că nu există extensii disponibile. (Ca xtrace
acceptă oricum doar un număr mic de extensii și apelurile sunt extinse
solicitări „necunoscute” și toate răspunsurile la astfel de solicitări „neașteptate”).
-w | --readwritedebug
Tipăriți câți octeți sunt citiți și/sau scrieți când.
-m conta | --maxklistlength conta
Imprimați doar primul conta multe elemente din toate listele.
-i | --interactiv
Solicitările trimise de la client către server numai după confirmarea interactivă.
Confirmarea se oferă apăsând enter sau un număr urmat de enter prin stdin.
Acest lucru poate da rezultate amuzante atunci când mai mulți clienți sunt tunelați.
-o | --outfile nume de fișier
Dump output în nume de fișier în loc de stdout.
-b | --tamponată
Nu scrieți fiecare rând pe cont propriu, ci așteptați până când bufferele sunt pline. Accelerează
lucrurile un pic la ieșire într-un fișier. Nu sunt deloc folositoare împreună
cu -i.
--marcate de timp
Imprimați un marcaj de timp înainte de fiecare linie.
Rețineți că timpul de tipărire a unui pachet este între momentul în care este primit un pachet și
ora în care este trimis un pachet, dar nu oferă alte informații decât aceasta.
--amare-relative
Imprimați un marcaj de timp relativ la începutul conexiunii înainte de fiecare linie.
Rețineți că timpul de tipărire a unui pachet este între momentul în care este primit un pachet și
ora în care este trimis un pachet, dar nu oferă alte informații decât aceasta.
--monotonic-timestampuri
Imprimați un CLOCK_MONOTONIC (vezi clock_gettime(3)) marca temporală de fiecare dată când un pachet este
tipărite. Acesta este probabil timpul de funcționare al sistemului dvs.
Rețineți că timpul de tipărire a unui pachet este între momentul în care este primit un pachet și
ora în care este trimis un pachet, dar nu oferă alte informații decât aceasta.
--print-offset-uri
Imprimați decalajele tuturor câmpurilor (utilă pentru a depana listele imbricate în descrierile protocolului)
--print-counts
Print counts (util pentru a depana listele din descrierile protocolului)
MEDIUL VARIABILE
DISPLAY
Fără --afişa conținutul acestei variabile este utilizat pentru a determina serverul la
conectează la. (Și fără -n dat lui xauth pentru a obține jetoanele de autentificare pentru
acest afișaj.)
FAKEDISPLAY
Fără --fakedisplay conținutul acestei variabile este utilizat pentru a determina cum să
asculta clientii. (Și fără -n dat lui xauth pentru a seta jetoanele de autentificare
pentru acest afișaj.) Dacă niciunul nu este dat, xtrace voi incerca :9
AUTORITATE X
Fără -n si fara -f or -F ta xauth cel mai probabil programul va analiza acest lucru
variabilă pentru fișier pentru a obține/salva jetoanele de autentificare din/în. Dacă aceasta este
nu setat îl va folosi cel mai probabil $ ACASĂ/.Xauthority.
RAPORTAREA GANDACI
Raportați erori la[e-mail protejat]> sau Debian BTS.
Utilizați xtrace online folosind serviciile onworks.net