ນີ້ແມ່ນຄໍາສັ່ງ twm ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
twm - Tab Window Manager ສໍາລັບລະບົບ X Window
SYNTAX
ທ [ - ຈໍສະແດງຜົນ dpy ] [ -s ] [ -f initfile ] [ -v ]
ລາຍລະອຽດ
ທ.ມ ເປັນຕົວຈັດການປ່ອງຢ້ຽມສໍາລັບລະບົບ X Window. ມັນສະຫນອງແຖບຫົວຂໍ້, ປ່ອງຢ້ຽມທີ່ມີຮູບຮ່າງ,
ຫຼາຍຮູບແບບຂອງການຄຸ້ມຄອງຮູບສັນຍາລັກ, ຫນ້າທີ່ມະຫາພາກທີ່ກໍານົດໂດຍຜູ້ໃຊ້, click-to-type ແລະ pointer-
ເນັ້ນໃສ່ແປ້ນພິມທີ່ຂັບເຄື່ອນ, ແລະການຜູກມັດປຸ່ມທີ່ລະບຸໂດຍຜູ້ໃຊ້ ແລະປຸ່ມຕົວຊີ້.
ໂປລແກລມນີ້ປົກກະຕິແລ້ວແມ່ນເລີ່ມຕົ້ນໂດຍຜູ້ຈັດການເຊດຊັນຂອງຜູ້ໃຊ້ຫຼືສະຄິບເລີ່ມຕົ້ນ. ເມື່ອໃດ
ໃຊ້ຈາກ xdm(1) or ຊິນນິດ(1) ໂດຍບໍ່ມີຜູ້ຈັດການກອງປະຊຸມ, ທ ມັກຈະຖືກປະຕິບັດຢູ່ໃນ
foreground ເປັນລູກຄ້າສຸດທ້າຍ. ໃນເວລາທີ່ດໍາເນີນການທາງນີ້, ອອກ ທ ເຮັດໃຫ້ເກີດກອງປະຊຸມ
ຖືກຍົກເລີກ (ເຊັ່ນ: ອອກຈາກລະບົບ).
ໂດຍຄ່າເລີ່ມຕົ້ນ, ປ່ອງຢ້ຽມແອັບພລິເຄຊັນຖືກອ້ອມຮອບດ້ວຍ ``ກອບ' ທີ່ມີແຖບຫົວຂໍ້ຢູ່ເທິງ
ແລະຊາຍແດນພິເສດອ້ອມຮອບປ່ອງຢ້ຽມ. ແຖບຫົວຂໍ້ປະກອບມີຊື່ຂອງປ່ອງຢ້ຽມ, a
ສີ່ຫຼ່ຽມສີ່ຫລ່ຽມທີ່ສະຫວ່າງເມື່ອປ່ອງຢ້ຽມໄດ້ຮັບການປ້ອນຂໍ້ມູນຈາກແປ້ນພິມ, ແລະກ່ອງຟັງຊັນ
ເອີ້ນວ່າ ``ປຸ່ມຫົວຂໍ້´ ຢູ່ຂອບຊ້າຍ ແລະຂວາຂອງແຖບຫົວຂໍ້.
ກົດປຸ່ມຕົວຊີ້ 1 (ໂດຍປົກກະຕິແມ່ນປຸ່ມຊ້າຍສຸດເວັ້ນເສຍແຕ່ວ່າມັນໄດ້ຮັບການປ່ຽນແປງທີ່ມີ
xmodmap) ໃນຫົວຂໍ້ປຸ່ມຈະເອີ້ນຟັງຊັນທີ່ກ່ຽວຂ້ອງກັບປຸ່ມ. ໃນ
ການໂຕ້ຕອບໃນຕອນຕົ້ນ, ປ່ອງຢ້ຽມແມ່ນ iconified ໂດຍການຄລິກ (ກົດແລະຫຼັງຈາກນັ້ນທັນທີ
ປ່ອຍ) ປຸ່ມຫົວເລື່ອງຊ້າຍ (ທີ່ຄ້າຍຄືຈຸດ). ກົງກັນຂ້າມ, ປ່ອງຢ້ຽມແມ່ນ
deiconified ໂດຍການຄລິກໃສ່ໃນ icon ທີ່ກ່ຽວຂ້ອງຫຼືການເຂົ້າໃນຕົວຈັດການ icon (ເບິ່ງ
ລາຍລະອຽດຂອງຕົວແປ ShowIconManager ແລະຫນ້າທີ່ f.showiconmgr).
Windows ຖືກປັບຂະໜາດໂດຍການກົດປຸ່ມຫົວຂໍ້ທີ່ຖືກຕ້ອງ (ເຊິ່ງຄ້າຍກັບກຸ່ມທີ່ຕິດຢູ່
ສີ່ຫຼ່ຽມ), ລາກຕົວຊີ້ໄປເທິງຂອບທີ່ຈະຖືກຍ້າຍ, ແລະປ່ອຍຕົວຊີ້ອອກ
ເມື່ອໂຄງຮ່າງຂອງປ່ອງຢ້ຽມແມ່ນຂະຫນາດທີ່ຕ້ອງການ. ເຊັ່ນດຽວກັນ, ປ່ອງຢ້ຽມຖືກຍ້າຍໂດຍ
ກົດໃນຫົວຂໍ້ຫຼືພື້ນທີ່ຈຸດເດັ່ນ, ລາກໂຄງຮ່າງປ່ອງຢ້ຽມທີ່ຕັ້ງໃຫມ່,
ແລະຫຼັງຈາກນັ້ນປ່ອຍອອກມາເມື່ອໂຄງຮ່າງຢູ່ໃນຕໍາແຫນ່ງທີ່ຕ້ອງການ. ພຽງແຕ່ຄລິກໃສ່
ຫົວຂໍ້ ຫຼືເຂດໄຮໄລ້ຈະຍົກໜ້າຈໍຂຶ້ນມາໂດຍບໍ່ຕ້ອງຍ້າຍມັນ.
ເມື່ອປ່ອງຢ້ຽມໃຫມ່ຖືກສ້າງຂື້ນ, ທ ຈະໃຫ້ກຽດທຸກຂະຫນາດແລະຂໍ້ມູນສະຖານທີ່ຮ້ອງຂໍ
ໂດຍຜູ້ໃຊ້ (ປົກກະຕິແລ້ວໂດຍຜ່ານ -ເລຂາຄະນິດ ການໂຕ້ຖຽງແຖວຄໍາສັ່ງຫຼືຊັບພະຍາກອນສໍາລັບ
ຄໍາຮ້ອງສະຫມັກສ່ວນບຸກຄົນ). ຖ້າບໍ່ດັ່ງນັ້ນ, ໂຄງຮ່າງຂອງຂະຫນາດເລີ່ມຕົ້ນຂອງປ່ອງຢ້ຽມ, ຂອງມັນ
titlebar, ແລະເສັ້ນແບ່ງປ່ອງຢ້ຽມເຂົ້າໄປໃນຕາຂ່າຍໄຟຟ້າ 3x3 ທີ່ຕິດຕາມຕົວຊີ້
ສະແດງ. ການຄລິກໃສ່ pointer Button1 ຈະຈັດຕໍາແຫນ່ງປ່ອງຢ້ຽມຢູ່ໃນຕໍາແຫນ່ງປະຈຸບັນແລະ
ໃຫ້ມັນຂະຫນາດເລີ່ມຕົ້ນ. ກົດປຸ່ມຕົວຊີ້ 2 (ປົກກະຕິແລ້ວແມ່ນປຸ່ມຕົວຊີ້ກາງ)
ແລະການລາກໂຄງຮ່າງຈະໃຫ້ປ່ອງຢ້ຽມຕໍາແຫນ່ງປະຈຸບັນຂອງມັນແຕ່ອະນຸຍາດໃຫ້ທັງສອງດ້ານ
ໄດ້ຮັບການປັບຂະຫນາດດັ່ງທີ່ອະທິບາຍຂ້າງເທິງ. ການຄລິກໃສ່ຕົວຊີ້ປຸ່ມ 3 (ປົກກະຕິແລ້ວຕົວຊີ້ທີ່ຖືກຕ້ອງ
ປຸ່ມ) ຈະໃຫ້ປ່ອງຢ້ຽມຕໍາແຫນ່ງປະຈຸບັນຂອງຕົນແຕ່ພະຍາຍາມເຮັດໃຫ້ມັນຍາວພຽງພໍທີ່ຈະ
ແຕະລຸ່ມສຸດຂອງຫນ້າຈໍ.
OPTIONS
ທ.ມ ຍອມຮັບຕົວເລືອກແຖວຄໍາສັ່ງຕໍ່ໄປນີ້:
- ຈໍສະແດງຜົນ dpy
ຕົວເລືອກນີ້ກໍານົດເຄື່ອງແມ່ຂ່າຍ X ທີ່ຈະໃຊ້.
-s ທາງເລືອກນີ້ຊີ້ໃຫ້ເຫັນວ່າພຽງແຕ່ຫນ້າຈໍເລີ່ມຕົ້ນ (ຕາມລະບຸໄວ້ໂດຍ - ຈໍສະແດງຜົນ ຫຼືໂດຍ
ໄດ້ DISPLAY ສະພາບແວດລ້ອມ variable) ຄວນໄດ້ຮັບການຄຸ້ມຄອງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທ ຈະພະຍາຍາມ
ເພື່ອຈັດການໜ້າຈໍທັງໝົດໃນຈໍສະແດງຜົນ.
-f ຊື່ເອກະສານ
ຕົວເລືອກນີ້ລະບຸຊື່ຂອງໄຟລ໌ເລີ່ມຕົ້ນທີ່ຈະໃຊ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທ ຈະ
ເບິ່ງຢູ່ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ສໍາລັບໄຟລ໌ທີ່ມີຊື່ .twmrc.num (ບ່ອນທີ່ num ເປັນ
ຈໍານວນຫນ້າຈໍ) ຫຼື .twmrc.
-v ທາງເລືອກນີ້ຊີ້ບອກວ່າ ທ ຄວນພິມຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດທຸກຄັ້ງທີ່ບໍ່ຄາດຄິດ
ໄດ້ຮັບເຫດການຄວາມຜິດພາດ X. ນີ້ສາມາດເປັນປະໂຫຍດໃນເວລາທີ່ debugging ຄໍາຮ້ອງສະຫມັກແຕ່ສາມາດເຮັດໄດ້
ຈະລົບກວນໃນການນໍາໃຊ້ປົກກະຕິ.
ການລູກຄ້າ
ຫຼາຍຂອງ ທຮູບລັກສະນະແລະພຶດຕິກໍາສາມາດຄວບຄຸມໄດ້ໂດຍການສະຫນອງໄຟລ໌ເລີ່ມຕົ້ນໃນຫນຶ່ງ
ຂອງສະຖານທີ່ດັ່ງຕໍ່ໄປນີ້ (ຄົ້ນຫາໃນຄໍາສັ່ງສໍາລັບແຕ່ລະຫນ້າຈໍໄດ້ຮັບການຄຸ້ມຄອງໃນເວລາທີ່ ທ
ເລີ່ມຕົ້ນ):
$HOME/.twmrc.ໝາຍເລກໜ້າຈໍ
ໄດ້ ໝາຍເລກໜ້າຈໍ ເປັນຕົວເລກບວກນ້ອຍ (ຕົວຢ່າງ: 0, 1, ແລະອື່ນໆ) ເປັນຕົວແທນຂອງ
ຈໍານວນຫນ້າຈໍ (ເຊັ່ນ: ຕົວເລກສຸດທ້າຍໃນຕົວແປສະພາບແວດລ້ອມ DISPLAY
host:displaynum.screennum) ທີ່ຈະຖືກໃຊ້ເພື່ອຕິດຕໍ່ກັບຫນ້າຈໍຂອງ
ຈໍສະແດງຜົນ. ນີ້ແມ່ນຈຸດປະສົງສໍາລັບການສະແດງທີ່ມີຫຼາຍຫນ້າຈໍຂອງສາຍຕາທີ່ແຕກຕ່າງກັນ
ປະເພດ
$HOME/.twmrc
ນີ້ແມ່ນຊື່ປົກກະຕິຂອງໄຟລ໌ເລີ່ມຕົ້ນຂອງຜູ້ໃຊ້ແຕ່ລະຄົນ.
/usr/share/X11/twm/system.twmrc
ຖ້າບໍ່ພົບທັງສອງໄຟລ໌ກ່ອນໜ້ານີ້, ທ ຈະເບິ່ງຢູ່ໃນໄຟລ໌ນີ້ສໍາລັບ a
ການຕັ້ງຄ່າເລີ່ມຕົ້ນ. ນີ້ມັກຈະຖືກປັບແຕ່ງໂດຍຜູ້ເບິ່ງແຍງເວັບໄຊທ໌
ສະຫນອງເມນູທີ່ສະດວກຫຼືການຜູກມັດທີ່ຄຸ້ນເຄີຍສໍາລັບຜູ້ໃຊ້ຈົວ.
ຖ້າບໍ່ພົບໄຟລ໌ເລີ່ມຕົ້ນ, ທ ຈະໃຊ້ຄ່າເລີ່ມຕົ້ນໃນຕົວທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ. ໄດ້
ຊັບພະຍາກອນທີ່ໃຊ້ໂດຍ ທ is bitmapFilePath ສໍາລັບບັນຊີລາຍຊື່ການແຍກຈໍ້າສອງເມັດຂອງການ
ຄົ້ນຫາໃນເວລາທີ່ຊອກຫາໄຟລ໌ bitmap (ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ Athena ເຄື່ອງມື ຄູ່ມື
ແລະ xrdb(1)).
ທ.ມ ໄຟລ໌ເລີ່ມຕົ້ນຖືກແບ່ງອອກເປັນສາມປະເພດສະເພາະ: Variables,
ຜູກມັດ, ເມນູ. ໄດ້ Variables ພາກສ່ວນຕ້ອງມາກ່ອນແລະຖືກນໍາໃຊ້ເພື່ອອະທິບາຍຕົວອັກສອນ,
ສີ, ຕົວກະພິບ, ຄວາມກວ້າງຂອງຂອບ, ໄອຄອນ ແລະການຈັດວາງໜ້າຕ່າງ, ການເນັ້ນ, ການສ້າງອັດຕະໂນມັດ,
ຮູບແບບຂອງຫົວຂໍ້, warping, ການນໍາໃຊ້ຂອງຕົວຈັດການ icon. ໄດ້ ຜູກມັດ ປົກກະຕິແລ້ວມາ
ອັນທີສອງແລະຖືກນໍາໃຊ້ເພື່ອກໍານົດຫນ້າທີ່ຄວນຈະຖືກເອີ້ນໃນເວລາທີ່ແປ້ນພິມແລະ
ປຸ່ມຕົວຊີ້ຖືກກົດຢູ່ໃນປ່ອງຢ້ຽມ, ໄອຄອນ, ຫົວຂໍ້, ແລະກອບ. ໄດ້ ເມນູ ສ່ວນ
ໃຫ້ເມນູທີ່ຜູ້ໃຊ້ກໍານົດໃດໆ (ປະກອບດ້ວຍຫນ້າທີ່ທີ່ຈະເອີ້ນຫຼືຄໍາສັ່ງທີ່ຈະເປັນ
ປະຕິບັດ).
ຊື່ຕົວແປ ແລະຄໍາສໍາຄັນແມ່ນບໍ່ມີຕົວພິມນ້ອຍໃຫຍ່. ສາຍຕ້ອງຖືກອ້ອມຮອບດ້ວຍສອງເທົ່າ
ຕົວອັກສອນອ້າງອີງ (ເຊັ່ນ "ສີຟ້າ") ແລະມີຕົວພິມນ້ອຍໃຫຍ່. ສັນຍາລັກປອນ (#) ຢູ່ນອກ ກ
string ເຮັດໃຫ້ສ່ວນທີ່ເຫລືອຂອງເສັ້ນທີ່ມີລັກສະນະຖືກປະຕິບັດເປັນ a
ຄຳ ເຫັນ.
ຄວາມຮັບຜິດຊອບ
ຫຼາຍດ້ານຂອງ ທສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ຂອງມັນຖືກຄວບຄຸມໂດຍຕົວແປທີ່ອາດຈະຖືກຕັ້ງຢູ່ໃນ
ໄຟລ໌ເລີ່ມຕົ້ນຂອງຜູ້ໃຊ້. ບາງສ່ວນຂອງທາງເລືອກໃນການເປີດຫຼືປິດການທໍາງານພຽງແຕ່ໂດຍ
ການປະກົດຕົວຂອງຄໍາຫລັກສະເພາະ. ທາງເລືອກອື່ນຕ້ອງການຄໍາສັບຕ່າງໆ, ຕົວເລກ, ຊ່ອຍແນ່, ຫຼື
ບັນຊີລາຍຊື່ທັງຫມົດເຫຼົ່ານີ້.
ລາຍຊື່ຖືກອ້ອມຮອບດ້ວຍວົງເລັບ ແລະປົກກະຕິແລ້ວຖືກແຍກອອກດ້ວຍຊ່ອງຫວ່າງ ຫຼືແຖວໃໝ່. ສໍາລັບ
ຍົກຕົວຢ່າງ:
AutoRaise { "emacs" "XTerm" "Xmh" }
or
AutoRaise
{
"emacs"
"XTerm"
"Xmh"
}
ເມື່ອຕົວແປທີ່ມີລາຍຊື່ຂອງສະຕຣິງທີ່ເປັນຕົວແທນຂອງປ່ອງຢ້ຽມຖືກຄົ້ນຫາ (ເຊັ່ນ: to
ກຳນົດວ່າຈະເປີດໃຊ້ງານ autoraise ດັ່ງທີ່ສະແດງຂ້າງເທິງຫຼືບໍ່), string ຈະຕ້ອງເປັນທີ່ແນ່ນອນ,
ການຈັບຄູ່ຕົວພິມນ້ອຍໃຫຍ່ກັບຊື່ຂອງປ່ອງຢ້ຽມ (ໃຫ້ໂດຍຄຸນສົມບັດປ່ອງຢ້ຽມ WM_NAME), ຊັບພະຍາກອນ
ຊື່ ຫຼືຊື່ຊັ້ນຮຽນ (ທັງສອງໃຫ້ໂດຍຄຸນສົມບັດປ່ອງຢ້ຽມ WM_CLASS). ຕົວຢ່າງກ່ອນຫນ້າ
ຈະເປີດໃຊ້ autoraise ໃນ windows ທີ່ມີຊື່ວ່າ ``emacs'' ເຊັ່ນດຽວກັນກັບໃດໆ x ໄລຍະ (ນັບຕັ້ງແຕ່ພວກເຂົາເຈົ້າແມ່ນຂອງ
class ``XTerm'') ຫຼື xmh windows (ເຊິ່ງເປັນ class ``Xmh'').
String arguments ທີ່ຖືກຕີຄວາມຫມາຍເປັນຊື່ໄຟລ໌ (ເບິ່ງ ແຜນທີ່, ຕົວກະພິບ, ແລະ
IconDirectory ຂ້າງລຸ່ມນີ້) ຈະ prepend ໄດເລກະທໍລີຂອງຜູ້ໃຊ້ (ລະບຸໂດຍ ຫນ້າທໍາອິດ ສະພາບແວດລ້ອມ
variable) ຖ້າຕົວອັກສອນທໍາອິດເປັນ tilde (~). ຖ້າຫາກວ່າ, ແທນທີ່ຈະ, ລັກສະນະທໍາອິດແມ່ນ a
colon (:), ຊື່ແມ່ນສົມມຸດວ່າຫມາຍເຖິງຫນຶ່ງໃນ bitmap ພາຍໃນທີ່ຖືກນໍາໃຊ້ເພື່ອ
ສ້າງສັນຍາລັກແຖບຫົວຂໍ້ເລີ່ມຕົ້ນ: :xlogo or :ລຶບ (ທັງສອງອ້າງອີງໃສ່ໂລໂກ້ X), :ຈຸດ
or : iconify (ທັງສອງອ້າງອີງເຖິງຈຸດ), :ປັບຂະໜາດ (ສີ່ຫຼ່ຽມທີ່ຊ້ອນກັນໃຊ້ໂດຍການປັບຂະໜາດ
ປຸ່ມ), :ເມນູ (ຫນ້າທີ່ມີເສັ້ນ), ແລະ :ຄໍາຖາມ (ເຄື່ອງໝາຍຄຳຖາມທີ່ໃຊ້ສຳລັບບໍ່ມີຢູ່ແລ້ວ
ໄຟລ໌ bitmap).
ຕົວແປຕໍ່ໄປນີ້ອາດຈະຖືກລະບຸຢູ່ເທິງສຸດຂອງ a ທ ໄຟລ໌ເລີ່ມຕົ້ນ. ບັນຊີລາຍຊື່ຂອງ
ສາຍຄຳນຳໜ້າຊື່ໜ້າຕ່າງແມ່ນສະແດງໂດຍ ລາຍຊື່ຊະນະ. ການໂຕ້ຖຽງທາງເລືອກແມ່ນສະແດງຢູ່ໃນ
ວົງເລັບສີ່ຫຼ່ຽມ:
AutoRaise { ລາຍຊື່ຊະນະ }
ຕົວແປນີ້ລະບຸລາຍຊື່ຂອງປ່ອງຢ້ຽມທີ່ຄວນຈະຖືກຍົກຂຶ້ນມາໂດຍອັດຕະໂນມັດ
ທຸກຄັ້ງທີ່ຕົວຊີ້ເຂົ້າໄປໃນປ່ອງຢ້ຽມ. ການປະຕິບັດນີ້ສາມາດໂຕ້ຕອບໄດ້
ຫຼືປິດການໃຊ້ງານຢູ່ໃນແຕ່ລະປ່ອງຢ້ຽມໂດຍໃຊ້ຟັງຊັນ f.autoraise.
AutoRelativeResize
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າການລາກອອກຂະຫນາດຂອງປ່ອງຢ້ຽມ (ບໍ່ວ່າຈະເປັນໃນຕອນທໍາອິດ
ຂະຫນາດຂອງປ່ອງຢ້ຽມດ້ວຍ pointer Button2 ຫຼືໃນເວລາທີ່ປັບຂະຫນາດມັນ) ບໍ່ຄວນລໍຖ້າຈົນກ່ວາ
ຕົວຊີ້ໄດ້ຂ້າມຂອບປ່ອງຢ້ຽມ. ແທນທີ່ຈະ, ຍ້າຍຕົວຊີ້
ອັດຕະໂນມັດເຮັດໃຫ້ຂອບຫຼືຂອບທີ່ໃກ້ທີ່ສຸດເຄື່ອນຍ້າຍດ້ວຍຈໍານວນດຽວກັນ. ນີ້
ອະນຸຍາດໃຫ້ປັບຂະຫນາດຂອງປ່ອງຢ້ຽມທີ່ຂະຫຍາຍອອກໄປຈາກຂອບຂອງຫນ້າຈໍ. ຖ້າ
ຕົວຊີ້ຢູ່ໃນໃຈກາງຂອງປ່ອງຢ້ຽມ, ຫຼືຖ້າການປັບຂະຫນາດແມ່ນເລີ່ມຕົ້ນໂດຍການກົດ a
ປຸ່ມຫົວຂໍ້, ທ ຍັງຈະລໍຖ້າໃຫ້ຕົວຊີ້ຂ້າມຂອບປ່ອງຢ້ຽມ (ເຖິງ
ປ້ອງກັນອຸປະຕິເຫດ). ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະສໍາລັບຜູ້ທີ່ມັກ
ກົດ-drag-release ວິທີການກວາດອອກຂະຫນາດປ່ອງຢ້ຽມ.
ສີຊາຍແດນ string [{ wincolorlist }]
ຕົວແປນີ້ລະບຸສີເລີ່ມຕົ້ນຂອງຂອບທີ່ຈະວາງໄວ້ອ້ອມຮອບທັງໝົດ
ປ່ອງຢ້ຽມທີ່ບໍ່ເປັນສັນຍາລັກ, ແລະອາດຈະໄດ້ຮັບພຽງແຕ່ພາຍໃນ a ສີ, Grayscale or
Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ wincolorlist ກໍານົດບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມແລະສີ
ຊື່ຄູ່ສໍາລັບການລະບຸສີຊາຍແດນສະເພາະສໍາລັບປະເພດຕ່າງໆຂອງປ່ອງຢ້ຽມ.
ຍົກຕົວຢ່າງ:
ສີຊາຍແດນ "ສີຂີ້ເຖົ່າ50"
{
"XTerm" "ສີແດງ"
"xmh" "ສີຂຽວ"
}
ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
BorderTileBackground string [{ wincolorlist }]
ຕົວແປນີ້ລະບຸສີພື້ນຫຼັງເລີ່ມຕົ້ນໃນຮູບແບບສີຂີ້ເຖົ່າທີ່ໃຊ້ໃນ
ຂອບເຂດທີ່ບໍ່ໄດ້ເນັ້ນໃສ່ (ພຽງແຕ່ຖ້າຫາກວ່າ NoHighlight ບໍ່ໄດ້ຖືກຕັ້ງຄ່າ), ແລະອາດຈະໄດ້ຮັບພຽງແຕ່
ພາຍໃນ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ wincolorlist ອະນຸຍາດໃຫ້
ສີຕໍ່ປ່ອງຢ້ຽມທີ່ຈະລະບຸ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີຂາວ".
BorderTileForeground string [{ wincolorlist }]
ຕົວແປນີ້ລະບຸສີພື້ນໜ້າເລີ່ມຕົ້ນໃນຮູບແບບສີຂີ້ເຖົ່າທີ່ໃຊ້ໃນ
ຂອບເຂດທີ່ບໍ່ໄດ້ເນັ້ນໃສ່ (ພຽງແຕ່ຖ້າຫາກວ່າ NoHighlight ບໍ່ໄດ້ຖືກຕັ້ງຄ່າ), ແລະອາດຈະໄດ້ຮັບພຽງແຕ່
ພາຍໃນ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ wincolorlist ອະນຸຍາດໃຫ້
ສີຕໍ່ປ່ອງຢ້ຽມທີ່ຈະລະບຸ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
ຄວາມກວ້າງຊາຍແດນ pixels
ຕົວແປນີ້ລະບຸຄວາມກວ້າງເປັນ pixels ຂອງຂອບທີ່ອ້ອມຮອບລູກຄ້າທັງໝົດ
ຂອບປ່ອງຢ້ຽມຖ້າ ClientBorderWidth ຍັງບໍ່ທັນໄດ້ລະບຸ. ມູນຄ່ານີ້ຍັງ
ໃຊ້ເພື່ອກໍານົດຂະຫນາດຊາຍແດນຂອງປ່ອງຢ້ຽມທີ່ສ້າງໂດຍ ທ (ເຊັ່ນ: ຕົວຈັດການໄອຄອນ).
ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
ປຸ່ມIndent pixels
ຕົວແປນີ້ລະບຸຈຳນວນທີ່ປຸ່ມຫົວຂໍ້ຄວນຖືກຫຍໍ້ໜ້າໃສ່ທັງໝົດ
ຂ້າງ. ຄ່າທາງບວກເຮັດໃຫ້ປຸ່ມນ້ອຍກວ່າຂໍ້ຄວາມ window ແລະ
ພື້ນທີ່ເນັ້ນເພື່ອໃຫ້ພວກມັນໂດດເດັ່ນ. ການຕັ້ງຄ່ານີ້ແລະ
TitleButtonBorderWidth ຕົວແປເປັນ 0 ເຮັດໃຫ້ປຸ່ມຫົວຂໍ້ມີຄວາມສູງ ແລະກວ້າງເທົ່າກັບ
ເປັນໄປໄດ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1.
ClientBorderWidth
ຕົວແປນີ້ຊີ້ບອກວ່າຄວາມກວ້າງຂອງຂອບຂອງກອບຂອງປ່ອງຢ້ຽມຄວນຖືກຕັ້ງເປັນ
ຄວາມກວ້າງຂອງຂອບເບື້ອງຕົ້ນຂອງປ່ອງຢ້ຽມ, ແທນທີ່ຈະເປັນຄ່າຂອງ ຄວາມກວ້າງຊາຍແດນ.
ສີ { ລາຍການສີ }
ຕົວແປນີ້ລະບຸລາຍຊື່ການມອບໝາຍສີທີ່ຕ້ອງເຮັດຖ້າເປັນຄ່າເລີ່ມຕົ້ນ
ຈໍສະແດງຜົນສາມາດສະແດງໄດ້ຫຼາຍກ່ວາສີດໍາແລະສີຂາວງ່າຍດາຍ. ໄດ້ ສີ-
ບັນຊີລາຍຊື່ ແມ່ນປະກອບດ້ວຍຕົວແປສີຕໍ່ໄປນີ້ ແລະຄ່າຂອງພວກມັນ:
ພື້ນຫຼັງເລີ່ມຕົ້ນ, DefaultForeground, ພື້ນຫຼັງເມນູ, ເມນູດ້ານໜ້າ,
MenuTitleBackground, MenuTitleForeground, MenuShadowColor, MenuBorderColor,
PointerForeground, ແລະ ພື້ນຫຼັງຕົວຊີ້. ຕົວແປສີຕໍ່ໄປນີ້ອາດຈະ
ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມແລະຄູ່ຊື່ສີເພື່ອອະນຸຍາດໃຫ້ສີຕໍ່ປ່ອງຢ້ຽມເປັນ
ລະບຸ (ເບິ່ງ ສີຊາຍແດນ ສໍາລັບລາຍລະອຽດ): ສີຊາຍແດນ, IconManagerHighlight,
BorderTitleBackground, BorderTitleForeground, ຄວາມເປັນມາຂອງຫົວຂໍ້, Title Foreground,
ໄອຄອນພື້ນຫຼັງ, ໄອຄອນ Foreground, IconBorderColor, ຄວາມເປັນມາຂອງ IconManager, ແລະ
IconManagerForegroundທີ່ຢູ່ ຍົກຕົວຢ່າງ:
ສີ
{
ເມນູພື້ນຫຼັງ "grey50"
ເມນູດ້ານຫນ້າ "ສີຟ້າ"
BorderColor "red" { "XTerm" "yellow" }
ຫົວຂໍ້ທາງຫນ້າ "ສີເຫຼືອງ"
ຫົວຂໍ້ຄວາມເປັນມາ "ສີຟ້າ"
}
ທັງຫມົດຂອງຕົວແປສີເຫຼົ່ານີ້ອາດຈະຖືກກໍານົດໄວ້ສໍາລັບການ Monochrome ຕົວແປ,
ອະນຸຍາດໃຫ້ໃຊ້ໄຟລ໌ເບື້ອງຕົ້ນດຽວກັນກັບທັງສີ ແລະ monochrome
ສະແດງ.
ConstrainedMoveTime ມິນລິລິດ
ຕົວແປນີ້ກໍານົດໄລຍະເວລາລະຫວ່າງການຄລິກປຸ່ມທີ່ຕ້ອງການເພື່ອເລີ່ມຕົ້ນ a
ການເຄື່ອນໄຫວທີ່ຈໍາກັດ. Double clicking ພາຍໃນຈໍານວນເວລານີ້ໃນເວລາທີ່
ການຮຽກຮ້ອງ f. ຍ້າຍ ຈະເຮັດໃຫ້ປ່ອງຢ້ຽມຖືກຍ້າຍພຽງແຕ່ໃນແນວນອນຫຼືຕັ້ງ
ທິດທາງ. ການຕັ້ງຄ່ານີ້ເປັນ 0 ຈະປິດການເຄື່ອນທີ່ຈຳກັດ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ 400 ມິນລິວິນາທີ.
ຕົວກະພິບ { ລາຍຊື່ຕົວກະພິບ }
ຕົວແປນີ້ລະບຸ glyphs ວ່າ ທ ຄວນໃຊ້ສໍາລັບຕົວຊີ້ຕ່າງໆ
ຕົວກະພິບ. ແຕ່ລະຕົວກະພິບອາດຈະຖືກກໍານົດບໍ່ວ່າຈະຈາກ cursor ຕົວອັກສອນຫຼືຈາກສອງ
ໄຟລ໌ bitmap. ຮູບຮ່າງຈາກ cursor ຕົວອັກສອນອາດຈະຖືກລະບຸໂດຍກົງເປັນ:
ຊື່ຕົວກະພິບ "string"
ບ່ອນທີ່ ຊື່ຕົວກະພິບ ແມ່ນຫນຶ່ງໃນຊື່ຕົວກະພິບທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້, ແລະ string ແມ່ນຊື່
ຂອງ glyph ທີ່ພົບເຫັນຢູ່ໃນໄຟລ໌ /usr/include/X11/cursorfont.h (ບໍ່ມີ ``XC_''
ຄໍານໍາຫນ້າ). ຖ້າຕົວກະພິບຈະຖືກກໍານົດຈາກໄຟລ໌ bitmap, syntax ຕໍ່ໄປນີ້
ຖືກນໍາໃຊ້ແທນ:
ຊື່ຕົວກະພິບ "ຮູບພາບເລັກນ້ອຍ""ຫນ້າກາກ"
ໄດ້ ຮູບພາບເລັກນ້ອຍ ແລະ ຫນ້າກາກ strings ລະບຸຊື່ຂອງໄຟລ໌ທີ່ມີຮູບພາບ glyph
ແລະຫນ້າກາກໃນ ແຜນທີ່ບິດ(1) ແບບຟອມ. ໄຟລ໌ bitmap ແມ່ນຕັ້ງຢູ່ໃນລັກສະນະດຽວກັນກັບ
icon ໄຟລ໌ bitmap. ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນຄໍານິຍາມຂອງຕົວກະພິບເລີ່ມຕົ້ນ:
ຕົວກະພິບ
{
ຂອບ "top_left_arrow"
ຫົວຂໍ້ "top_left_arrow"
ໄອຄອນ "top_left_arrow"
ໄອຄອນMgr "top_left_arrow"
ຍ້າຍ "fleur"
ປັບຂະຫນາດ "fleur"
ເມນູ "sb_left_arrow"
ປຸ່ມ "ມື2"
ລໍຖ້າ "ເບິ່ງ"
ເລືອກ "ຈຸດ"
ທໍາລາຍ "pirates"
}
DecorateTransients
ຕົວແປນີ້ຊີ້ບອກວ່າປ່ອງຢ້ຽມຊົ່ວຄາວ (ທີ່ບັນຈຸ a
WM_TRANSIENT_FOR ຄຸນສົມບັດ) ຄວນມີແຖບຫົວຂໍ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, transients ບໍ່ແມ່ນ
ລ້ຽງດູ.
ພື້ນຫຼັງເລີ່ມຕົ້ນ string
ຕົວແປນີ້ກຳນົດສີພື້ນຫຼັງເພື່ອໃຊ້ສຳລັບຂະໜາດ ແລະຂໍ້ມູນ
ປ່ອງຢ້ຽມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີຂາວ".
DefaultForeground string
ຕົວແປນີ້ລະບຸສີພື້ນໜ້າເພື່ອໃຊ້ສຳລັບຂະໜາດ ແລະຂໍ້ມູນ
ປ່ອງຢ້ຽມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
DontIconifyByUnmapping { ລາຍຊື່ຊະນະ }
ຕົວແປນີ້ລະບຸລາຍຊື່ໜ້າຕ່າງທີ່ບໍ່ຄວນຖືກໝາຍເປັນສັນຍາລັກໂດຍງ່າຍໆ
unmapping ປ່ອງຢ້ຽມ (ເຊັ່ນດຽວກັບກໍລະນີຖ້າຫາກວ່າ IconifyByUnmapping ໄດ້ຖືກກໍານົດ).
ນີ້ຖືກນໍາໃຊ້ເລື້ອຍໆເພື່ອບັງຄັບໃຫ້ບາງປ່ອງຢ້ຽມຖືກປະຕິບັດເປັນໄອຄອນໃນຂະນະທີ່ອື່ນໆ
windows ຖືກຈັດການໂດຍຜູ້ຈັດການໄອຄອນ.
DontMoveOff
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າ windows ບໍ່ຄວນຖືກອະນຸຍາດໃຫ້ຍ້າຍອອກຈາກ
ຈໍ. ມັນສາມາດໄດ້ຮັບການ overridden ໂດຍ f.forcemove function
DontSqueezeTitle [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ບອກວ່າແຖບຫົວຂໍ້ບໍ່ຄວນຖືກບີບລົງໃສ່ຕໍາ່ສຸດທີ່ຂອງມັນ
ຂະຫນາດດັ່ງທີ່ອະທິບາຍພາຍໃຕ້ການ SqueezeTitle ຂ້າງລຸ່ມນີ້. ຖ້າບັນຊີລາຍຊື່ປ່ອງຢ້ຽມທາງເລືອກແມ່ນ
ສະຫນອງໃຫ້, ພຽງແຕ່ປ່ອງຢ້ຽມເຫຼົ່ານັ້ນຈະຖືກປ້ອງກັນບໍ່ໃຫ້ຖືກບີບ.
ForceIcons
ຕົວແປນີ້ຊີ້ບອກວ່າຮູບສັນຍາລັກ pixmaps ທີ່ລະບຸໄວ້ໃນ ຮູບສັນຍາລັກ ຕົວແປຄວນ
ລົບລ້າງ pixmaps ທີ່ລູກຄ້າສະໜອງໃຫ້.
FramePadding pixels
ຕົວແປນີ້ລະບຸໄລຍະຫ່າງລະຫວ່າງການຕົກແຕ່ງແຖບຫົວຂໍ້ (ປຸ່ມ
ແລະຂໍ້ຄວາມ) ແລະກອບປ່ອງຢ້ຽມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2 pixels.
Grayscale { ສີ }
ຕົວແປນີ້ກໍານົດບັນຊີລາຍຊື່ຂອງການກໍາຫນົດສີທີ່ຄວນຈະເຮັດໄດ້ຖ້າຫາກວ່າ
ຫນ້າຈໍມີຮູບພາບໃນຕອນຕົ້ນ GrayScale. ເບິ່ງລາຍລະອຽດຂອງ ສີ.
ໄອຄອນພື້ນຫຼັງ string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ລະບຸສີພື້ນຫຼັງຂອງໄອຄອນ, ແລະອາດຈະຖືກລະບຸເທົ່ານັ້ນ
ພາຍໃນຂອງ ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນບັນຊີລາຍຊື່
ຊື່ແລະສີຂອງປ່ອງຢ້ຽມດັ່ງນັ້ນສີຕໍ່ປ່ອງຢ້ຽມອາດຈະຖືກກໍານົດ. ເບິ່ງ
ສີຊາຍແດນ ຕົວແປສໍາລັບຄໍາອະທິບາຍຄົບຖ້ວນສົມບູນຂອງ ລາຍຊື່ຊະນະ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
"ສີຂາວ".
IconBorderColor string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ລະບຸສີຂອງຂອບທີ່ໃຊ້ສໍາລັບປ່ອງຢ້ຽມໄອຄອນ, ແລະອາດຈະ
ພຽງແຕ່ໄດ້ຮັບການລະບຸໄວ້ພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ
ລາຍຊື່ຊະນະ ແມ່ນບັນຊີລາຍຊື່ຂອງຊື່ປ່ອງຢ້ຽມແລະສີດັ່ງນັ້ນສີຕໍ່ປ່ອງຢ້ຽມອາດຈະເປັນ
ລະບຸ. ເບິ່ງ ສີຊາຍແດນ ຕົວແປສໍາລັບຄໍາອະທິບາຍຄົບຖ້ວນສົມບູນຂອງ ຊະນະ-
ບັນຊີລາຍຊື່. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
IconBorderWidth pixels
ຕົວແປນີ້ລະບຸຄວາມກວ້າງເປັນ pixels ຂອງຂອບອ້ອມຮອບໄອຄອນ
ປ່ອງຢ້ຽມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
IconDirectory string
ຕົວແປນີ້ລະບຸໄດເລກະທໍລີທີ່ຄວນຈະຖືກຄົ້ນຫາຖ້າຫາກວ່າໄຟລ໌ bitmap
ບໍ່ສາມາດພົບເຫັນຢູ່ໃນໄດເລກະທໍລີໃດໆໃນ bitmapFilePath ຊັບພະຍາກອນ.
ໄອຄອນຟອນ string
ຕົວແປນີ້ລະບຸຕົວອັກສອນທີ່ຈະໃຊ້ເພື່ອສະແດງຊື່ໄອຄອນພາຍໃນໄອຄອນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ "ຕົວແປ".
ໄອຄອນ Foreground string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ກໍານົດສີດ້ານຫນ້າທີ່ຈະໃຊ້ໃນເວລາທີ່ສະແດງໄອຄອນ, ແລະ
ອາດຈະຖືກລະບຸພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ໄດ້
ທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມແລະສີດັ່ງນັ້ນສີຕໍ່ປ່ອງຢ້ຽມ
ອາດຈະຖືກກໍານົດ. ເບິ່ງ ສີຊາຍແດນ ຕົວແປສໍາລັບຄໍາອະທິບາຍຄົບຖ້ວນສົມບູນຂອງ
ລາຍຊື່ຊະນະ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
IconifyByUnmapping [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ບອກວ່າໜ້າຕ່າງຄວນຖືກໝາຍເປັນໄອຄອນໂດຍການບໍ່ໄດ້ເຮັດແຜນທີ່ໂດຍບໍ່ມີ
ພະຍາຍາມສ້າງແຜນທີ່ໄອຄອນໃດນຶ່ງ. ນີ້ສົມມຸດວ່າຜູ້ໃຊ້ຈະ remap window ຜ່ານ
ຜູ້ຈັດການໄອຄອນ, ໄດ້ f.warpto ຫນ້າທີ່, ຫຼື TwmWindows ເມນູ. ຖ້າທາງເລືອກ
ລາຍຊື່ຊະນະ ໄດ້ຖືກສະຫນອງໃຫ້, ພຽງແຕ່ປ່ອງຢ້ຽມເຫຼົ່ານັ້ນຈະຖືກ icon ໂດຍພຽງແຕ່ unmapping.
Windows ທີ່ມີທັງນີ້ແລະ IconManagerDontShow ທາງເລືອກທີ່ຕັ້ງໄວ້ອາດຈະບໍ່ແມ່ນ
ສາມາດເຂົ້າເຖິງໄດ້ຖ້າຫາກວ່າບໍ່ມີການຜູກມັດກັບ TwmWindows ເມນູຖືກຕັ້ງຢູ່ໃນໄຟລ໌ເລີ່ມຕົ້ນຂອງຜູ້ໃຊ້.
ຄວາມເປັນມາຂອງ IconManager string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ກຳນົດສີພື້ນຫຼັງເພື່ອໃຊ້ສຳລັບລາຍການຕົວຈັດການໄອຄອນ, ແລະ
ອາດຈະຖືກລະບຸພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ໄດ້
ທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມແລະສີດັ່ງນັ້ນສີຕໍ່ປ່ອງຢ້ຽມ
ອາດຈະຖືກກໍານົດ. ເບິ່ງ ສີຊາຍແດນ ຕົວແປສໍາລັບຄໍາອະທິບາຍຄົບຖ້ວນສົມບູນຂອງ
ລາຍຊື່ຊະນະ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີຂາວ".
IconManagerDontShow [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ບອກວ່າຕົວຈັດການໄອຄອນບໍ່ຄວນສະແດງໜ້າຕ່າງໃດໆ. ຖ້າ
ທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນໃຫ້, ພຽງແຕ່ປ່ອງຢ້ຽມເຫຼົ່ານັ້ນຈະບໍ່ຖືກສະແດງ. ນີ້
ຕົວແປແມ່ນໃຊ້ເພື່ອປ້ອງກັນປ່ອງຢ້ຽມທີ່ບໍ່ຄ່ອຍມີສັນຍາລັກ (ເຊັ່ນ: xclock or
xload) ຈາກການເອົາພື້ນທີ່ຢູ່ໃນຕົວຈັດການໄອຄອນ.
IconManagerFont string
ຕົວແປນີ້ລະບຸຕົວອັກສອນທີ່ຈະໃຊ້ເມື່ອສະແດງລາຍການຕົວຈັດການໄອຄອນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ "ຕົວແປ".
IconManagerForeground string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ລະບຸສີພື້ນໜ້າເພື່ອໃຊ້ເມື່ອສະແດງໄອຄອນ
ລາຍການຜູ້ຈັດການ, ແລະອາດຈະຖືກລະບຸພາຍໃນຂອງ a ສີ, Grayscale or
Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນບັນຊີລາຍຊື່ຂອງຊື່ປ່ອງຢ້ຽມແລະສີດັ່ງນັ້ນ
ສີຕໍ່ປ່ອງຢ້ຽມອາດຈະຖືກກໍານົດ. ເບິ່ງ ສີຊາຍແດນ ຕົວແປສໍາລັບ a
ລາຍລະອຽດທີ່ສົມບູນຂອງ ລາຍຊື່ຊະນະ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
IconManager Geometry string [ ຄໍລໍາ ]
ຕົວແປນີ້ລະບຸເລຂາຄະນິດຂອງໜ້າຕ່າງຕົວຈັດການໄອຄອນ. ໄດ້ string
argument ແມ່ນມາດຕະຖານສະເພາະເລຂາຄະນິດທີ່ຊີ້ບອກເຖິງຂະໜາດເຕັມເບື້ອງຕົ້ນ
ຂອງຜູ້ຈັດການ icon. ຫຼັງຈາກນັ້ນ, ປ່ອງຢ້ຽມຜູ້ຈັດການໄອຄອນຖືກແຍກອອກເປັນ ຄໍລໍາ ຕ່ອນ
ແລະຂະຫຍາຍຕາມຈໍານວນຂອງການເຂົ້າໃນຕົວຈັດການ icon ໄດ້. ລາຍການພິເສດ
ຖືກຫໍ່ເພື່ອສ້າງເປັນແຖວເພີ່ມເຕີມ. ຈຳນວນຖັນເລີ່ມຕົ້ນແມ່ນ 1.
IconManagerHighlight string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ລະບຸສີຂອບທີ່ຈະໃຊ້ໃນເວລາເນັ້ນໄອຄອນ
entry manager ທີ່ປະຈຸບັນມີຈຸດສຸມ, ແລະພຽງແຕ່ສາມາດລະບຸໄວ້ພາຍໃນຂອງ a
ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມ
ຊື່ແລະສີເພື່ອໃຫ້ສີຕໍ່ປ່ອງຢ້ຽມອາດຈະຖືກກໍານົດ. ເບິ່ງ ສີຊາຍແດນ
ຕົວແປສໍາລັບຄໍາອະທິບາຍຄົບຖ້ວນສົມບູນຂອງ ລາຍຊື່ຊະນະ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
IconManagers { iconmgr-list }
ຕົວແປນີ້ລະບຸລາຍຊື່ຂອງຜູ້ຈັດການໄອຄອນທີ່ຈະສ້າງ. ແຕ່ລະລາຍການໃນ
iconmgr-list ມີຮູບແບບດັ່ງຕໍ່ໄປນີ້:
"ຊື່ຊະນະ"["ຊື່ສັນຍາລັກ"]"ເລຂາຄະນິດ" ຄໍລໍາ
ບ່ອນທີ່ ຊື່ຊະນະ ແມ່ນຊື່ຂອງປ່ອງຢ້ຽມທີ່ຄວນຈະຖືກໃສ່ເຂົ້າໃນໄອຄອນນີ້
ຜູ້ຈັດການ, ຊື່ສັນຍາລັກ ແມ່ນຊື່ຂອງ icon ຕົວຈັດການປ່ອງຢ້ຽມນັ້ນ icon ຂອງ, ເລຂາຄະນິດ ເປັນ
ຂໍ້ກໍາຫນົດເລຂາຄະນິດມາດຕະຖານ, ແລະ ຄໍລໍາ ແມ່ນຈໍານວນຖັນໃນໄອຄອນນີ້
ຜູ້ຈັດການດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ IconManager Geometryທີ່ຢູ່ ຍົກຕົວຢ່າງ:
IconManagers
{
"XTerm" "=300x5+800+5" 5
"myhost" "=400x5+100+5" 2
}
ລູກຄ້າທີ່ມີຊື່ ຫຼືຊັ້ນຮຽນແມ່ນ ``XTerm'' ຈະມີລາຍການທີ່ສ້າງຂຶ້ນໃນ
ຜູ້ຈັດການໄອຄອນ ``XTerm''. ລູກຄ້າທີ່ມີຊື່ "myhost" ຈະຖືກໃສ່ເຂົ້າໃນ
ຜູ້ຈັດການໄອຄອນ ``myhost''.
IconManagerShow { ລາຍຊື່ຊະນະ }
ຕົວແປນີ້ລະບຸລາຍຊື່ໜ້າຕ່າງທີ່ຄວນຈະປາກົດຢູ່ໃນຕົວຈັດການໄອຄອນ.
ເມື່ອຖືກ ນຳ ໃຊ້ສົມທົບກັບ IconManagerDontShow ຕົວປ່ຽນແປງ, ພຽງແຕ່ປ່ອງຢ້ຽມ
ໃນບັນຊີລາຍຊື່ນີ້ຈະສະແດງຢູ່ໃນຕົວຈັດການໄອຄອນ.
ໄອຄອນພາກພື້ນ geomstring vgrav hgrav gridwidth ລວງສູງ
ຕົວແປນີ້ກໍານົດພື້ນທີ່ຢູ່ໃນປ່ອງຢ້ຽມຮາກທີ່ໄອຄອນຖືກວາງໄວ້ຖ້າບໍ່ມີ
ສະຖານທີ່ໄອຄອນສະເພາະແມ່ນສະໜອງໃຫ້ໂດຍລູກຄ້າ. ໄດ້ geomstring ແມ່ນອ້າງອີງ
ສະຕຣິງທີ່ບັນຈຸຂໍ້ມູນສະເພາະເລຂາຄະນິດມາດຕະຖານ. ຖ້າຫຼາຍກວ່າຫນຶ່ງ ໄອຄອນພາກພື້ນ
ເສັ້ນຖືກມອບໃຫ້, ໄອຄອນຈະຖືກໃສ່ເຂົ້າໄປໃນພາກພື້ນໄອຄອນທີ່ປະສົບຜົນສໍາເລັດເມື່ອທໍາອິດ
ແມ່ນເຕັມ. ໄດ້ vgrav ການໂຕ້ຖຽງຄວນຈະເປັນ ພາກເຫນືອ or ພາກໃຕ້ ແລະການຄວບຄຸມແລະເປັນ
ໃຊ້ເພື່ອຄວບຄຸມວ່າໄອຄອນຈະຖືກຕື່ມໃສ່ໃນຄັ້ງທໍາອິດຈາກເທິງຫຼືລຸ່ມຂອງ
ໄອຄອນພາກພື້ນ. ເຊັ່ນດຽວກັນ, ໄດ້ hgrav ການໂຕ້ຖຽງຄວນຈະເປັນ ພາກຕາເວັນອອກ or ທິດຕາເວັນຕົກ ແລະແມ່ນ
ໃຊ້ເພື່ອຄວບຄຸມວ່າຈະໃຫ້ໃສ່ໄອຄອນຈາກຊ້າຍຈາກຂວາຫຼືບໍ່. ໄອຄອນ
ຖືກວາງໄວ້ພາຍໃນພາກພື້ນໃນຕາຂ່າຍໄຟຟ້າທີ່ມີຈຸລັງ gridwidth pixels ກວ້າງແລະ
ລວງສູງ pixels ສູງ.
ຮູບສັນຍາລັກ { ລາຍຊື່ຊະນະ }
ຕົວແປນີ້ກໍານົດບັນຊີລາຍຊື່ຂອງຊື່ປ່ອງຢ້ຽມແລະຊື່ໄຟລ໌ bitmap ວ່າ
ຄວນຖືກໃຊ້ເປັນໄອຄອນຂອງພວກເຂົາ. ຍົກຕົວຢ່າງ:
ຮູບສັນຍາລັກ
{
"XTerm" "xterm.icon"
"xfd" "xfd_icon"
}
Windows ທີ່ກົງກັບ ``XTerm'' ແລະຈະບໍ່ເປັນສັນຍາລັກໂດຍການ unmapping, ແລະຈະ
ພະຍາຍາມໃຊ້ icon bitmap ໃນໄຟລ໌ ``xterm.icon''. ຖ້າ ForceIcons is
ລະບຸໄວ້, ແຜນທີ່ບິດນີ້ຈະຖືກນໍາໃຊ້ເຖິງແມ່ນວ່າລູກຄ້າໄດ້ຮ້ອງຂໍໄອຄອນຂອງຕົນເອງ
pixmap.
InterpolateMenuColors
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າສີເຂົ້າເມນູຄວນຈະຖືກ interpolated ລະຫວ່າງ
ສີທີ່ລະບຸ. ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້:
ເມນູ "ເມນູຂອງຂ້ອຍ"
{
"Title" ("black":"red") f.title
"entry1" f.nop
"entry2" f.nop
"entry3" ("ສີຂາວ":"ສີຂຽວ") f.nop
"entry4" f.nop
"entry5" ("red":"white") f.nop
}
ສີດ້ານໜ້າສຳລັບ ``ລາຍການທີ 1'' ແລະ ``ລາຍການທີ 2'' ຈະຖືກປະສົມລະຫວ່າງ
ສີດໍາແລະສີຂາວ, ແລະສີພື້ນຫລັງລະຫວ່າງສີແດງແລະສີຂຽວ. ເຊັ່ນດຽວກັນ, ໄດ້
foreground ສໍາລັບ `` entry4 '' ຈະເປັນເຄິ່ງທາງລະຫວ່າງສີຂາວແລະສີແດງ, ແລະ
ພື້ນຫຼັງຈະເປັນເຄິ່ງທາງລະຫວ່າງສີຂຽວ ແລະສີຂາວ.
MakeTitle { ລາຍຊື່ຊະນະ }
ຕົວແປນີ້ລະບຸລາຍຊື່ຂອງປ່ອງຢ້ຽມທີ່ແຖບຫົວຂໍ້ຄວນຖືກວາງໄວ້ ແລະ
ຖືກນໍາໃຊ້ເພື່ອຮ້ອງຂໍຊື່ໃນປ່ອງຢ້ຽມສະເພາະໃນເວລາທີ່ ຫົວຂໍ້ ໄດ້ຖືກຕັ້ງ.
MaxWindowSize string
ຕົວແປນີ້ລະບຸເລຂາຄະນິດທີ່ຄວາມກວ້າງແລະຄວາມສູງໃຫ້ສູງສຸດ
ຂະຫນາດສໍາລັບປ່ອງຢ້ຽມທີ່ໃຫ້. ໂດຍທົ່ວໄປແລ້ວນີ້ຖືກນໍາໃຊ້ເພື່ອຈໍາກັດປ່ອງຢ້ຽມຂະຫນາດ
ຂອງຫນ້າຈໍໄດ້. ຄວາມກວ້າງເລີ່ມຕົ້ນແມ່ນ 32767 - ຄວາມກວ້າງຂອງຫນ້າຈໍ. ຄວາມສູງເລີ່ມຕົ້ນແມ່ນ
32767 - ຄວາມສູງຂອງຫນ້າຈໍ.
ພື້ນຫຼັງເມນູ string
ຕົວແປນີ້ລະບຸສີພື້ນຫຼັງທີ່ໃຊ້ສຳລັບເມນູ, ແລະສາມາດເປັນໄດ້ເທົ່ານັ້ນ
ລະບຸໄວ້ພາຍໃນຂອງ a ສີ or Monochrome ບັນຊີລາຍຊື່. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີຂາວ".
MenuBorderColor string
ຕົວແປນີ້ລະບຸສີຂອງຂອບເມນູ ແລະພຽງແຕ່ສາມາດລະບຸໄດ້
ພາຍໃນຂອງ ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
MenuBorderWidth pixels
ຕົວແປນີ້ກໍານົດຄວາມກວ້າງເປັນ pixels ຂອງຊາຍແດນອ້ອມຂ້າງເມນູ
ປ່ອງຢ້ຽມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
MenuFont string
ຕົວແປນີ້ກໍານົດຕົວອັກສອນທີ່ຈະໃຊ້ໃນເວລາສະແດງເມນູ. ຄ່າເລີ່ມຕົ້ນແມ່ນ
"ຕົວແປ".
ເມນູດ້ານໜ້າ string
ຕົວແປນີ້ລະບຸສີພື້ນໜ້າທີ່ໃຊ້ສຳລັບເມນູ, ແລະສາມາດເປັນໄດ້ເທົ່ານັ້ນ
ລະບຸໄວ້ພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ຄ່າເລີ່ມຕົ້ນແມ່ນ
"ສີດໍາ".
MenuShadowColor string
ຕົວແປນີ້ລະບຸສີຂອງເງົາທີ່ຢູ່ເບື້ອງຫຼັງເມນູແບບດຶງລົງ ແລະສາມາດ
ພຽງແຕ່ໄດ້ຮັບການລະບຸໄວ້ພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ຄ່າເລີ່ມຕົ້ນແມ່ນ
"ສີດໍາ".
MenuTitleBackground string
ຕົວແປນີ້ກຳນົດສີພື້ນຫຼັງສຳລັບ f.ຫົວຂໍ້ ລາຍການຢູ່ໃນເມນູ, ແລະສາມາດ
ພຽງແຕ່ໄດ້ຮັບການລະບຸໄວ້ພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ຄ່າເລີ່ມຕົ້ນແມ່ນ
"ສີຂາວ".
MenuTitleForeground string
ຕົວແປນີ້ລະບຸສີພື້ນໜ້າສຳລັບ f.ຫົວຂໍ້ ລາຍການຢູ່ໃນເມນູແລະສາມາດ
ພຽງແຕ່ໄດ້ຮັບການລະບຸໄວ້ພາຍໃນຂອງ a ສີ or Monochrome ບັນຊີລາຍຊື່. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
Monochrome { ສີ }
ຕົວແປນີ້ກໍານົດບັນຊີລາຍຊື່ຂອງການກໍາຫນົດສີທີ່ຄວນຈະເຮັດໄດ້ຖ້າຫາກວ່າ
ຫນ້າຈໍມີຄວາມເລິກຂອງ 1. ເບິ່ງລາຍລະອຽດຂອງ ສີ.
MoveDelta pixels
ຕົວແປນີ້ລະບຸຈໍານວນ pixels ທີ່ຕົວຊີ້ຕ້ອງຍ້າຍກ່ອນ
f. ຍ້າຍ ຟັງຊັນເລີ່ມເຮັດວຽກ. ຍັງເບິ່ງໄດ້ f.deltastop ຫນ້າທີ່. ຄ່າເລີ່ມຕົ້ນ
ເປັນສູນ pixels.
NoBackingStore
ຕົວປ່ຽນແປງນີ້ຊີ້ບອກວ່າ ທເມນູຂອງບໍ່ຄວນຮ້ອງຂໍໃຫ້ backing store ກັບ
ຫຼຸດຜ່ອນການທາສີຄືນໃຫມ່ຂອງເມນູ. ນີ້ປົກກະຕິແລ້ວແມ່ນໃຊ້ກັບເຄື່ອງແມ່ຂ່າຍທີ່ສາມາດ
repaint ໄວກວ່າທີ່ພວກເຂົາສາມາດຈັດການຮ້ານ backing.
NoCaseSensitive
ຕົວແປນີ້ຊີ້ບອກກໍລະນີທີ່ຄວນຈະຖືກລະເລີຍເມື່ອຈັດຮຽງຊື່ໄອຄອນໃນອັນ
ຜູ້ຈັດການໄອຄອນ. ຕົວເລືອກນີ້ມັກຈະຖືກໃຊ້ກັບແອັບພລິເຄຊັນທີ່ໃຊ້ຕົວພິມໃຫຍ່
ຕົວອັກສອນທໍາອິດຂອງຊື່ໄອຄອນຂອງພວກເຂົາ.
ບໍ່ມີຄ່າເລີ່ມຕົ້ນ
ຕົວປ່ຽນແປງນີ້ຊີ້ບອກວ່າ ທ ບໍ່ຄວນສະຫນອງປຸ່ມຫົວຂໍ້ເລີ່ມຕົ້ນແລະ
ການຜູກມັດ. ທາງເລືອກນີ້ຄວນຈະຖືກນໍາໃຊ້ພຽງແຕ່ຖ້າໄຟລ໌ເລີ່ມຕົ້ນປະກອບດ້ວຍ a
ກໍານົດການຜູກມັດແລະຄໍານິຍາມໃຫມ່ຢ່າງສົມບູນ.
NoGrabServer
ຕົວປ່ຽນແປງນີ້ຊີ້ບອກວ່າ ທ ບໍ່ຄວນຈັບເຊີບເວີເມື່ອເປີດເມນູ
ແລະການເຄື່ອນຍ້າຍປ່ອງຢ້ຽມ opaque.
NoHighlight [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າຂອບເຂດບໍ່ຄວນຖືກເນັ້ນໃສ່ເພື່ອຕິດຕາມ
ສະຖານທີ່ຂອງຕົວຊີ້. ຖ້າທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນໃຫ້, ຈຸດເດັ່ນຈະ
ພຽງແຕ່ຖືກປິດໃຊ້ງານສໍາລັບປ່ອງຢ້ຽມເຫຼົ່ານັ້ນ. ເມື່ອຊາຍແດນຖືກເນັ້ນໃສ່, ມັນຈະເປັນ
ແຕ້ມຢູ່ໃນປະຈຸບັນ ສີຊາຍແດນ. ໃນເວລາທີ່ຊາຍແດນບໍ່ໄດ້ຖືກເນັ້ນໃສ່, ມັນຈະເປັນ
stipled ກັບຮູບແບບສີຂີ້ເຖົ່າໂດຍໃຊ້ປະຈຸບັນ BorderTileForeground ແລະ
BorderTileBackground ສີ.
NoIconManagers
ຕົວແປນີ້ຊີ້ບອກວ່າບໍ່ຄວນສ້າງຕົວຈັດການໄອຄອນ.
NoMenuShadows
ຕົວແປນີ້ຊີ້ບອກວ່າເມນູບໍ່ຄວນມີເງົາຕົກຢູ່ຫຼັງພວກມັນ.
ນີ້ປົກກະຕິແລ້ວແມ່ນໃຊ້ກັບເຄື່ອງແມ່ຂ່າຍທີ່ຊ້າລົງນັບຕັ້ງແຕ່ມັນເລັ່ງການແຕ້ມເມນູຢູ່ທີ່
ຄ່າໃຊ້ຈ່າຍໃນການເຮັດໃຫ້ເມນູອ່ານຍາກກວ່າເລັກນ້ອຍ.
NoRaiseOnDeiconify
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າປ່ອງຢ້ຽມທີ່ deiconified ບໍ່ຄວນຖືກຍົກຂຶ້ນມາ.
NoRaiseOnMove
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າປ່ອງຢ້ຽມບໍ່ຄວນຖືກຍົກຂຶ້ນມາເມື່ອຍ້າຍ. ນີ້ແມ່ນ
ປົກກະຕິແລ້ວໃຊ້ເພື່ອອະນຸຍາດໃຫ້ປ່ອງຢ້ຽມເລື່ອນລົງລຸ່ມເຊິ່ງກັນແລະກັນ.
NoRaiseOnResize
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າປ່ອງຢ້ຽມບໍ່ຄວນຖືກຍົກຂຶ້ນມາເມື່ອປັບຂະຫນາດ. ນີ້ແມ່ນ
ໂດຍປົກກະຕິແລ້ວໃຊ້ເພື່ອອະນຸຍາດໃຫ້ປ່ອງຢ້ຽມປັບຂະໜາດຢູ່ລຸ່ມແຕ່ລະອັນ.
NoRaiseOnWarp
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າປ່ອງຢ້ຽມບໍ່ຄວນຖືກຍົກຂຶ້ນມາເມື່ອຕົວຊີ້ຢູ່
warped ເຂົ້າໄປໃນໃຫ້ເຂົາເຈົ້າມີ f.warpto ຫນ້າທີ່. ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ, warping ເປັນ
ປ່ອງຢ້ຽມທີ່ປິດບັງອາດຈະສົ່ງຜົນໃຫ້ຕົວຊີ້ສິ້ນສຸດຢູ່ໃນປ່ອງຢ້ຽມທີ່ປິດບັງ
ແທນທີ່ປ່ອງຢ້ຽມທີ່ຕ້ອງການ (ເຊິ່ງເຮັດໃຫ້ເກີດພຶດຕິກໍາທີ່ບໍ່ຄາດຄິດກັບ f.warpring).
NoSaveUnders
ຕົວແປນີ້ຊີ້ບອກວ່າເມນູບໍ່ຄວນຮ້ອງຂໍໃຫ້ມີການບັນທຶກພາຍໃຕ້ເພື່ອຫຼຸດຫນ້ອຍລົງ
ປ່ອງຢ້ຽມ repainting ດັ່ງຕໍ່ໄປນີ້ການເລືອກເມນູ. ມັນຖືກນໍາໃຊ້ໂດຍປົກກະຕິກັບຈໍສະແດງຜົນ
ທີ່ສາມາດ repaint ໄດ້ໄວກວ່າທີ່ເຂົາເຈົ້າສາມາດຈັດການກັບ save-unders.
NoStackMode [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ບອກວ່າປ່ອງຢ້ຽມລູກຄ້າຮ້ອງຂໍໃຫ້ປ່ຽນຄໍາສັ່ງ stacking
ຄວນຖືກລະເລີຍ. ຖ້າທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນໃຫ້, ພຽງແຕ່ການຮ້ອງຂໍກ່ຽວກັບສິ່ງເຫຼົ່ານັ້ນ
windows ຈະຖືກລະເລີຍ. ໂດຍທົ່ວໄປແລ້ວນີ້ແມ່ນໃຊ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ແອັບພລິເຄຊັນຈາກ
ຢ່າງບໍ່ຢຸດຢັ້ງ popping ຕົນເອງໄປທາງຫນ້າຂອງ stack ປ່ອງຢ້ຽມ.
ຫົວຂໍ້ [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າປ່ອງຢ້ຽມບໍ່ຄວນມີແຖບຫົວຂໍ້. ຖ້າທາງເລືອກ
ລາຍຊື່ຊະນະ ແມ່ນໃຫ້, ພຽງແຕ່ປ່ອງຢ້ຽມເຫຼົ່ານັ້ນຈະບໍ່ມີແຖບຫົວຂໍ້. MakeTitle ອາດຈະເປັນ
ໃຊ້ກັບທາງເລືອກນີ້ເພື່ອບັງຄັບໃຫ້ແຖບຫົວຂໍ້ຖືກໃສ່ເທິງປ່ອງຢ້ຽມສະເພາະ.
NoTitleFocus
ຕົວປ່ຽນແປງນີ້ຊີ້ບອກວ່າ ທ ບໍ່ຄວນຕັ້ງຈຸດສຸມການປ້ອນຂໍ້ມູນ keyboard ກັບແຕ່ລະຄົນ
ປ່ອງຢ້ຽມທີ່ມັນເຂົ້າໄປໃນ. ປົກກະຕິ, ທ ກໍານົດຈຸດສຸມເພື່ອໃຫ້ຈຸດສຸມແລະທີ່ສໍາຄັນ
ເຫດການຈາກແຖບຫົວຂໍ້ ແລະຕົວຈັດການໄອຄອນຖືກສົ່ງໃຫ້ແອັບພລິເຄຊັນ. ຖ້າ
ຕົວຊີ້ໄດ້ຖືກຍ້າຍຢ່າງໄວວາແລະ ທ ແມ່ນຊ້າທີ່ຈະຕອບສະຫນອງ, ການປ້ອນຂໍ້ມູນສາມາດມຸ້ງໄປຫາ
ປ່ອງຢ້ຽມເກົ່າແທນທີ່ຈະໃຫມ່. ຕົວເລືອກນີ້ມັກຈະຖືກນໍາໃຊ້ເພື່ອປ້ອງກັນການນີ້
``ການປ້ອນຂໍ້ມູນຊ້າ” ແລະເພື່ອເຮັດວຽກກ່ຽວກັບຂໍ້ຜິດພາດໃນຄໍາຮ້ອງສະຫມັກເກົ່າທີ່ມີບັນຫາ
ກັບເຫດການຈຸດສຸມ.
NoTitleHighlight [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າພື້ນທີ່ຈຸດເດັ່ນຂອງແຖບຫົວຂໍ້, ເຊິ່ງຖືກນໍາໃຊ້ເພື່ອ
ຊີ້ບອກປ່ອງຢ້ຽມທີ່ປະຈຸບັນມີຈຸດສຸມການປ້ອນ, ບໍ່ຄວນສະແດງ.
ຖ້າທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນໃຫ້, ພຽງແຕ່ປ່ອງຢ້ຽມເຫຼົ່ານັ້ນຈະບໍ່ມີຈຸດເດັ່ນ
ເຂດ. ນີ້ແລະ SqueezeTitle ທາງເລືອກທີ່ສາມາດໄດ້ຮັບການກໍານົດເພື່ອຫຼຸດຜ່ອນຢ່າງຫຼວງຫຼາຍໄດ້
ຈຳນວນພື້ນທີ່ໜ້າຈໍທີ່ຕ້ອງການໂດຍແຖບຫົວຂໍ້.
OpaqueMove
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າ f. ຍ້າຍ ຫນ້າທີ່ຈິງຄວນຈະຍ້າຍປ່ອງຢ້ຽມ
ແທນທີ່ຈະເປັນພຽງແຕ່ outline ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດເຫັນໄດ້ທັນທີວ່າປ່ອງຢ້ຽມແມ່ນຫຍັງ
ຈະເບິ່ງຄືວ່າຢູ່ໃນຕໍາແຫນ່ງໃຫມ່. ຕົວເລືອກນີ້ມັກຈະໃຊ້ໃນໄວ
ສະແດງ (ໂດຍສະເພາະຖ້າ NoGrabServer ຖືກກໍານົດໄວ້).
ແຜນທີ່ { ແຜນທີ່ pixels }
ຕົວແປນີ້ກໍານົດບັນຊີລາຍຊື່ຂອງ pixmaps ທີ່ກໍານົດລັກສະນະຕ່າງໆ
ຮູບພາບຕ່າງໆ. ແຕ່ລະລາຍການແມ່ນຄໍາສໍາຄັນທີ່ຊີ້ບອກ pixmap ເພື່ອກໍານົດ, ຕິດຕາມດ້ວຍ a
string ໃຫ້ຊື່ຂອງໄຟລ໌ bitmap. pixmaps ຕໍ່ໄປນີ້ອາດຈະເປັນ
ລະບຸ:
ແຜນທີ່
{
ຫົວຂໍ້ເນັ້ນ "ສີຂີ້ເຖົ່າ1"
}
ຄ່າເລີ່ມຕົ້ນສໍາລັບ TitleHighlight ແມ່ນການໃຊ້ຮູບແບບທີ່ເຄັ່ງຄັດ.
ບູລິມະສິດ ບູລິມະສິດ
ຕົວແປນີ້ກໍານົດ ທບູລິມະສິດຂອງ. ບູລິມະສິດ ຄວນເປັນຕົວເລກທີ່ບໍ່ໄດ້ອ້າງອີງ, ມີລາຍເຊັນ
(ຕົວຢ່າງ: 999). ຕົວແປນີ້ມີຜົນກະທົບພຽງແຕ່ຖ້າເຄື່ອງແມ່ຂ່າຍສະຫນັບສະຫນູນ SYNC
ການຂະຫຍາຍ.
ການຈັດວາງແບບສຸ່ມ
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າປ່ອງຢ້ຽມທີ່ບໍ່ມີເລຂາຄະນິດທີ່ກໍານົດຄວນຈະຖືກວາງໄວ້
ໃນສະຖານທີ່ pseudo-random ແທນທີ່ຈະໃຫ້ຜູ້ໃຊ້ລາກອອກໂຄງຮ່າງ.
ປັບຂະໜາດຕົວອັກສອນ string
ຕົວແປນີ້ກໍານົດຕົວອັກສອນທີ່ຈະໃຊ້ສໍາລັບຢູ່ໃນປ່ອງຢ້ຽມຂະຫນາດໃນເວລາທີ່
ປັບຂະໜາດໜ້າຕ່າງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ແກ້ໄຂ".
RestartPreviousState
ຕົວປ່ຽນແປງນີ້ຊີ້ບອກວ່າ ທ ຄວນພະຍາຍາມໃຊ້ຄຸນສົມບັດ WM_STATE ເປີດ
ປ່ອງຢ້ຽມລູກຄ້າເພື່ອບອກວ່າປ່ອງຢ້ຽມໃດຄວນຈະເປັນ iconified ແລະທີ່ຄວນຈະປະໄວ້
ເຫັນໄດ້. ໂດຍປົກກະຕິນີ້ແມ່ນໃຊ້ເພື່ອພະຍາຍາມສ້າງສະຖານະຂອງໜ້າຈໍຄືນໃໝ່
ຢູ່ໃນກ່ອນທີ່ຜູ້ຈັດການປ່ອງຢ້ຽມທີ່ຜ່ານມາຖືກປິດ.
SaveColor { ລາຍການສີ }
ຕົວແປນີ້ຊີ້ບອກລາຍຊື່ການກຳນົດສີທີ່ຈະເກັບໄວ້ເປັນຄ່າ pixels
ໃນຄຸນສົມບັດປ່ອງຢ້ຽມຮາກ _MIT_PRIORITY_COLORS. ລູກຄ້າອາດຈະເລືອກຮັກສາໄວ້
ຄ່າເຫຼົ່ານີ້ເມື່ອຕິດຕັ້ງແຜນທີ່ສີຂອງຕົນເອງ. ໃຫ້ສັງເກດວ່າການນໍາໃຊ້ກົນໄກນີ້
ເປັນວິທີການສໍາລັບຄໍາຮ້ອງສະຫມັກເພື່ອຫຼີກເວັ້ນການ "technicolor" ບັນຫາ, ຊຶ່ງເປັນປະໂຫຍດ
ໜ້າຈໍວັດຖຸເຊັ່ນ: ຂອບປ່ອງຢ້ຽມ ແລະແຖບຫົວຂໍ້ຈະຫາຍໄປເມື່ອບັນດາໂຄງການ
ສີທີ່ກໍາຫນົດເອງແມ່ນຕິດຕັ້ງໂດຍຜູ້ຈັດການປ່ອງຢ້ຽມ. ຍົກຕົວຢ່າງ:
SaveColor
{
ສີຊາຍແດນ
ຄວາມເປັນມາຂອງຫົວຂໍ້
Title Foreground
"ສີແດງ"
"ສີຂຽວ"
"ສີຟ້າ"
}
ນີ້ຈະວາງຢູ່ເທິງປ່ອງຢ້ຽມຮາກ 3 pixels ຄ່າສໍາລັບຂອບແລະແຖບຫົວຂໍ້, ເປັນ
ເຊັ່ນດຽວກັນກັບສາມສະຕຣິງສີ, ທັງຫມົດທີ່ເອົາມາຈາກແຜນທີ່ສີເລີ່ມຕົ້ນ.
ShowIconManager
ຕົວແປນີ້ຊີ້ບອກວ່າໜ້າຕ່າງຕົວຈັດການໄອຄອນຄວນຈະຖືກສະແດງເມື່ອໃດ ທ
ແມ່ນໄດ້ເລີ່ມຕົ້ນ. ມັນສະເຫມີສາມາດຖືກນໍາມາໃຊ້ f.showiconmgr function
SortIconManager
ຕົວແປນີ້ຊີ້ບອກວ່າລາຍການໃນຕົວຈັດການໄອຄອນຄວນຈະຖືກຈັດຮຽງ
ຕາມຕົວອັກສອນແທນທີ່ຈະພຽງແຕ່ໃສ່ປ່ອງຢ້ຽມໃຫມ່ໃສ່ທ້າຍສຸດ.
SqueezeTitle [{ ບັນຊີລາຍຊື່ບີບ }]
ຕົວປ່ຽນແປງນີ້ຊີ້ບອກວ່າ ທ ຄວນພະຍາຍາມໃຊ້ສ່ວນຂະຫຍາຍ SHAPE ເພື່ອສ້າງ
titlebars ໃຊ້ພຽງແຕ່ພື້ນທີ່ຫນ້າຈໍຫຼາຍເທົ່າທີ່ເຂົາເຈົ້າຕ້ອງການ, ແທນທີ່ຈະຂະຫຍາຍອອກທັງຫມົດ
ທາງເທິງຂອງປ່ອງຢ້ຽມ. ທາງເລືອກ ບັນຊີລາຍຊື່ບີບ ອາດຈະຖືກນໍາໃຊ້ເພື່ອ
ຄວບຄຸມສະຖານທີ່ຂອງແຖບຫົວຂໍ້ທີ່ຖືກບີບຢູ່ດ້ານເທິງຂອງປ່ອງຢ້ຽມ. ມັນ
ມີລາຍຊື່ຂອງຮູບແບບ:
"ຊື່" justification num ນາມ
ບ່ອນທີ່ ຊື່ ແມ່ນຊື່ປ່ອງຢ້ຽມ, justification ແມ່ນທັງ ໄວ້, ສູນ, ຫຼື ສິດ, ແລະ
num ແລະ ນາມ ແມ່ນຕົວເລກທີ່ລະບຸອັດຕາສ່ວນທີ່ໃຫ້ຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງ
ເຊິ່ງແຖບຫົວຂໍ້ແມ່ນຖືກຕ້ອງ. ອັດຕາສ່ວນແມ່ນວັດແທກຈາກຊ້າຍຫາຂວາຖ້າຫາກວ່າ
ຕົວເລກແມ່ນບວກ, ແລະຂວາຫາຊ້າຍຖ້າລົບ. ຕົວຫານຂອງ 0
ຊີ້ໃຫ້ເຫັນວ່າຕົວເລກຄວນຖືກວັດແທກເປັນ pixels. ເພື່ອຄວາມສະດວກ, ໄດ້
ອັດຕາສ່ວນ 0/0 ແມ່ນຄືກັນກັບ 1/2 ສໍາລັບ ສູນ ແລະ -1/1 ສໍາລັບ ສິດທີ່ຢູ່ ຍົກຕົວຢ່າງ:
SqueezeTitle
{
"XTerm" ຊ້າຍ 0 0
"xterm1" ຊ້າຍ 1 3
"xterm2" ຊ້າຍ 2 3
"ໂມງ" ກາງ 0 0
"emacs" ສິດ 0 0
}
ໄດ້ DontSqueezeTitle ລາຍຊື່ສາມາດຖືກໃຊ້ເພື່ອປິດການບີບອັດໃນບາງຫົວຂໍ້.
ເລີ່ມຕັ້ງ [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ບອກວ່າໜ້າຕ່າງລູກຄ້າໃນເບື້ອງຕົ້ນຄວນຈະຖືກປະໄວ້ເປັນໄອຄອນ
ຈົນກ່ວາ deiconified ຢ່າງຊັດເຈນໂດຍຜູ້ໃຊ້. ຖ້າທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນໃຫ້, ເທົ່ານັ້ນ
ປ່ອງຢ້ຽມເຫຼົ່ານັ້ນຈະຖືກເລີ່ມຕົ້ນເປັນສັນຍາລັກ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບໂຄງການທີ່ບໍ່ມີ
ສະຫນັບສະຫນູນເປັນ - iconic ທາງເລືອກແຖວຄໍາສັ່ງຫຼືຊັບພະຍາກອນ.
ຄວາມເປັນມາຂອງຫົວຂໍ້ string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ລະບຸສີພື້ນຫຼັງທີ່ໃຊ້ໃນແຖບຫົວຂໍ້, ແລະອາດຈະເປັນພຽງແຕ່
ລະບຸໄວ້ພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ ລາຍຊື່ຊະນະ
ແມ່ນບັນຊີລາຍຊື່ຂອງຊື່ປ່ອງຢ້ຽມແລະສີດັ່ງນັ້ນສີຕໍ່ປ່ອງຢ້ຽມອາດຈະຖືກກໍານົດ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີຂາວ".
TitleButtonBorderWidth pixels
ຕົວແປນີ້ລະບຸຄວາມກວ້າງເປັນ pixels ຂອງຊາຍແດນອ້ອມຂ້າງ
ປຸ່ມຫົວຂໍ້. ໂດຍປົກກະຕິນີ້ຖືກຕັ້ງເປັນ 0 ເພື່ອໃຫ້ປຸ່ມຫົວຂໍ້ສາມາດຮັບໄດ້ຫຼາຍເທົ່າ
ຊ່ອງທີ່ເປັນໄປໄດ້ແລະບໍ່ມີຊາຍແດນຕິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1.
TitleFont string
ຕົວແປນີ້ກໍານົດຕົວອັກສອນທີ່ຈະໃຊ້ສໍາລັບການສະແດງຊື່ປ່ອງຢ້ຽມໃນ
ແຖບຫົວຂໍ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ຕົວແປ".
Title Foreground string [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ລະບຸສີພື້ນໜ້າທີ່ໃຊ້ໃນແຖບຫົວຂໍ້, ແລະອາດຈະເປັນພຽງແຕ່
ລະບຸໄວ້ພາຍໃນຂອງ a ສີ, Grayscale or Monochrome ບັນຊີລາຍຊື່. ທາງເລືອກ ລາຍຊື່ຊະນະ
ແມ່ນບັນຊີລາຍຊື່ຂອງຊື່ປ່ອງຢ້ຽມແລະສີດັ່ງນັ້ນສີຕໍ່ປ່ອງຢ້ຽມອາດຈະຖືກກໍານົດ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ "ສີດໍາ".
TitlePaddding pixels
ຕົວແປນີ້ກໍານົດໄລຍະຫ່າງລະຫວ່າງປຸ່ມຕ່າງໆ, ຂໍ້ຄວາມ, ແລະ
ເນັ້ນໃສ່ພື້ນທີ່ຢູ່ໃນແຖບຫົວຂໍ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 8 pixels.
UnknownIcon string
ຕົວແປນີ້ລະບຸຊື່ໄຟລ໌ຂອງໄຟລ໌ bitmap ທີ່ຈະໃຊ້ເປັນຄ່າເລີ່ມຕົ້ນ
ໄອຄອນ. bitmap ນີ້ຈະຖືກໃຊ້ເປັນໄອຄອນຂອງລູກຄ້າທັງໝົດທີ່ບໍ່ໄດ້ໃຫ້
icon bitmap ແລະບໍ່ໄດ້ລະບຸໄວ້ໃນ ຮູບສັນຍາລັກ ລາຍຊື່
UsePPPosition string
ຕົວແປນີ້ລະບຸວ່າຫຼືບໍ່ ທ ຄວນໃຫ້ກຽດກັບໂຄງການທີ່ຮ້ອງຂໍ
ສະຖານທີ່ (ໃຫ້ໂດຍ ຕໍາແໜ່ງ ທຸງໃນຄຸນສົມບັດ WM_NORMAL_HINTS) ໃນ
ຂາດຕໍາແໜ່ງທີ່ລະບຸໂດຍຜູ້ໃຊ້. ການໂຕ້ຖຽງ string ອາດຈະມີຫນຶ່ງໃນສາມ
ຄຸນຄ່າ: "ປິດ" (ຄ່າເລີ່ມຕົ້ນ) ຊີ້ບອກວ່າ ທ ຄວນລະເລີຍໂຄງການ -
ຕໍາແຫນ່ງສະຫນອງໃຫ້, "ເປີດ" ຊີ້ໃຫ້ເຫັນວ່າຕໍາແຫນ່ງຄວນຈະຖືກນໍາໃຊ້, ແລະ "ບໍ່
ສູນ" ຊີ້ບອກວ່າຕຳແໜ່ງຄວນໃຊ້ຖ້າມັນນອກເໜືອໄປຈາກ (0,0). ໄດ້
ທາງເລືອກສຸດທ້າຍແມ່ນສໍາລັບການເຮັດວຽກກ່ຽວກັບ bug ໃນຊຸດເຄື່ອງມືເກົ່າ.
WarpCursor [{ ລາຍຊື່ຊະນະ }]
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າຕົວຊີ້ຄວນຈະຖືກ warped ເຂົ້າໄປໃນປ່ອງຢ້ຽມໃນເວລາທີ່ພວກເຂົາ
ມີ deiconified. ຖ້າທາງເລືອກ ລາຍຊື່ຊະນະ ແມ່ນໃຫ້, ຕົວຊີ້ພຽງແຕ່ຈະເປັນ
warped ໃນເວລາທີ່ປ່ອງຢ້ຽມເຫຼົ່ານັ້ນໄດ້ຖືກ deiconified.
WindowRing { ລາຍຊື່ຊະນະ }
ຕົວແປນີ້ກໍານົດບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມຕາມທີ່ f.warpring ຫນ້າທີ່
ຮອບວຽນ.
WarpUnmapped
ຕົວແປນີ້ຊີ້ໃຫ້ເຫັນວ່າ f.warpto function ຄວນ deiconify ໃດ iconified
ປ່ອງຢ້ຽມທີ່ມັນພົບ. ໂດຍທົ່ວໄປແລ້ວນີ້ແມ່ນໃຊ້ເພື່ອເຮັດໃຫ້ການຜູກມັດກະແຈທີ່ຈະປາກົດ
ປ່ອງຢ້ຽມສະເພາະ (ເຊັ່ນ: xmh), ບໍ່ວ່າມັນຈະຢູ່ໃສ. ຄ່າເລີ່ມຕົ້ນແມ່ນສໍາລັບ
f.warpto ເພື່ອບໍ່ສົນໃຈ windows icon.
XorValue ຈໍານວນ
ຕົວແປນີ້ລະບຸຄ່າທີ່ຈະໃຊ້ໃນເວລາແຕ້ມເສັ້ນປ່ອງຢ້ຽມສໍາລັບການເຄື່ອນຍ້າຍ
ແລະປັບຂະຫນາດ. ນີ້ຄວນຈະຖືກກໍານົດເປັນມູນຄ່າທີ່ຈະສົ່ງຜົນໃຫ້ຄວາມຫລາກຫລາຍຂອງ
ສີທີ່ແຕກຕ່າງໄດ້ໃນເວລາທີ່ສະເພາະໃດຫນຶ່ງ -or'ed ກັບເນື້ອໃນຂອງຜູ້ໃຊ້ໄດ້
ຫນ້າຈໍປົກກະຕິ. ການຕັ້ງຄ່າຕົວແປນີ້ເປັນ 1 ມັກຈະໃຫ້ຜົນໄດ້ຮັບທີ່ດີຖ້າຢູ່ຕິດກັນ
ສີໃນແຜນທີ່ສີເລີ່ມຕົ້ນແມ່ນແຕກຕ່າງກັນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທ ຈະພະຍາຍາມ
ເຮັດໃຫ້ເສັ້ນຊົ່ວຄາວປາກົດຢູ່ປາຍກົງກັນຂ້າມຂອງ colormap ຈາກ
ກາຟິກ
ຂະຫຍາຍ [ ນັບ ]
ຕົວແປນີ້ຊີ້ບອກວ່າການຊີ້ບອກການເຄື່ອນໄຫວຂອງປ່ອງຢ້ຽມໄປ ແລະຈາກ
ສະຖານະ iconified ຂອງມັນຄວນຈະຖືກສະແດງທຸກຄັ້ງທີ່ປ່ອງຢ້ຽມຖືກ icon ຫຼື
deconified. ທາງເລືອກ ນັບ argument ກໍານົດຈໍານວນຂອງ outlines ທີ່ຈະເປັນ
ແຕ້ມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 8.
ຕົວແປຕໍ່ໄປນີ້ຕ້ອງຖືກຕັ້ງຫຼັງຈາກຕົວອັກສອນໄດ້ຖືກມອບຫມາຍ, ດັ່ງນັ້ນມັນມັກຈະເປັນ
ດີທີ່ສຸດທີ່ຈະວາງພວກມັນໄວ້ໃນຕອນທ້າຍຂອງຕົວແປ ຫຼືຈຸດເລີ່ມຕົ້ນຂອງພາກສ່ວນການຜູກມັດ:
DefaultFunction ຫນ້າທີ່
ຕົວແປນີ້ລະບຸຟັງຊັນທີ່ຈະຖືກປະຕິບັດເມື່ອເຫດການປຸ່ມ ຫຼືປຸ່ມ
ໄດ້ຮັບສໍາລັບການທີ່ບໍ່ມີການຜູກມັດແມ່ນສະຫນອງໃຫ້. ອັນນີ້ມັກຈະຖືກຜູກມັດກັບ f.ໂນ,
f.beep, ຫຼືເມນູທີ່ປະກອບດ້ວຍການດໍາເນີນງານຂອງປ່ອງຢ້ຽມ.
WindowFunction ຫນ້າທີ່
ຕົວແປນີ້ກໍານົດຟັງຊັນທີ່ຈະປະຕິບັດໃນເວລາທີ່ປ່ອງຢ້ຽມຖືກເລືອກຈາກ
TwmWindows ເມນູ. ຖ້າຕົວແປນີ້ບໍ່ໄດ້ຕັ້ງ, ປ່ອງຢ້ຽມຈະຖືກ deiconified ແລະ
ຍົກຂຶ້ນມາ.
ການຜູກມັດ
ຫຼັງຈາກທີ່ຕົວແປທີ່ຕ້ອງການໄດ້ຮັບການຕັ້ງຄ່າ, ຫນ້າທີ່ອາດຈະຕິດຕັ້ງປຸ່ມຫົວຂໍ້ແລະກະແຈ
ແລະປຸ່ມຕົວຊີ້. ປຸ່ມຫົວຂໍ້ອາດຈະຖືກເພີ່ມຈາກດ້ານຊ້າຍຫຼືຂວາແລະປາກົດຢູ່ໃນ
ແຖບຫົວຂໍ້ຈາກຊ້າຍຫາຂວາຕາມລໍາດັບທີ່ພວກມັນຖືກກໍານົດ. ກະແຈ
ແລະການຜູກມັດປຸ່ມຕົວຊີ້ອາດຈະຖືກມອບໃຫ້ຢູ່ໃນຄໍາສັ່ງໃດໆ.
ຂໍ້ມູນຈໍາເພາະຂອງ Titlebuttons ຕ້ອງມີຊື່ຂອງ pixmap ທີ່ຈະໃຊ້ໃນກ່ອງປຸ່ມ
ແລະຟັງຊັນທີ່ຈະຖືກເອີ້ນເມື່ອປຸ່ມຕົວຊີ້ຖືກກົດຢູ່ໃນພວກມັນ:
ປຸ່ມຫົວຂໍ້ຊ້າຍ "bitmapname" = ຫນ້າທີ່
or
ປຸ່ມຫົວຂໍ້ຂວາ "bitmapname" = ຫນ້າທີ່
ໄດ້ bitmapname ອາດຈະອ້າງອີງໃສ່ຫນຶ່ງໃນແຜນທີ່ສ້າງໃນ bitmap (ເຊິ່ງຖືກປັບຂະຫນາດໃຫ້ກົງກັນ
TitleFont) ໂດຍການນໍາໃຊ້ຊື່ຄໍານໍາຫນ້າຈໍ້າເມັດທີ່ເຫມາະສົມທີ່ອະທິບາຍຂ້າງເທິງ.
ຂໍ້ມູນສະເພາະຂອງປຸ່ມກົດ ແລະຕົວຊີ້ຕ້ອງໃຫ້ຕົວແກ້ໄຂທີ່ຕ້ອງກົດ, ເກີນ
ພາກສ່ວນໃດຂອງຫນ້າຈໍທີ່ຕົວຊີ້ຕ້ອງເປັນ, ແລະຫນ້າທີ່ໃດທີ່ຈະຖືກເອີ້ນ. ກະແຈ
ແມ່ນໃຫ້ເປັນສາຍທີ່ມີຊື່ keysym ທີ່ເຫມາະສົມ; ປຸ່ມແມ່ນໃຫ້ເປັນ
ຄໍາ ປຸ່ມ 1-ປຸ່ມ 5:
"FP1" = ຕົວແບບ : context : ຫນ້າທີ່
ປຸ່ມ 1 = ຕົວແບບ : context : ຫນ້າທີ່
ໄດ້ ຕົວແບບ ແມ່ນການປະສົມປະສານຂອງຊື່ຕົວແກ້ໄຂໃດໆ ປ່ຽນແປງ, ການຄວບຄຸມ, ລັອກ, meta, mod1,
mod2, mod3, mod4, ຫຼື mod5 (ເຊິ່ງອາດຈະຫຍໍ້ເປັນ s, c, l, m, m1, m2, m3, m4, m5,
ຕາມລໍາດັບ) ແຍກດ້ວຍແຖບຕັ້ງ (|). ເຊັ່ນດຽວກັນ, ໄດ້ context ແມ່ນການປະສົມປະສານໃດໆ
of ປ່ອງຢ້ຽມ, ຫົວຂໍ້, ຮູບສັນຍາລັກ, ຮາກ, frame, ໄອຄອນmgr, ຕົວອັກສອນທໍາອິດຂອງພວກເຂົາ (ໄອຄອນmgr ຕົວຫຍໍ້ແມ່ນ
m), ຫຼື ທັງຫມົດ, ແຍກດ້ວຍແຖບຕັ້ງ. ໄດ້ ຫນ້າທີ່ ແມ່ນອັນໃດນຶ່ງ f. ຄໍາ
ອະທິບາຍຂ້າງລຸ່ມນີ້. ຕົວຢ່າງ, ໄຟລ໌ເລີ່ມຕົ້ນເລີ່ມຕົ້ນປະກອບດ້ວຍການຜູກມັດຕໍ່ໄປນີ້:
Button1 = : root : f.menu "TwmWindows"
Button1 = m : window | ໄອຄອນ: f.function "ຍ້າຍ ຫຼື ຕ່ຳກວ່າ"
Button2 = m : window | ໄອຄອນ : f.iconify
Button3 = m : window | ໄອຄອນ: f.function "ຍ້າຍຫຼືຍົກ"
Button1 = : title : f.function "move-or-raise"
Button2 = : title : f.raiselower
Button1 = : icon : f.function "move-or-iconify"
Button2 = : icon : f.iconify
Button1 = : iconmgr : f.iconify
Button2 = : iconmgr : f.iconify
ຜູ້ໃຊ້ທີ່ຕ້ອງການທີ່ຈະສາມາດຈັດການປ່ອງຢ້ຽມຈາກແປ້ນພິມສາມາດນໍາໃຊ້ໄດ້
ການຜູກມັດດັ່ງຕໍ່ໄປນີ້:
"F1" = : ທັງໝົດ : f.iconify
"F2" = : ທັງໝົດ : f.raiselower
"F3" = : ທັງຫມົດ : f.warpring "ຕໍ່ໄປ"
"F4" = : ທັງໝົດ : f.warpto "xmh"
"F5" = : ທັງໝົດ : f.warpto "emacs"
"F6" = : ທັງໝົດ : f.colormap "ຕໍ່ໄປ"
"F7" = : ທັງໝົດ : f.colormap "ຄ່າເລີ່ມຕົ້ນ"
"F20" = : ທັງໝົດ : f.warptoscreen "ຕໍ່ໄປ"
"ຊ້າຍ" = m: ທັງຫມົດ: f.backiconmgr
"ຂວາ" = m | s : ທັງຫມົດ : f.forwiconmgr
"ຂຶ້ນ" = m: ທັງຫມົດ: f.upiconmgr
"ລົງ" = m | s : ທັງຫມົດ : f.downiconmgr
ທ.ມ ສະຫນອງການຫມູນໃຊ້ window primitives ຫຼາຍກ່ວາສາມາດເກັບຮັກສາໄດ້ງ່າຍໃນ a
titlebar, ເມນູ, ຫຼືຊຸດຂອງການຜູກມັດທີ່ສໍາຄັນ. ເຖິງແມ່ນວ່າຊຸດຂະຫນາດນ້ອຍຂອງຄ່າເລີ່ມຕົ້ນແມ່ນສະຫນອງໃຫ້
(ເວັ້ນເສຍແຕ່ວ່າ ບໍ່ມີຄ່າເລີ່ມຕົ້ນ ຖືກກໍານົດ), ຜູ້ໃຊ້ສ່ວນໃຫຍ່ຈະຕ້ອງການທີ່ຈະມີທົ່ວໄປທີ່ສຸດຂອງເຂົາເຈົ້າ
ການດໍາເນີນງານທີ່ຜູກມັດກັບປຸ່ມກົດແລະປຸ່ມ. ເພື່ອເຮັດສິ່ງນີ້, ທ ຊື່ທີ່ຮ່ວມກັບແຕ່ລະຄົນ
primitives ແລະສະຫນອງ ຜູ້ໃຊ້ ກຳ ນົດ ຫນ້າທີ່ ສໍາລັບການກໍ່ສ້າງ primitives ລະດັບສູງກວ່າ
ແລະ ເມນູ ສໍາລັບການເລືອກການໂຕ້ຕອບລະຫວ່າງກຸ່ມຂອງຫນ້າທີ່.
ຟັງຊັນທີ່ຜູ້ໃຊ້ກໍານົດມີຊື່ທີ່ພວກມັນຖືກອ້າງອີງໃນການໂທຫາ
f.function ແລະບັນຊີລາຍຊື່ຂອງຫນ້າທີ່ອື່ນໆທີ່ຈະປະຕິບັດ. ຍົກຕົວຢ່າງ:
ຟັງຊັນ "ຍ້າຍ-ຫຼືຕ່ໍາ" { f.move f.deltastop f.lower }
ຟັງຊັນ "move-or-raise" { f.move f.deltastop f.raise }
ຟັງຊັນ "move-or-iconify" { f.move f.deltastop f.iconify }
ຟັງຊັນ "restore-colormap" { f.colormap "default" f.lower }
ຕ້ອງໃຊ້ຊື່ຟັງຊັນໃນ f.function ແນ່ນອນວ່າມັນປາກົດຢູ່ໃນຫນ້າທີ່
ຂໍ້ ກຳ ນົດ.
ໃນຄໍາອະທິບາຍຂ້າງລຸ່ມນີ້, ຖ້າຟັງຊັນທີ່ກ່າວວ່າຈະດໍາເນີນການຢູ່ໃນປ່ອງຢ້ຽມທີ່ເລືອກ, ແຕ່
ຖືກເອີ້ນຈາກເມນູຮາກ, ຕົວກະພິບຈະຖືກປ່ຽນເປັນ ເລືອກ ຕົວກະພິບ ແລະອັນຕໍ່ໄປ
ປ່ອງຢ້ຽມເພື່ອຮັບການກົດປຸ່ມຈະຖືກເລືອກ:
! string
ນີ້ແມ່ນຕົວຫຍໍ້ຂອງ f.exec string.
f.autoraise
ຟັງຊັນນີ້ສະຫຼັບບໍ່ວ່າຈະເປັນປ່ອງຢ້ຽມທີ່ເລືອກຖືກຍົກຂຶ້ນມາທຸກຄັ້ງ
ເຂົ້າໂດຍຕົວຊີ້. ເບິ່ງລາຍລະອຽດຂອງຕົວແປ AutoRaise.
f.backiconmgr
ຟັງຊັນນີ້ປ່ຽນຕົວຊີ້ໄປຫາຖັນກ່ອນໜ້າໃນໄອຄອນປັດຈຸບັນ
ຜູ້ຈັດການ, ຫໍ່ກັບຄືນໄປຫາແຖວກ່ອນຫນ້າຖ້າຈໍາເປັນ.
f.beep ຟັງຊັນນີ້ສຽງກະດິ່ງແປ້ນພິມ.
f. ຊູມລຸ່ມ
ຟັງຊັນນີ້ແມ່ນຄ້າຍຄືກັນກັບ f.fullzoom ຟັງຊັນ, ແຕ່ປັບຂະຫນາດປ່ອງຢ້ຽມເປັນ
ຕື່ມຂໍ້ມູນໃສ່ພຽງແຕ່ເຄິ່ງລຸ່ມຂອງຫນ້າຈໍ.
f.circledown
ຟັງຊັນນີ້ເຮັດໃຫ້ປ່ອງຢ້ຽມເທິງສຸດລົງຕໍ່າກວ່າໜ້າຕ່າງອື່ນ.
f.circleup
ຟັງຊັນນີ້ຍົກປ່ອງຢ້ຽມລຸ່ມສຸດທີ່ຖືກປິດບັງໂດຍປ່ອງຢ້ຽມອື່ນ.
f.colormap string
ຟັງຊັນນີ້ rotates ແຜນທີ່ສີ (ໄດ້ມາຈາກ WM_COLORMAP_WINDOWS
ຊັບສິນຢູ່ໃນປ່ອງຢ້ຽມ) ນັ້ນ ທ ຈະສະແດງເມື່ອຕົວຊີ້ຢູ່ໃນປ່ອງຢ້ຽມນີ້.
ການໂຕ້ຖຽງ string ອາດຈະມີຫນຶ່ງໃນຄຸນຄ່າດັ່ງຕໍ່ໄປນີ້: "ຕໍ່ໄປ", "ກ່ອນ", ແລະ
"ຄ່າເລີ່ມຕົ້ນ". ມັນຄວນຈະສັງເກດເຫັນຢູ່ທີ່ນີ້ວ່າໂດຍທົ່ວໄປ, ແຜນທີ່ສີທີ່ຕິດຕັ້ງແມ່ນ
ກໍານົດໂດຍການສຸມໃສ່ແປ້ນພິມ. ແປ້ນພິມທີ່ຂັບເຄື່ອນໂດຍຕົວຊີ້ຈະຕິດຕັ້ງ a
ແຜນທີ່ສີສ່ວນຕົວຕາມການເຂົ້າຂອງປ່ອງຢ້ຽມເປັນເຈົ້າຂອງແຜນທີ່ສີໄດ້. ການນໍາໃຊ້ຄລິກເພື່ອ
ຮູບແບບປະເພດ, ແຜນຜັງສີສ່ວນຕົວຈະບໍ່ຖືກຕິດຕັ້ງຈົນກ່ວາຜູ້ໃຊ້ກົດປຸ່ມຫນູ
ກົດປຸ່ມຢູ່ໃນປ່ອງຢ້ຽມເປົ້າຫມາຍ.
f.deiconify
ຟັງຊັນນີ້ deconifies ປ່ອງຢ້ຽມທີ່ເລືອກ. ຖ້າປ່ອງຢ້ຽມບໍ່ແມ່ນໄອຄອນ, ນີ້
ຟັງຊັນບໍ່ເຮັດຫຍັງ.
f. ລຶບ
ຟັງຊັນນີ້ສົ່ງຂໍ້ຄວາມ WM_DELETE_WINDOW ໄປຫາປ່ອງຢ້ຽມທີ່ເລືອກຖ້າ
ແອັບພລິເຄຊັນລູກຄ້າໄດ້ຮ້ອງຂໍມັນຜ່ານຄຸນສົມບັດປ່ອງຢ້ຽມ WM_PROTOCOLS. ໄດ້
ຄໍາຮ້ອງສະຫມັກແມ່ນຄວນຈະຕອບສະຫນອງກັບຂໍ້ຄວາມໂດຍການລົບທີ່ລະບຸໄວ້
ປ່ອງຢ້ຽມ. ຖ້າປ່ອງຢ້ຽມບໍ່ໄດ້ຮ້ອງຂໍຂໍ້ຄວາມ WM_DELETE_WINDOW, ແປ້ນພິມ
ກະດິ່ງຈະດັງຂຶ້ນຊີ້ໃຫ້ເຫັນວ່າຜູ້ໃຊ້ຄວນເລືອກວິທີທາງເລືອກ.
ໃຫ້ສັງເກດວ່ານີ້ແມ່ນແຕກຕ່າງກັນຫຼາຍຈາກ f.destroy. ຈຸດປະສົງຢູ່ທີ່ນີ້ແມ່ນເພື່ອລຶບອັນດຽວ
ປ່ອງຢ້ຽມ, ບໍ່ຈໍາເປັນຄໍາຮ້ອງສະຫມັກທັງຫມົດ.
f.deltastop
ຟັງຊັນນີ້ອະນຸຍາດໃຫ້ຍົກເລີກການທໍາງານທີ່ກໍານົດໂດຍຜູ້ໃຊ້ໄດ້ຖ້າຫາກວ່າຕົວຊີ້ໄດ້ຖືກ
ຍ້າຍຫຼາຍກ່ວາ MoveDelta ພິກເຊລ. ເບິ່ງຄໍານິຍາມຕົວຢ່າງທີ່ໃຫ້ສໍາລັບ ຫນ້າທີ່
"ຍ້າຍຫຼືຍົກ" ໃນຕອນຕົ້ນຂອງພາກ.
f. ທໍາລາຍ
ຟັງຊັນນີ້ສັ່ງໃຫ້ເຄື່ອງແມ່ຂ່າຍ X ປິດການເຊື່ອມຕໍ່ການສະແດງຂອງລູກຄ້າ
ທີ່ສ້າງປ່ອງຢ້ຽມທີ່ເລືອກ. ອັນນີ້ຄວນໃຊ້ເປັນທາງເລືອກສຸດທ້າຍເທົ່ານັ້ນ
ການປິດລູກຄ້າທີ່ໜີໄປ. ເບິ່ງ f.delete ນຳ.
f.downiconmgr
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາແຖວຕໍ່ໄປໃນການຈັດການໄອຄອນປະຈຸບັນ,
wrapping ກັບຈຸດເລີ່ມຕົ້ນຂອງຖັນຕໍ່ໄປຖ້າຈໍາເປັນ.
f.exec string
ຟັງຊັນນີ້ຜ່ານການໂຕ້ຖຽງ string to / ຖັງ / sh ສໍາລັບການປະຕິບັດ. ໃນຫຼາຍໜ້າຈໍ
ຮູບແບບ, ຖ້າ string ເລີ່ມຕົ້ນລູກຄ້າ X ໃຫມ່ໂດຍບໍ່ມີການໃຫ້ການສະແດງໂຕ້ແຍ້ງ, the
ລູກຄ້າຈະປາກົດຢູ່ໃນຫນ້າຈໍທີ່ຫນ້າທີ່ນີ້ໄດ້ຖືກເອີ້ນ.
f.ສຸມໃສ່ ຟັງຊັນນີ້ສະຫຼັບປຸ່ມແປ້ນພິມຂອງເຊີບເວີໄປຫາປ່ອງຢ້ຽມທີ່ເລືອກ,
ການປ່ຽນແປງກົດລະບຽບຈຸດສຸມຈາກຕົວຊີ້ - ຂັບເຄື່ອນຖ້າຈໍາເປັນ. ຖ້າປ່ອງຢ້ຽມທີ່ເລືອກ
ໄດ້ຖືກສຸມໃສ່ແລ້ວ, ຟັງຊັນນີ້ປະຕິບັດການ f.unfocus.
f.forcemove
ຫນ້າທີ່ນີ້ແມ່ນຄ້າຍຄື f. ຍ້າຍ ຍົກເວັ້ນວ່າມັນບໍ່ສົນໃຈ DontMoveOff ຕົວແປ.
f.forwiconmgr
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາຖັນຕໍ່ໄປໃນຕົວຈັດການໄອຄອນປະຈຸບັນ,
wrapping ກັບຈຸດເລີ່ມຕົ້ນຂອງແຖວຕໍ່ໄປຖ້າຈໍາເປັນ.
f.fullzoom
ຟັງຊັນນີ້ປັບຂະໜາດໜ້າຈໍທີ່ເລືອກໃຫ້ເປັນຂະໜາດເຕັມຂອງຈໍສະແດງຜົນ ຫຼືອື່ນໆ
ຟື້ນຟູຂະຫນາດຕົ້ນສະບັບຖ້າປ່ອງຢ້ຽມຖືກຊູມແລ້ວ.
f.function string
ຟັງຊັນນີ້ປະຕິບັດຫນ້າທີ່ກໍານົດໂດຍຜູ້ໃຊ້ທີ່ມີຊື່ທີ່ຖືກກໍານົດໂດຍ
ການໂຕ້ຖຽງ string.
f.hbzoom
ຟັງຊັນນີ້ແມ່ນຄໍາສັບຄ້າຍຄື f. ຊູມລຸ່ມ.
f.hideiconmgr
ຟັງຊັນນີ້ຍົກເລີກແຜນທີ່ຕົວຈັດການໄອຄອນປັດຈຸບັນ.
f.horizoom
ຕົວແປນີ້ແມ່ນຄ້າຍຄືກັນກັບ f.ຊູມ ຟັງຊັນຍົກເວັ້ນວ່າປ່ອງຢ້ຽມທີ່ເລືອກແມ່ນ
ປັບຂະໜາດເປັນຄວາມກວ້າງເຕັມຂອງຈໍສະແດງຜົນ.
f.htzoom
ຟັງຊັນນີ້ແມ່ນຄໍາສັບຄ້າຍຄື f.topzoom.
f.hzoom ຟັງຊັນນີ້ແມ່ນຄໍາສັບຄ້າຍຄື f.horizoom.
f.iconify
ຟັງຊັນນີ້ iconifies ຫຼື deiconifies ປ່ອງຢ້ຽມຫຼືໄອຄອນທີ່ເລືອກ, ຕາມລໍາດັບ.
f. ກໍານົດ
ຟັງຊັນນີ້ສະແດງບົດສະຫຼຸບຂອງຊື່ແລະເລຂາຄະນິດຂອງປ່ອງຢ້ຽມທີ່ເລືອກ.
ຖ້າເຄື່ອງແມ່ຂ່າຍສະຫນັບສະຫນູນການຂະຫຍາຍ SYNC, ບູລິມະສິດຂອງລູກຄ້າທີ່ເປັນເຈົ້າຂອງ
ປ່ອງຢ້ຽມຍັງຖືກສະແດງ. ການຄລິກໃສ່ຕົວຊີ້ ຫຼືກົດປຸ່ມຢູ່ໃນປ່ອງຢ້ຽມ
ຈະຍົກເລີກມັນ.
f.lefticonmgr
ຟັງຊັນນີ້ຄ້າຍຄືກັນກັບ f.backiconmgr ຍົກເວັ້ນການຫໍ່ນັ້ນຈະບໍ່ປ່ຽນແຖວ.
f. ຊູມຊ້າຍ
ຕົວແປນີ້ແມ່ນຄ້າຍຄືກັນກັບ f. ຊູມລຸ່ມ function ແຕ່ເຮັດໃຫ້ເລືອກ
ປ່ອງຢ້ຽມຖືກປັບຂະຫນາດພຽງແຕ່ເຄິ່ງຊ້າຍຂອງຈໍສະແດງຜົນ.
f. ຕ່ໍາກວ່າ ຟັງຊັນນີ້ຫຼຸດລົງປ່ອງຢ້ຽມທີ່ເລືອກ.
f. ເມນູ string
ຟັງຊັນນີ້ເອີ້ນເມນູທີ່ລະບຸໄວ້ໂດຍການໂຕ້ຖຽງ string. ເມນູແບບ Cascade
ອາດຈະຖືກສ້າງຂຶ້ນໂດຍການໂທຫາຮັງ f. ເມນູ.
f. ຍ້າຍ ຟັງຊັນນີ້ drags ໂຄງຮ່າງຂອງປ່ອງຢ້ຽມທີ່ເລືອກ (ຫຼືປ່ອງຢ້ຽມຕົວມັນເອງຖ້າຫາກວ່າ
OpaqueMove ຕົວແປຖືກຕັ້ງ) ຈົນກ່ວາປຸ່ມຕົວຊີ້ invoking ຖືກປ່ອຍອອກມາ. ສອງເທົ່າ
ຄລິກພາຍໃນຈໍານວນ milliseconds ທີ່ໃຫ້ໂດຍ ConstrainedMoveTime warps ໄດ້
ຊີ້ໄປທາງກາງຂອງປ່ອງຢ້ຽມແລະຈໍາກັດການເຄື່ອນໄຫວທີ່ຈະເປັນ
ແນວນອນ ຫຼືແນວຕັ້ງຂຶ້ນກັບວ່າເສັ້ນຕາຂ່າຍໃດຖືກຂ້າມ. ເພື່ອຍົກເລີກການເຄື່ອນໄຫວ,
ກົດປຸ່ມອື່ນກ່ອນທີ່ຈະປ່ອຍປຸ່ມທໍາອິດ.
f.nexticonmgr
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາຕົວຈັດການໄອຄອນຕໍ່ໄປທີ່ມີປ່ອງຢ້ຽມໃດໆຢູ່ໃນ
ປະຈຸບັນຫຼືຫນ້າຈໍທີ່ປະສົບຜົນສໍາເລັດໃດໆ.
f.ໂນ ຟັງຊັນນີ້ບໍ່ເຮັດຫຍັງເລີຍ ແລະໂດຍທົ່ວໄປແລ້ວແມ່ນໃຊ້ກັບ DefaultFunction or
WindowFunction ຕົວແປຫຼືແນະນໍາເສັ້ນຫວ່າງຢູ່ໃນເມນູ.
f.previconmgr
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາຕົວຈັດການໄອຄອນທີ່ຜ່ານມາທີ່ມີອັນໃດ
ປ່ອງຢ້ຽມໃນຫນ້າຈໍປະຈຸບັນຫຼືກ່ອນຫນ້າ.
f. ບູລິມະສິດ string
ຟັງຊັນນີ້ກໍານົດບູລິມະສິດຂອງລູກຄ້າທີ່ເປັນເຈົ້າຂອງປ່ອງຢ້ຽມທີ່ເລືອກເປັນ
ຄ່າຕົວເລກຂອງການໂຕ້ຖຽງ string, ເຊິ່ງຄວນຈະເປັນຈຳນວນເຕັມທີ່ລົງລາຍເຊັນເປັນສອງເທົ່າ
ວົງຢືມ (ເຊັ່ນ "999" ). ຟັງຊັນນີ້ມີຜົນກະທົບພຽງແຕ່ຖ້າເຄື່ອງແມ່ຂ່າຍສະຫນັບສະຫນູນ
SYNC ສ່ວນຂະຫຍາຍ.
f.ເຊົາ ຫນ້າທີ່ນີ້ເຮັດໃຫ້ເກີດ ທ ເພື່ອຟື້ນຟູຂອບແລະອອກຂອງປ່ອງຢ້ຽມ. ຖ້າ ທ ເປັນ
ລູກຄ້າຄັ້ງທໍາອິດ invoked ຈາກ xdm, ນີ້ຈະສົ່ງຜົນໃຫ້ມີການປັບເຄື່ອງແມ່ຂ່າຍ.
f. ຍົກສູງ ຟັງຊັນນີ້ປຸກປ່ອງຢ້ຽມທີ່ເລືອກ.
f. ຍົກສູງຂຶ້ນ
ຟັງຊັນນີ້ຍົກປ່ອງຢ້ຽມທີ່ເລືອກໄວ້ເທິງສຸດຂອງຄໍາສັ່ງ stacking ຖ້າມັນເປັນ
occluded ໂດຍປ່ອງຢ້ຽມໃດໆ, ຖ້າບໍ່ດັ່ງນັ້ນປ່ອງຢ້ຽມຈະຕ່ໍາລົງ.
f. ໂຫຼດຫນ້າຈໍຄືນ
ຟັງຊັນນີ້ເຮັດໃຫ້ໜ້າຕ່າງທັງໝົດຖືກໂຫຼດຂໍ້ມູນຄືນໃໝ່.
f.ປັບຂະໜາດ
ຟັງຊັນນີ້ສະແດງໂຄງຮ່າງຂອງປ່ອງຢ້ຽມທີ່ເລືອກ. ຂ້າມຊາຍແດນ (ຫຼື
ຕັ້ງ AutoRelativeResize) ຈະເຮັດໃຫ້ໂຄງຮ່າງການທີ່ຈະເລີ່ມຕົ້ນຂອງແຖບຢາງພາລາຈົນກ່ວາ
ປຸ່ມ invoking ໄດ້ຖືກປ່ອຍອອກມາ. ເພື່ອຍົກເລີກການປັບຂະໜາດ, ໃຫ້ກົດປຸ່ມອື່ນກ່ອນ
ປ່ອຍປຸ່ມທໍາອິດ.
f. ຣີສະຕາດ
ຟັງຊັນນີ້ຂ້າແລະເລີ່ມຕົ້ນໃຫມ່ ທ.
f.startwm string
ຟັງຊັນນີ້ຂ້າ ທ ແລະເລີ່ມຕົ້ນຕົວຈັດການປ່ອງຢ້ຽມອື່ນ, ຕາມທີ່ລະບຸໄວ້ໂດຍ string.
f.righticonmgr
ຟັງຊັນນີ້ແມ່ນຄ້າຍຄືກັນກັບ f.nexticonmgr ຍົກເວັ້ນການຫໍ່ນັ້ນບໍ່ປ່ຽນແປງ
ແຖວ.
f. ຊູມຂວາ
ຕົວແປນີ້ແມ່ນຄ້າຍຄືກັນກັບ f. ຊູມລຸ່ມ ຟັງຊັນຍົກເວັ້ນທີ່ເລືອກ
ປ່ອງຢ້ຽມຖືກປັບຂະຫນາດພຽງແຕ່ເຄິ່ງຂວາຂອງຈໍສະແດງຜົນ.
f. ຊ່ວຍປະຢັດຕົວທ່ານເອງ
ຟັງຊັນນີ້ສົ່ງຂໍ້ຄວາມ WM_SAVEYOURSELF ໄປຫາປ່ອງຢ້ຽມທີ່ເລືອກຖ້າມັນມີ
ຮ້ອງຂໍຂໍ້ຄວາມໃນຄຸນສົມບັດປ່ອງຢ້ຽມ WM_PROTOCOLS ຂອງມັນ. ລູກຄ້າທີ່ຍອມຮັບ
ຂໍ້ຄວາມນີ້ແມ່ນຄວນຈະກວດສອບລັດທັງຫມົດທີ່ກ່ຽວຂ້ອງກັບປ່ອງຢ້ຽມແລະ
ປັບປຸງຄຸນສົມບັດ WM_COMMAND ຕາມທີ່ລະບຸໄວ້ໃນ ICCCM. ຖ້າປ່ອງຢ້ຽມທີ່ເລືອກ
ບໍ່ໄດ້ເລືອກຂໍ້ຄວາມນີ້, ກະດິ່ງແປ້ນພິມຈະດັງ.
f.showiconmgr
ຟັງຊັນນີ້ສ້າງແຜນທີ່ຕົວຈັດການໄອຄອນປັດຈຸບັນ.
f.sorticonmgr
ຟັງຊັນນີ້ຈັດຮຽງລາຍການທີ່ຢູ່ໃນຕົວຈັດການໄອຄອນປັດຈຸບັນຕາມຕົວອັກສອນ. ເບິ່ງ
ຕົວແປ SortIconManager.
f.ຫົວຂໍ້ ຟັງຊັນນີ້ສະໜອງລາຍການທີ່ເປັນກາງ, ບໍ່ສາມາດເລືອກໄດ້ໃນນິຍາມເມນູ. ມັນ
ບໍ່ຄວນໃຊ້ໃນສະພາບການອື່ນ.
f.topzoom
ຕົວແປນີ້ແມ່ນຄ້າຍຄືກັນກັບ f. ຊູມລຸ່ມ ຟັງຊັນຍົກເວັ້ນທີ່ເລືອກ
ປ່ອງຢ້ຽມຖືກປັບຂະຫນາດພຽງແຕ່ເຄິ່ງເທິງຂອງຈໍສະແດງຜົນ.
f.unfocus
ຟັງຊັນນີ້ຣີເຊັດໂຟກັສກັບໄປເປັນຕົວຊີ້. ອັນນີ້ຄວນໃຊ້ເມື່ອ ກ
ປ່ອງຢ້ຽມທີ່ສຸມໃສ່ແມ່ນບໍ່ຕ້ອງການຕໍ່ໄປອີກແລ້ວ.
f.upiconmgr
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາແຖວກ່ອນຫນ້າໃນຕົວຈັດການໄອຄອນປະຈຸບັນ,
ຫໍ່ໃສ່ແຖວສຸດທ້າຍໃນຖັນດຽວກັນຖ້າຈໍາເປັນ.
f.vlzoom
ຟັງຊັນນີ້ແມ່ນຄໍາສັບຄ້າຍຄື f. ຊູມຊ້າຍ.
f.vrzoom
ຟັງຊັນນີ້ແມ່ນຄໍາສັບຄ້າຍຄື f. ຊູມຂວາ.
f.warpring string
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາປ່ອງຢ້ຽມຕໍ່ໄປຫຼືກ່ອນຫນ້າ (ຕາມທີ່ຊີ້ບອກໂດຍ
ການໂຕ້ຖຽງ string, ຊຶ່ງອາດຈະເປັນ "ຕໍ່ໄປ" or "ກ່ອນ") ທີ່ລະບຸໄວ້ໃນ WindowRing
ຕົວແປ.
f.warpto string
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາປ່ອງຢ້ຽມທີ່ມີຊື່ຫຼືຊັ້ນທີ່
ກົງກັນ string. ຖ້າຫາກວ່າປ່ອງຢ້ຽມແມ່ນ iconified, ມັນຈະໄດ້ຮັບການ deiconified ຖ້າຫາກວ່າ
ຕົວແປ WarpUnmapped ຖືກຕັ້ງໄວ້ ຫຼືຖືກລະເລີຍ.
f.warptoiconmgr string
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາຕົວຈັດການ icon ທີ່ກ່ຽວຂ້ອງກັບການ
ປ່ອງຢ້ຽມທີ່ມີຕົວຊີ້ຢູ່ໃນຕົວຈັດການໄອຄອນທີ່ລະບຸໄວ້ໂດຍການໂຕ້ຖຽງ
stringທີ່ຢູ່ ຖ້າຫາກວ່າ string ຫວ່າງເປົ່າ (ຄື ""), ຜູ້ຈັດການໄອຄອນປະຈຸບັນຖືກເລືອກ.
f.warptoscreen string
ຟັງຊັນນີ້ warps ຕົວຊີ້ໄປຫາຫນ້າຈໍທີ່ລະບຸໄວ້ໂດຍການໂຕ້ຖຽງ string.
string ອາດຈະເປັນຕົວເລກ (ຕົວຢ່າງ "0" or "1"), ຄໍາ "ຕໍ່ໄປ" (ຊີ້ໃຫ້ເຫັນເຖິງປະຈຸບັນ
screen plus 1, skipping over any unmanaged screen), ຄໍາ "ກັບຄືນ" (ຊີ້ໃຫ້ເຫັນ
ຫນ້າຈໍປະຈຸບັນລົບ 1, ຂ້າມຫນ້າຈໍທີ່ບໍ່ມີການຈັດການ), ຫຼືຄໍາວ່າ
"ກ່ອນ" (ສະແດງເຖິງຫນ້າຈໍສຸດທ້າຍທີ່ໄດ້ໄປຢ້ຽມຢາມ.
f.winrefresh
ຟັງຊັນນີ້ແມ່ນຄ້າຍຄືກັນກັບ f. ໂຫຼດຫນ້າຈໍຄືນ ຟັງຊັນຍົກເວັ້ນພຽງແຕ່ເລືອກ
ປ່ອງຢ້ຽມຖືກປັບປຸງໃຫມ່.
f.ຊູມ ຟັງຊັນນີ້ແມ່ນຄ້າຍຄືກັນກັບ f.fullzoom ການທໍາງານ, ຍົກເວັ້ນວ່າມີພຽງແຕ່
ຄວາມສູງຂອງປ່ອງຢ້ຽມທີ່ເລືອກແມ່ນມີການປ່ຽນແປງ.
ແມນ
ຟັງຊັນຕ່າງໆອາດຈະຖືກຈັດກຸ່ມ ແລະເລືອກແບບໂຕ້ຕອບໂດຍໃຊ້ປັອບອັບ (ເມື່ອຜູກກັບຕົວຊີ້
ປຸ່ມ) ຫຼືດຶງລົງ (ເມື່ອເຊື່ອມໂຍງກັບປຸ່ມຫົວຂໍ້) ເມນູ. ແຕ່ລະເມນູສະເພາະ
ປະກອບດ້ວຍຊື່ຂອງເມນູຍ້ອນວ່າມັນຈະຖືກກ່າວເຖິງໂດຍ f. ເມນູ, ຄ່າເລີ່ມຕົ້ນທາງເລືອກ
ສີ foreground ແລະພື້ນຫລັງ, ບັນຊີລາຍຊື່ຂອງຊື່ລາຍການແລະຫນ້າທີ່ເຂົາເຈົ້າຄວນ
ຮຽກຮ້ອງ, ແລະທາງເລືອກໃນເບື້ອງຫນ້າແລະສີພື້ນຫຼັງສໍາລັບລາຍການແຕ່ລະຄົນ:
ເມນູ "ຊື່ເມນູ"[("deffore":"ປະຕິເສດ")]
{
string1 [("ກ່ອນ 1":"ຫລັງ")] ການທໍາງານ 1
string2 [("ກ່ອນ 2":"ຫລັງ")] ການທໍາງານ 2
.
.
.
stringN [("ກ່ອນໜ້າ":"ກັບຄືນໄປບ່ອນN")] functionN
}
ໄດ້ ຊື່ເມນູ ແມ່ນຕົວພິມນ້ອຍໃຫຍ່. ທາງເລືອກ deffore ແລະ ປະຕິເສດ ການໂຕ້ຖຽງລະບຸ
ສີດ້ານໜ້າ ແລະພື້ນຫຼັງໃຊ້ໃນຈໍສະແດງຜົນສີເພື່ອເນັ້ນໃສ່ລາຍການເມນູ. ໄດ້
string ສ່ວນຂອງແຕ່ລະລາຍການເມນູຈະເປັນຂໍ້ຄວາມທີ່ຈະປາກົດຢູ່ໃນເມນູ. ໄດ້
ທາງເລືອກ ເຈາະ ແລະ ກັບຄືນໄປບ່ອນ arguments ລະບຸສີພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງເມນູ
ເຂົ້າເມື່ອຕົວຊີ້ບໍ່ຢູ່ໃນລາຍການ. ສີເຫຼົ່ານີ້ຈະຖືກນໍາໃຊ້ກັບສີຫນຶ່ງເທົ່ານັ້ນ
ຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃຊ້ສີທີ່ລະບຸໄວ້ໂດຍ ເມນູດ້ານໜ້າ ແລະ
ພື້ນຫຼັງເມນູ ຕົວແປ. ໄດ້ ຫນ້າທີ່ ສ່ວນຂອງການເຂົ້າເມນູແມ່ນຫນຶ່ງໃນຫນ້າທີ່,
ລວມທັງຟັງຊັນທີ່ຜູ້ໃຊ້ກໍານົດ, ຫຼືເມນູເພີ່ມເຕີມ.
ມີເມນູພິເສດທີ່ມີຊື່ວ່າ TwmWindows ເຊິ່ງປະກອບດ້ວຍຊື່ຂອງລູກຄ້າທັງໝົດ ແລະ
ທ- ປ່ອງຢ້ຽມສະຫນອງໃຫ້. ການເລືອກເຂົ້າຈະເຮັດໃຫ້ເກີດການ WindowFunction ທີ່ຈະປະຕິບັດໃນ
ປ່ອງຢ້ຽມນັ້ນ. ຖ້າ WindowFunction ບໍ່ໄດ້ຖືກຕັ້ງ, ປ່ອງຢ້ຽມຈະໄດ້ຮັບການ deiconified ແລະ
ຍົກຂຶ້ນມາ.
ໄອຄອນ
ທ.ມ ສະຫນັບສະຫນູນຫຼາຍວິທີທີ່ແຕກຕ່າງກັນຂອງ manipulating windows icon. pixmap ທົ່ວໄປ-
ແລະຮູບແບບຂໍ້ຄວາມອາດຈະຖືກວາງອອກດ້ວຍມືຫຼືຈັດລຽງອັດຕະໂນມັດຕາມທີ່ອະທິບາຍໂດຍ
ໄອຄອນພາກພື້ນ ຕົວແປ. ນອກຈາກນັ້ນ, ຕາຂ່າຍໄຟຟ້າ terse ຂອງຊື່ icon, ເອີ້ນວ່າຜູ້ຈັດການ icon,
ສະຫນອງການນໍາໃຊ້ປະສິດທິພາບຫຼາຍຂອງພື້ນທີ່ຫນ້າຈໍເຊັ່ນດຽວກັນກັບຄວາມສາມາດໃນການນໍາທາງລະຫວ່າງ
windows ຈາກ keyboard ໄດ້.
ຕົວຈັດການໄອຄອນແມ່ນໜ້າຕ່າງທີ່ປະກອບດ້ວຍຊື່ທີ່ເລືອກ ຫຼືທຸກໜ້າຕ່າງທີ່ເປີດຢູ່ໃນຂະນະນີ້
ຈໍສະແດງຜົນ. ນອກຈາກຊື່ປ່ອງຢ້ຽມ, ເປັນປຸ່ມຂະຫນາດນ້ອຍທີ່ໃຊ້ໃນຕອນຕົ້ນ iconify
ສັນຍາລັກຈະໄດ້ຮັບການສະແດງຢູ່ທາງຊ້າຍຂອງຊື່ໃນເວລາທີ່ປ່ອງຢ້ຽມແມ່ນ iconified. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ການຄລິກໃສ່ການເຂົ້າຢູ່ໃນຕົວຈັດການໄອຄອນດໍາເນີນການ f.iconify. ການປ່ຽນແປງ
ການປະຕິບັດການປະຕິບັດໃນຕົວຈັດການ icon, ການນໍາໃຊ້ໄດ້ ໄອຄອນmgr ສະພາບການໃນເວລາທີ່ກໍານົດປຸ່ມແລະ
ການຜູກມັດແປ້ນພິມ.
ການຍ້າຍຕົວຊີ້ໄປຫາຕົວຈັດການໄອຄອນຍັງຊີ້ທິດທາງແປ້ນພິມໄປຫາຈຸດທີ່ລະບຸໄວ້
ປ່ອງຢ້ຽມ (ຕັ້ງຈຸດສຸມຢ່າງຈະແຈ້ງ ຫຼືສົ່ງເຫດການສັງເຄາະ NoTitleFocus is
ຕັ້ງ). ການນໍາໃຊ້ f.upiconmgr, f.downiconmgr f.lefticonmgr, ແລະ f.righticonmgr ໜ້າ ທີ່,
ຈຸດສຸມການປ້ອນຂໍ້ມູນສາມາດປ່ຽນແປງລະຫວ່າງປ່ອງຢ້ຽມໂດຍກົງຈາກແປ້ນພິມ.
ໃຊ້ twmອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net