Ito ang command na xtrace na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
xtrace - bakas ang komunikasyon sa pagitan ng X11 client at server
SINOPSIS
xtrace [ pagpipilian ] [ -s | -k ] [ [ -W ] [ -- ] utos mga pagtatalo ... ]
DESCRIPTION
Ang Xtrace ay nagpapanggap ng isang X server at ipinapasa ang lahat ng mga koneksyon sa isang tunay na X server, na ipinapakita ang
komunikasyon sa pagitan ng mga kliyente sa (well, theoretically) na nababasa ng tao na anyo. Kung isang utos
ay ibinigay, xtrace nagsasagawa ng pinangalanang utos na may $DISPLAY itinakda sa pekeng X server. Kung
ang utos na iyon ay lumalabas bago gumawa ng anumang mga koneksyon, xtrace lalabas kaagad maliban kung -W is
tinukoy.
Opsyon
-I direktoryo
Tumingin sa direktoryo para sa mga file ng paglalarawan ng protocol. (ibig sabihin, ang direktoryo kung saan ang
.proto mahahanap ang mga file).
-s | --stopwhendone (default)
Tapusin kapag ang lahat ng ipinasa na kliyente ay nadiskonekta. (O kapag ang isang programa ay pinatakbo
kapag natapos na ang programa at sarado na ang lahat ng koneksyon).
-k | --patuloy na tumatakbo
Kung nadiskonekta ang lahat ng kliyente, hintaying kumonekta ang mga bago.
-W | --waitforclient
Huwag huminto kapag natapos ang sinimulang programa bago gumawa ng anumang koneksyon.
(Maaaring kailanganin kung ang programa ay lumipat sa background).
-d pangalan | --display pangalan
Ipasa ang mga koneksyon sa X server na tinukoy ni pangalan sa halip na ang tinukoy
sa pamamagitan ng variable ng kapaligiran DISPLAY.
-D pangalan | --fakedisplay pangalan
Pekeng display pangalan sa halip ng $FAKEDISPLAY or :9 ayon sa pagkakabanggit.
-f filename | --authfile filename
Magdagdag ng isang -f filename sa mga argumento para sa lahat ng mga tawag sa xauth upang makuha ang
mga token ng pagpapatunay ng X server na kumonekta.
-F filename | --newauthfile filename
Magdagdag ng isang -f filename sa mga argumento para sa lahat ng mga tawag sa xauth upang i-save ang
mga token ng pagpapatunay upang kumonekta sa pekeng X server.
-c | --copyauthentication (default)
Kopyahin ang mga token ng pagpapatotoo para sa X server na kumonekta upang ang mga kliyente
ang pagkonekta sa aming pekeng server ay gagamitin ang mga ito.
Ang mga command run ay halos katumbas ng: xauth idagdag $FAKEDISPLAY . `xauth listahan
$DISPLAY | ang awkward '$2="MIT-MAGIC-COOKIE-1" {print $3}'`
Hindi lang iyon MIT-MAGIC-COOKIE-1 Ang mga token ay kinopya dahil hindi pa sinusuportahan ng xtrace
upang baguhin ang mga token ng pagpapatunay upang iyon XDM-AUTHORIZATION-1 magiging posible.
-n | --nocopyauthentication
Huwag kang tumawag xauth at magbiyolin ng mga token sa pagpapatunay ngunit iwanan iyon sa
user na hawakan.
-e | --denyextension
Baguhin ang lahat ng mga tugon ng server para sabihing walang available na mga extension. (Bilang xtrace
ay sumusuporta lamang sa isang maliit na bilang ng mga extension at tumatawag sa lahat ng pinalawig
humiling ng "hindi alam" at lahat ng mga tugon sa mga naturang kahilingan ay "hindi inaasahan").
-w | --readwritedebug
I-print kung ilang byte ang binabasa at/o isinulat kung kailan.
-m bilangin | --maxklistlength bilangin
I-print lamang ang una bilangin maraming elemento ng lahat ng listahan.
-i | --interactive
Nagpadala lamang ng mga kahilingan mula sa kliyente sa server pagkatapos ng interactive na kumpirmasyon.
Ang kumpirmasyon ay ibinibigay sa pamamagitan ng pagpindot sa enter o isang numero na sinusundan ng enter sa pamamagitan ng stdin.
Maaari itong magbigay ng mga nakakatawang resulta kapag maraming kliyente ang na-tunnel.
-o | --outfile filename
Itapon ang output sa filename sa halip na stdout.
-b | --buffered
Huwag isulat ang bawat linya sa sarili nitong ngunit maghintay hanggang mapuno ang mga buffer. Bumibilis
mga bagay nang kaunti kapag nag-output sa isang file. Hindi masyadong kapaki-pakinabang nang magkasama
sa -i.
--mga timestamp
Mag-print ng timestamp bago ang bawat linya.
Tandaan na ang oras ng pagpi-print ng isang packet ay nasa pagitan ng oras na natanggap ang isang packet at
ang oras na ipinadala ang isang packet, ngunit wala itong ibang ibibigay na impormasyon maliban doon.
--relative-timestamps
Mag-print ng timestamp na nauugnay sa simula ng koneksyon bago ang bawat linya.
Tandaan na ang oras ng pagpi-print ng isang packet ay nasa pagitan ng oras na natanggap ang isang packet at
ang oras na ipinadala ang isang packet, ngunit wala itong ibang ibibigay na impormasyon maliban doon.
--monotonic-timestamps
Mag-print ng CLOCK_MONOTONIC (tingnan clock_gettime(3)) timestamp sa tuwing may package
nakalimbag. Ito ay malamang na ang uptime ng iyong system.
Tandaan na ang oras ng pagpi-print ng isang packet ay nasa pagitan ng oras na natanggap ang isang packet at
ang oras na ipinadala ang isang packet, ngunit wala itong ibang ibibigay na impormasyon maliban doon.
--print-offset
Mag-print ng mga offset ng lahat ng mga field (kapaki-pakinabang upang i-debug ang mga nested na listahan sa mga paglalarawan ng protocol)
--print-counts
Mga bilang ng pag-print (kapaki-pakinabang sa pag-debug ng mga listahan sa mga paglalarawan ng protocol)
Kapaligiran MGA VARIABLE
DISPLAY
Wala --display ang nilalaman ng variable na ito ay ginagamit upang matukoy ang server sa
kumonekta sa. (At wala -n ibinigay sa xauth para makuha ang mga token ng pagpapatunay
display na ito.)
FAKEDISPLAY
Wala --fakedisplay ang nilalaman ng variable na ito ay ginagamit upang matukoy kung paano
makinig sa mga kliyente. (At wala -n ibinigay sa xauth upang itakda ang mga token ng pagpapatunay
para sa display na ito.) Kung hindi ibinigay, xtrace Susubukan :9
XAUTORITY
Wala -n at wala -f or -F iyong xauth Malamang na titingnan ito ng program
variable para sa file upang makuha/i-save ang mga token ng pagpapatunay mula/papasok. Kung ito ay
hindi nakatakda ito ay malamang na gamitin $ HOME/.Xautoridad.
Pag-uulat TUMBOK
Mag-ulat ng mga bug sa[protektado ng email]> o ang Debian BTS.
Gumamit ng xtrace online gamit ang mga serbisyo ng onworks.net