ນີ້ແມ່ນຄໍາສັ່ງ xtrace ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xtrace - ຕິດຕາມການສື່ສານລະຫວ່າງລູກຄ້າ X11 ແລະເຄື່ອງແມ່ຂ່າຍ
ສະຫຼຸບສັງລວມ
xtrace [ ທາງເລືອກໃນການ ] [ -s | -k ][ -W ] [ -- ] ຄໍາສັ່ງ ໂຕ້ຖຽງ ... ]
ລາຍລະອຽດ
Xtrace ປອມຕົວເຊີບເວີ X ແລະສົ່ງຕໍ່ການເຊື່ອມຕໍ່ທັງໝົດໄປຫາເຊີບເວີ X ທີ່ແທ້ຈິງ, ສະແດງເຖິງ
ການສື່ສານລະຫວ່າງລູກຄ້າໃນຮູບແບບ (ທາງທິດສະດີ) ຂອງມະນຸດສາມາດອ່ານໄດ້. ຖ້າຫາກວ່າຄໍາສັ່ງ
ແມ່ນໃຫ້, xtrace ປະຕິບັດຄໍາສັ່ງທີ່ມີຊື່ດ້ວຍ $DISPLAY ຕັ້ງເປັນເຊີບເວີ X ປອມ. ຖ້າ
ຄໍາສັ່ງນັ້ນອອກກ່ອນທີ່ຈະມີການເຊື່ອມຕໍ່, xtrace ອອກຈາກທັນທີເວັ້ນເສຍແຕ່ -W is
ລະບຸ.
OPTIONS
-I ລະບົບ
ເບິ່ງເຂົ້າໄປໃນ ລະບົບ ສໍາລັບໄຟລ໌ຄໍາອະທິບາຍຂອງໂປໂຕຄອນ. (ເຊັ່ນ: ໄດເລກະທໍລີທີ່
.proto ໄຟລ໌ສາມາດພົບເຫັນ).
-s | --ຢຸດແລ້ວ (ຄ່າເລີ່ມຕົ້ນ)
ຢຸດເຊົາເມື່ອລູກຄ້າສົ່ງຕໍ່ທັງຫມົດໄດ້ຕັດການເຊື່ອມຕໍ່. (ຫຼືໃນເວລາທີ່ໂຄງການໄດ້ຖືກດໍາເນີນການ
ເມື່ອໂຄງການສໍາເລັດແລະການເຊື່ອມຕໍ່ທັງຫມົດຖືກປິດ).
-k | -- ສືບຕໍ່
ຖ້າລູກຄ້າທັງໝົດຕັດການເຊື່ອມຕໍ່, ລໍຖ້າໃຫ້ຄົນໃໝ່ເຊື່ອມຕໍ່.
-W | --ຜູ້ລໍຖ້າ
ຢ່າຢຸດເວລາທີ່ໂຄງການເລີ່ມຕົ້ນຢຸດກ່ອນທີ່ຈະເຊື່ອມຕໍ່ໃດໆ.
(ອາດຈະມີຄວາມຈໍາເປັນຖ້າຫາກວ່າໂຄງການ forks ກັບພື້ນຫລັງ).
-d ຊື່ | -- ຈໍສະແດງຜົນ ຊື່
ສົ່ງຕໍ່ການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ X ທີ່ລະບຸໄວ້ໂດຍ ຊື່ ແທນທີ່ຈະເປັນທີ່ລະບຸໄວ້
ໂດຍການປ່ຽນແປງສະພາບແວດລ້ອມ DISPLAY.
-D ຊື່ | --ການສະແດງຜົນປອມ ຊື່
ຈໍສະແດງຜົນປອມ ຊື່ ແທນທີ່ $FAKEDISPLAY or :9 ຕາມລໍາດັບ.
-f ຊື່ເອກະສານ | --authfile ຊື່ເອກະສານ
ເພີ່ມເຂົ້າ -f ຊື່ເອກະສານ ການໂຕ້ຖຽງສໍາລັບການໂທຫາທັງຫມົດເພື່ອ xauth ເພື່ອໃຫ້ໄດ້ຮັບ
tokens ການກວດສອບຄວາມຖືກຕ້ອງຂອງເຄື່ອງແມ່ຂ່າຍ X ເພື່ອເຊື່ອມຕໍ່ກັບ.
-F ຊື່ເອກະສານ | --newauthfile ຊື່ເອກະສານ
ເພີ່ມເຂົ້າ -f ຊື່ເອກະສານ ການໂຕ້ຖຽງສໍາລັບການໂທຫາທັງຫມົດເພື່ອ xauth ເພື່ອຊ່ວຍປະຢັດ
tokens ການກວດສອບຄວາມຖືກຕ້ອງເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ X ປອມ.
-c | --copyauthentication (ຄ່າເລີ່ມຕົ້ນ)
ຄັດລອກ tokens ການກວດສອບຄວາມຖືກຕ້ອງສໍາລັບເຄື່ອງແມ່ຂ່າຍ X ເພື່ອເຊື່ອມຕໍ່ກັບລູກຄ້າ
ການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍປອມຂອງພວກເຮົາຈະໃຊ້ພວກມັນ.
ຄໍາສັ່ງທີ່ດໍາເນີນການແມ່ນປະມານເທົ່າກັບ: xauth ເພີ່ມ $FAKEDISPLAY . `xauth ບັນຊີລາຍຊື່
$DISPLAY | ງຸ່ມ '$2=="MIT-MAGIC-COOKIE-1" {ພິມ $3}'`
ບໍ່ພຽງແຕ່ MIT-MAGIC-COOKIE-1 tokens ຖືກຄັດລອກຍ້ອນວ່າ xtrace ຍັງບໍ່ທັນຮອງຮັບ
ເພື່ອປ່ຽນ tokens ການກວດສອບຄວາມຖືກຕ້ອງ XDM-AUTHORIZATION-1 ຈະເປັນໄປໄດ້.
-n | --nocopyauthentication
ຢ່າໂທຫາ xauth ແລະເຮັດ fiddle ກັບ authentication tokens ແຕ່ປ່ອຍໃຫ້ມັນ
ຜູ້ໃຊ້ທີ່ຈະຈັດການ.
-e | --denyeextensions
ແກ້ໄຂການຕອບກັບເຊີບເວີທັງໝົດເພື່ອບອກວ່າບໍ່ມີສ່ວນຂະຫຍາຍໃດໆ. (ເປັນ xtrace
ບໍ່ສະຫນັບສະຫນູນພຽງແຕ່ຈໍານວນຂະຫນາດນ້ອຍຂອງການຂະຫຍາຍຢ່າງໃດກໍ່ຕາມແລະໂທຫາທັງຫມົດຂະຫຍາຍ
ຄໍາຮ້ອງສະຫມັກ "ບໍ່ຮູ້ຈັກ" ແລະການຕອບສະຫນອງທັງຫມົດຕໍ່ການຮ້ອງຂໍດັ່ງກ່າວ "ບໍ່ໄດ້ຄາດຫວັງ").
-w | --readwritedbug
ພິມຈໍານວນໄບຕ໌ຖືກອ່ານ ແລະ/ຫຼືຂຽນເມື່ອໃດ.
-m ນັບ | --maxklistlength ນັບ
ພິມພຽງແຕ່ຄັ້ງທໍາອິດ ນັບ ຫຼາຍອົງປະກອບຂອງບັນຊີລາຍຊື່ທັງຫມົດ.
-i | --ໂຕ້ຕອບ
ພຽງແຕ່ສົ່ງຄໍາຮ້ອງຂໍຈາກລູກຄ້າໄປຫາເຄື່ອງແມ່ຂ່າຍຫຼັງຈາກການຢືນຢັນແບບໂຕ້ຕອບ.
ການຢືນຢັນແມ່ນໃຫ້ໂດຍການກົດ enter ຫຼືຕົວເລກຕາມດ້ວຍ enter ຜ່ານ stdin.
ນີ້ສາມາດໃຫ້ຜົນໄດ້ຮັບຕະຫລົກໃນເວລາທີ່ລູກຄ້າຫຼາຍຄົນຖືກ tunneled.
-o | --outfile ຊື່ເອກະສານ
ຖິ້ມຜົນຜະລິດເຂົ້າໄປໃນ ຊື່ເອກະສານ ແທນທີ່ຈະ stdout.
-b | --buffed
ຢ່າຂຽນທຸກເສັ້ນດ້ວຍຕົວມັນເອງ ແຕ່ລໍຖ້າຈົນກ່ວາ buffers ເຕັມ. ເລັ່ງ
ສິ່ງເລັກນ້ອຍໃນເວລາທີ່ສົ່ງກັບໄຟລ໌. ບໍ່ມີປະໂຫຍດຫຼາຍພ້ອມກັນ
ກັບ -i.
--ສະແຕມເວລາ
ພິມສະແຕມເວລາກ່ອນແຕ່ລະແຖວ.
ໃຫ້ສັງເກດວ່າເວລາທີ່ແພັກເກັດຖືກພິມແມ່ນລະຫວ່າງເວລາທີ່ແພັກເກັດໄດ້ຮັບແລະ
ເວລາທີ່ແພັກເກັດຖືກສົ່ງ, ແຕ່ມັນບໍ່ມີຂໍ້ມູນອື່ນນອກເຫນືອຈາກນັ້ນ.
--relative-timestamps
ພິມສະແຕມເວລາທີ່ກ່ຽວຂ້ອງກັບຈຸດເລີ່ມຕົ້ນຂອງການເຊື່ອມຕໍ່ກ່ອນແຕ່ລະແຖວ.
ໃຫ້ສັງເກດວ່າເວລາທີ່ແພັກເກັດຖືກພິມແມ່ນລະຫວ່າງເວລາທີ່ແພັກເກັດໄດ້ຮັບແລະ
ເວລາທີ່ແພັກເກັດຖືກສົ່ງ, ແຕ່ມັນບໍ່ມີຂໍ້ມູນອື່ນນອກເຫນືອຈາກນັ້ນ.
--monotonic-timestamps
ພິມ CLOCK_MONOTONIC (ເບິ່ງ clock_gettime(3)) ການສະແຕມເວລາແຕ່ລະຄັ້ງທີ່ມີຊຸດ
ພິມ. ນີ້ອາດຈະເປັນເວລາຫວ່າງຂອງລະບົບຂອງທ່ານ.
ໃຫ້ສັງເກດວ່າເວລາທີ່ແພັກເກັດຖືກພິມແມ່ນລະຫວ່າງເວລາທີ່ແພັກເກັດໄດ້ຮັບແລະ
ເວລາທີ່ແພັກເກັດຖືກສົ່ງ, ແຕ່ມັນບໍ່ມີຂໍ້ມູນອື່ນນອກເຫນືອຈາກນັ້ນ.
--print-offsets
ພິມການຊົດເຊີຍຂອງທຸກຊ່ອງຂໍ້ມູນ (ເປັນປະໂຫຍດເພື່ອດີບັ໊ກລາຍຊື່ທີ່ຕິດກັນຢູ່ໃນລາຍລະອຽດໂປຣໂຕຄໍ)
--print-ນັບ
ຈໍານວນການພິມ (ເປັນປະໂຫຍດເພື່ອດີບັກລາຍຊື່ໃນຄໍາອະທິບາຍໂປໂຕຄອນ)
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
DISPLAY
ໂດຍບໍ່ມີການ -- ຈໍສະແດງຜົນ ເນື້ອໃນຂອງຕົວແປນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດເຄື່ອງແມ່ຂ່າຍທີ່ຈະ
ເຊື່ອມຕໍ່ກັບ. (ແລະບໍ່ມີ -n ມອບໃຫ້ xauth ເພື່ອໃຫ້ໄດ້ຮັບ tokens ການກວດສອບຄວາມຖືກຕ້ອງ
ການສະແດງນີ້.)
ປອມແປງ
ໂດຍບໍ່ມີການ --ການສະແດງຜົນປອມ ເນື້ອໃນຂອງຕົວແປນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດວິທີການ
ຟັງສໍາລັບລູກຄ້າ. (ແລະບໍ່ມີ -n ມອບໃຫ້ xauth ເພື່ອຕັ້ງ tokens ການພິສູດຢືນຢັນ
ສໍາລັບການສະແດງນີ້.) ຖ້າບໍ່ມີ, xtrace ຈະພະຍາຍາມ :9
XAUTHORITY
ໂດຍບໍ່ມີການ -n ແລະບໍ່ມີ -f or -F ຂອງທ່ານ xauth ສ່ວນຫຼາຍມັກ, ໂຄງການຈະເບິ່ງໃນເລື່ອງນີ້
ຕົວແປສໍາລັບໄຟລ໌ທີ່ຈະໄດ້ຮັບ / ບັນທຶກ tokens ການພິສູດຢືນຢັນຈາກ / ເຂົ້າໄປໃນ. ຖ້ານີ້ແມ່ນ
ບໍ່ໄດ້ຕັ້ງມັນມັກຈະໃຊ້ $ ບ້ານ/.ສິດອຳນາດ.
ການລາຍງານ ບັກ
ລາຍງານບັກຫາbrlink@debian.org> ຫຼື Debian BTS.
ໃຊ້ xtrace ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net