ນີ້ແມ່ນຄໍາສັ່ງ urxvtd ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
urxvtd - urxvt terminal daemon
ສະຫຼຸບສັງລວມ
urxvtd [-q|--ງຽບ] [-o|--opendisplay] [-f|-- fork] [-m|--mlock] [-e|--eval perlstring]
urxvtd -q -o -f # ສໍາລັບການນໍາໃຊ້ .xsession
ລາຍລະອຽດ
manpage ນີ້ອະທິບາຍ daemon urxvtd, ເຊິ່ງເປັນຕົວ emulator terminal vt102 ດຽວກັນກັບ.
urxvt, ແຕ່ດໍາເນີນການເປັນ daemon ທີ່ສາມາດເປີດປ່ອງຢ້ຽມ terminal ຫຼາຍພາຍໃນດຽວກັນ
ຂະບວນການ.
ທ່ານສາມາດດໍາເນີນການໄດ້ຈາກສະຄິບ X startup ຂອງທ່ານ, ສໍາລັບການຍົກຕົວຢ່າງ, ເຖິງແມ່ນວ່າມັນບໍ່ໄດ້ຂຶ້ນກັບ a
ເຮັດວຽກ DISPLAY ແລະ, ໃນຄວາມເປັນຈິງ, ສາມາດເປີດປ່ອງຢ້ຽມໃນຈໍສະແດງຜົນ X ຫຼາຍຄັ້ງໃນເວລາດຽວກັນ.
ຂໍ້ໄດ້ປຽບຂອງການແລ່ນ daemon urxvt ປະກອບມີເວລາສ້າງໄວຂຶ້ນສໍາລັບປ່ອງຢ້ຽມ terminal ແລະ
ຄວາມຊົງຈໍາທີ່ບັນທຶກໄວ້ຫຼາຍ.
ຂໍ້ເສຍແມ່ນຜົນກະທົບທີ່ເປັນໄປໄດ້ກ່ຽວກັບຄວາມຫມັ້ນຄົງ - ຖ້າໂຄງການຕົ້ນຕໍ crash, ທັງຫມົດ
ຂະບວນການຕ່າງໆຢູ່ໃນປ່ອງຢ້ຽມຂອງ terminal ແມ່ນສິ້ນສຸດລົງ. ສໍາລັບຕົວຢ່າງ, ຍ້ອນວ່າບໍ່ມີທາງທີ່ຈະ
ປະຕິກິລິຍາຢ່າງສະອາດຕໍ່ກັບການປິດການເຊື່ອມຕໍ່ທີ່ຜິດປົກກະຕິ, "xkill" ແລະເຊີບເວີຣີເຊັດ/ຣີສະຕາດຈະຂ້າ
ໄດ້ urxvtd ຕົວຢ່າງລວມທັງປ່ອງຢ້ຽມທັງຫມົດທີ່ມັນໄດ້ເປີດ.
OPTIONS
urxvtd ໃນປັດຈຸບັນເຂົ້າໃຈບາງທາງເລືອກເທົ່ານັ້ນ. Bundling ຂອງທາງເລືອກແມ່ນຍັງບໍ່ໄດ້ສະຫນັບສະຫນູນ.
-q, --ງຽບ
ໂດຍປົກກະຕິ, urxvtd ອອກຂໍ້ຄວາມ "rxvt-unicode daemon listening on "ຫຼັງຈາກ
ຜູກມັດກັບເຕົ້າສຽບຄວບຄຸມຂອງມັນ. ຕົວເລືອກນີ້ຈະສະກັດກັ້ນຂໍ້ຄວາມນີ້ (ຄວາມຜິດພາດແລະ
ການເຕືອນໄພຍັງຈະຖືກບັນທຶກໄວ້).
-o, --ການເປີດເຜີຍ
ກໍາລັງນີ້ urxvtd ເພື່ອເປີດການເຊື່ອມຕໍ່ກັບ $DISPLAY ໃນປັດຈຸບັນ ແລະເປີດມັນໄວ້.
ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະຜູກມັດຕົວຢ່າງຂອງ urxvtd ຕະຫຼອດຊີວິດຂອງສະເພາະ
ສະແດງ/ເຊີບເວີ. ຖ້າເຊີບເວີເຮັດການຣີເຊັດ, urxvtd ຈະຖືກຂ້າໂດຍອັດຕະໂນມັດ.
-f, --ສ້ອມ
ນີ້ເຮັດໃຫ້ urxvtd ສ້ອມ ຫຼັງຈາກທີ່ມັນໄດ້ຜູກມັດຕົວຂອງມັນເອງກັບເຕົ້າຮັບການຄວບຄຸມຂອງມັນ.
-m, --mlock
ນີ້ເຮັດໃຫ້ urxvtd ໂທ mlockall(2) ຕົວຂອງມັນເອງ. ນີ້ locks urxvtd ໃນ RAM ແລະປ້ອງກັນມັນ
ຈາກການຖືກປ່ຽນອອກໄປໃນແຜ່ນ, ໃນຄ່າໃຊ້ຈ່າຍຂອງການຊົມໃຊ້ຄວາມຊົງຈໍາຫຼາຍຫຼາຍໃນຫຼາຍທີ່ສຸດ
ລະບົບປະຕິບັດການ.
ຫມາຍເຫດ: ເພື່ອນໍາໃຊ້ຄຸນສົມບັດນີ້, ຜູ້ບໍລິຫານລະບົບຂອງທ່ານຕ້ອງໄດ້ຕັ້ງຂອງທ່ານ
RLIMIT_MEMLOCK ຂອງຜູ້ໃຊ້ເປັນຂະໜາດໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບຂະໜາດຂອງ urxvtd binary
(ຫຼືບໍ່ຈໍາກັດ). ເບິ່ງ /etc/security/limits.conf.
ຫມາຍເຫດ 2: ມີ bug ເປັນທີ່ຮູ້ຈັກໃນ glibc (ອາດຈະແກ້ໄຂໃນ 2.8 ແລະສະບັບຕໍ່ມາ) ບ່ອນທີ່
calloc ສົ່ງຄືນຄວາມຊົງຈຳທີ່ບໍ່ແມ່ນສູນເມື່ອ mlockall ມີຜົນ. ຖ້າຫາກວ່າທ່ານປະສົບກັບອຸປະຕິເຫດ
ຫຼືພຶດຕິກໍາທີ່ແປກປະຫຼາດອື່ນໆໃນຂະນະທີ່ໃຊ້ --mlock, ລອງມັນໂດຍບໍ່ມີມັນ.
-e, --eval perlstring
ປະເມີນລະຫັດ perl ທີ່ໄດ້ຮັບຫຼັງຈາກການເລີ່ມຕົ້ນຂັ້ນພື້ນຖານ (ຮຽກຮ້ອງໃຫ້ມີການສະຫນັບສະຫນູນ perl
ເປີດໃຊ້ເມື່ອລວບລວມ urxvtd).
ນີ້ສາມາດຖືກນໍາໃຊ້ເປັນຕົວຢ່າງເພື່ອກໍາຫນົດຄ່າພາສາ perl ພາຍໃນ, ເຊິ່ງແມ່ນ
ແບ່ງປັນລະຫວ່າງຕົວຢ່າງ terminal ທັງຫມົດ, ຫຼືສ້າງເຕົ້າຮັບຟັງເພີ່ມເຕີມສໍາລັບການ
ພິທີການເພີ່ມເຕີມ.
ປະຈຸບັນລະຫັດຖືກປະຕິບັດ ກ່ອນທີ່ຈະ ການສ້າງເຕົ້າຮັບຟັງປົກກະຕິ: ນີ້
ອາດຈະມີການປ່ຽນແປງໃນຮຸ່ນໃນອະນາຄົດ.
ຕົວຢ່າງ
ນີ້ແມ່ນ ຄຳ ຮຽກຮ້ອງທີ່ເປັນປະໂຫຍດຂອງ urxvtd ຢູ່ໃນ .xsession- script ຮູບແບບ:
urxvtd -q -f -o
ນີ້ລໍຖ້າຈົນກ່ວາເຕົ້າສຽບຄວບຄຸມສາມາດໃຊ້ໄດ້, ເປີດຈໍສະແດງຜົນປະຈຸບັນແລະສ້ອມເຂົ້າໄປໃນ
ພື້ນຫລັງ. ເມື່ອທ່ານອອກຈາກລະບົບ, ເຊີບເວີຖືກປັບແລະ urxvtd ຖືກຂ້າຕາຍ.
ENVIRONMENT
RXVT_SOCKET
ທັງສອງ urxvtc ແລະ urxvtd ໃຊ້ຕົວແປສະພາບແວດລ້ອມ RXVT_SOCKET ເພື່ອສ້າງການຟັງ
socket ແລະຕິດຕໍ່ urxvtd, ຕາມລໍາດັບ. ຖ້າຕົວແປຂາດຫາຍໄປ
$HOME/.urxvt/urxvtd- ຖືກນໍາໃຊ້.
DISPLAY
ໃຊ້ພຽງແຕ່ເມື່ອຕົວເລືອກ "--opendisplay" ຖືກລະບຸ. ຕ້ອງມີຈໍສະແດງຜົນ X ທີ່ຖືກຕ້ອງ
ຊື່
ໃຊ້ urxvtd ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net