ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

fvwm1 - ອອນລາຍໃນຄລາວ

ແລ່ນ fvwm1 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ fvwm1 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


fvwm1 - F(?) Virtual Window Manager ສໍາລັບ X11, ເວີຊັ່ນ 1.x

ສະຫຼຸບສັງລວມ


fvwm1 [ ທາງເລືອກໃນການ ]

ລາຍລະອຽດ


Fvwm ເປັນຕົວຈັດການປ່ອງຢ້ຽມສໍາລັບ X11. ມັນເປັນອະນຸພັນຂອງ , ອອກແບບໃຫມ່ເພື່ອຫຼຸດຜ່ອນຄວາມຊົງຈໍາ
ການບໍລິໂພກ, ສະຫນອງການເບິ່ງ 3-D ກັບກອບປ່ອງຢ້ຽມ, ແລະສະຫນອງ desktop virtual ງ່າຍດາຍ.
ການ​ບໍ​ລິ​ໂພກ​ຄວາມ​ຈໍາ​ແມ່ນ​ຄາດ​ຄະ​ເນ​ກ່ຽວ​ກັບ​ການ​ຫນຶ່ງ​ເຄິ່ງ​ຫນຶ່ງ​ຫາ​ຫນຶ່ງ​ສ່ວນ​ສາມ​ຂອງ​ການ​ບໍ​ລິ​ໂພກ​ຫນ່ວຍ​ຄວາມ​ຈໍາ​ຂອງ​
, ອັນເນື່ອງມາຈາກການອອກແບບໃຫມ່ຂອງ ວິທີການເກັບຮັກສາການຜູກມັດຫນູ. ເພີ່ມ​ເຕີມ,
ຈໍານວນຫຼາຍຂອງທາງເລືອກໃນການກໍາຫນົດຄ່າຂອງ ໄດ້ຖືກໂຍກຍ້າຍອອກ.

ຊື່ "FVWM" ໃຊ້ເພື່ອຢືນສໍາລັບບາງສິ່ງບາງຢ່າງ, ແຕ່ຂ້ອຍລືມສິ່ງທີ່. (Feeble, famous, foobar?
ມັນບໍ່ສໍາຄັນ, ນີ້ແມ່ນສັງຄົມທີ່ອີງໃສ່ຄໍາຫຍໍ້.)

STATUS OF ນີ້ ຊອບແວ


ນັບຕັ້ງແຕ່ການປ່ອຍ FVWM 2.2 ໃນເດືອນມີນາ 1999, ການປ່ອຍນີ້ໄດ້ຖືກຍົກເລີກຢ່າງເປັນທາງການແລະບໍ່ມີ.
ສະຫນັບສະຫນູນດົນກວ່າ. ກະລຸນາຢ່າລາຍງານຂໍ້ຜິດພາດໃດໆໃນຊອບແວນີ້. ນອກຈາກນີ້, ສໍາລັບ Debian
ຜູ້ໃຊ້, manpages ໂມດູນສໍາລັບການປ່ອຍ FVWM ນີ້ຈະຖືກພົບເຫັນເປັນ FvwmAudio1(1x) ແລະອື່ນໆ.

ພິເສດ ຫມາຍ​ເຫດ​ FOR XFREE86 ຜູ້ໃຊ້


XFree86 ສະໜອງໜ້າຈໍສະເໝືອນທີ່ການເຮັດວຽກສາມາດສັບສົນໄດ້ເມື່ອໃຊ້ໃນ
ສົມທົບກັບ fvwm. ດ້ວຍ XFree86 ປ່ອງຢ້ຽມທັງໝົດທີ່ປາກົດຢູ່ໃນໜ້າຈໍສະເໝືອນ
ຕົວຈິງແລ້ວໄດ້ແຕ້ມເຂົ້າໄປໃນຄວາມຊົງຈໍາຂອງວິດີໂອ (ບໍ່ວ່າຈະປາກົດຢູ່ໃນຫນ້າຈໍທາງດ້ານຮ່າງກາຍ),
ດັ່ງນັ້ນຂະຫນາດຫນ້າຈໍ virtual ຖືກຈໍາກັດໂດຍຫນ່ວຍຄວາມຈໍາວິດີໂອທີ່ມີຢູ່.

ກັບ fvwm's virtual desktop, ປ່ອງຢ້ຽມທີ່ບໍ່ປາກົດຢູ່ໃນຫນ້າຈໍບໍ່ໄດ້ຮັບຕົວຈິງ
ແຕ້ມເຂົ້າໄປໃນ RAM ວິດີໂອ. ຂະຫນາດຂອງ desktop virtual ແມ່ນຈໍາກັດປະມານ 32,000 ໂດຍ 32,000
pixels, ແຕ່ມັນອາດຈະເປັນໄປບໍ່ໄດ້ທີ່ຈະໃຊ້ desktop virtual ຫຼາຍກວ່າປະມານ 5 ເທື່ອ
ຫນ້າຈໍທີ່ເບິ່ງເຫັນໃນແຕ່ລະທິດທາງ. ໃຫ້ສັງເກດວ່າການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາແມ່ນຫນ້າທີ່ຂອງຕົວເລກ
ຂອງປ່ອງຢ້ຽມທີ່ມີຢູ່ - ຂະຫນາດຂອງ desktop ບໍ່ແຕກຕ່າງກັນ.

ເມື່ອຄຸ້ນເຄີຍກັບ fvwm ມັນແນະນໍາໃຫ້ທ່ານປິດການໃຊ້ virtual ຂອງ XFree86
ຫນ້າຈໍໂດຍການກໍານົດຂະຫນາດຫນ້າຈໍ virtual ກັບຂະຫນາດຫນ້າຈໍທາງດ້ານຮ່າງກາຍ. ຫຼັງຈາກທີ່ເຈົ້າກາຍເປັນ
ຄຸ້ນເຄີຍກັບ fvwm ທ່ານອາດຈະຕ້ອງການເປີດໜ້າຈໍສະເໝືອນຂອງ XFree86 ຄືນໃໝ່.

ສຳ ເນົາ


ນັບຕັ້ງແຕ່ fvwm ແມ່ນໄດ້ມາຈາກ ລະຫັດມັນແບ່ງປັນ ລິຂະສິດຂອງ.

fvwm ແມ່ນລິຂະສິດ 1988 ໂດຍ Evans ແລະ Sutherland Computer Corporation, Salt Lake City, Utah,
ແລະ 1989 ໂດຍສະຖາບັນເທັກໂນໂລຍີລັດ Massachusetts, Cambridge, Massachusetts, ທັງໝົດ.
ສະຫງວນສິດ. ມັນຍັງເປັນລິຂະສິດ 1993 ແລະ 1994 ໂດຍ Robert Nation.

ການ​ອະ​ນຸ​ຍາດ​ໃຫ້​ນໍາ​ໃຊ້​, ສໍາ​ເນົາ​, ປັບ​ປຸງ​ແກ້​ໄຂ​, ແລະ​ແຈກ​ຢາຍ​ຊອບ​ແວ​ນີ້​ແລະ​ເອ​ກະ​ສານ​ຂອງ​ຕົນ​ສໍາ​ລັບ​ການ​
ຈຸດປະສົງໃດນຶ່ງ ແລະບໍ່ມີຄ່າທຳນຽມແມ່ນໄດ້ອະນຸຍາດ, ໂດຍໃຫ້ແຈ້ງການລິຂະສິດຂ້າງເທິງ
ປະກົດຢູ່ໃນສຳເນົາທັງໝົດ ແລະວ່າທັງແຈ້ງການລິຂະສິດນັ້ນ ແລະແຈ້ງການອະນຸຍາດນີ້ປະກົດຂຶ້ນ
ໃນເອກະສານສະຫນັບສະຫນູນ, ແລະວ່າຊື່ຂອງ Evans & Sutherland ແລະ MIT ບໍ່ແມ່ນ
ໃຊ້ໃນການໂຄສະນາເຜີຍແຜ່ທີ່ກ່ຽວຂ້ອງກັບການແຈກຢາຍຊອບແວທີ່ບໍ່ມີ
ສະເພາະ, ການອະນຸຍາດເປັນລາຍລັກອັກສອນກ່ອນ.

ROBERT NATION, EVANS & Sutherland, ແລະ MIT ປະຕິເສດການຮັບປະກັນທັງໝົດກ່ຽວກັບເລື່ອງນີ້
ຊອບແວ, ລວມທັງການຮັບປະກັນໂດຍຫຍໍ້ຂອງສິນຄ້າ ແລະຄວາມສອດຄ່ອງ, ໂດຍບໍ່ມີເຫດການໃດໆ
ຈະອີວານ & ຊູເທີແລນ ຫຼື MIT ມີຄວາມຮັບຜິດ ຊອບສໍາລັບການພິເສດ, ໂດຍທາງອ້ອມ ຫຼື ຜົນສະທ້ອນໃດໆ
ຄວາມເສຍຫາຍຫຼືຄວາມເສຍຫາຍໃດໆທີ່ເປັນຜົນມາຈາກການສູນເສຍການນໍາໃຊ້, ຂໍ້ມູນຫຼືຜົນກໍາໄລ, ບໍ່ວ່າຈະຢູ່ໃນ
ການ​ກະ​ທຳ​ຂອງ​ສັນ​ຍາ, ການ​ລະ​ເລີຍ​ຫຼື​ການ​ກະ​ທຳ​ທີ່​ເຄັ່ງ​ຕຶງ​ອື່ນໆ, ທີ່​ເກີດ​ຂຶ້ນ​ຈາກ​ຫຼື​ຢູ່​ໃນ
ການ​ເຊື່ອມ​ຕໍ່​ກັບ​ການ​ນໍາ​ໃຊ້​ຫຼື​ການ​ປະ​ຕິ​ບັດ​ຂອງ​ຊອບ​ແວ​ນີ້​.

ANATOMY OF A WINDOW


Fvwm ວາງຂອບປະດັບອ້ອມຮອບປ່ອງຢ້ຽມສ່ວນໃຫຍ່. ຂອບນີ້ປະກອບດ້ວຍແຖບຢູ່ແຕ່ລະອັນ
ດ້ານຂ້າງແລະສ່ວນຮູບ "L" ຂະຫນາດນ້ອຍໃນແຕ່ລະມຸມ. ມີແຖບດ້ານເທິງເພີ່ມເຕີມທີ່ເອີ້ນວ່າ
ແຖບຫົວຂໍ້ທີ່ຖືກນໍາໃຊ້ເພື່ອສະແດງຊື່ຂອງປ່ອງຢ້ຽມ. ນອກຈາກນັ້ນ, ມີຂຶ້ນ
ເຖິງ 10 ປຸ່ມແຖບຫົວຂໍ້. ແຖບດ້ານເທິງ, ດ້ານ, ແລະລຸ່ມແມ່ນເປັນທີ່ຮູ້ຈັກກັນໃນນາມ
ແຖບດ້ານຂ້າງ. ຕ່ອນແຈແມ່ນເອີ້ນວ່າກອບ.

ເວັ້ນເສຍແຕ່ວ່າໄຟລ໌ມາດຕະຖານມາດຕະຖານຖືກດັດແກ້, ກົດປຸ່ມຫນູ 1 ໃນຫົວຂໍ້ຫຼື
side-bars ຈະ​ເລີ່ມ​ຕົ້ນ​ການ​ເຄື່ອນ​ໄຫວ​ໃນ​ປ່ອງ​ຢ້ຽມ​. ກົດປຸ່ມ 1 ໃນກອບມຸມ
ຊິ້ນສ່ວນຕ່າງໆຈະເລີ່ມການດຳເນີນການປັບຂະໜາດ. ກົດປຸ່ມ 2 ຢູ່ບ່ອນໃດກໍໄດ້ໃນຂອບຈະຂຶ້ນ
ບັນຊີລາຍຊື່ຢ່າງກວ້າງຂວາງຂອງການດໍາເນີນງານປ່ອງຢ້ຽມ.

ອາດມີເຖິງສິບປຸ່ມແຖບຫົວຂໍ້. ການນໍາໃຊ້ຂອງພວກເຂົາແມ່ນຜູ້ໃຊ້ສາມາດກໍານົດໄດ້ຢ່າງສົມບູນ. ໄດ້
ການຕັ້ງຄ່າເລີ່ມຕົ້ນມີປຸ່ມແຖບຫົວຂໍ້ຢູ່ແຕ່ລະດ້ານຂອງແຖບຫົວຂໍ້. ຫນຶ່ງ ໃນ
ຊ້າຍແມ່ນໃຊ້ເພື່ອສະແດງລາຍຊື່ຂອງຕົວເລືອກໜ້າຕ່າງ, ໂດຍບໍ່ຄໍານຶງເຖິງປຸ່ມເມົາສ໌ໃດ
ໃຊ້. ອັນທີ່ຢູ່ເບື້ອງຂວາແມ່ນໃຊ້ເພື່ອ iconify window. ຈໍານວນປຸ່ມແຖບຫົວຂໍ້
ການ​ນໍາ​ໃຊ້​ແມ່ນ​ຂຶ້ນ​ກັບ​ຄົນ​ທີ່​ມີ​ການ​ປະ​ຕິ​ບັດ​ຂອງ​ຫນູ​ຜູກ​ພັນ​ກັບ​ເຂົາ​ເຈົ້າ​. ເບິ່ງພາກສ່ວນກ່ຽວກັບ
ຕົວກໍານົດການກໍານົດ "ຫນູ" ຂ້າງລຸ່ມນີ້.

ການ VIRTUAL ເດັສທັອບ


Fvwm ສະຫນອງ desktop virtual ຫຼາຍສໍາລັບຜູ້ໃຊ້ທີ່ຕ້ອງການໃຊ້ພວກມັນ. ຫນ້າຈໍແມ່ນ a
viewport ໃສ່ desktop ທີ່ອາດຈະໃຫຍ່ກວ່າຫນ້າຈໍ. desktops ທີ່ແຕກຕ່າງກັນຫຼາຍສາມາດ
ເຂົ້າເຖິງ (ແນວຄວາມຄິດ: ຫນຶ່ງ desktop ສໍາລັບແຕ່ລະໂຄງການ, ຫຼືຫນຶ່ງ desktop ສໍາລັບແຕ່ລະຄໍາຮ້ອງສະຫມັກ,
ໃນ​ເວ​ລາ​ທີ່​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ເບິ່ງ​ແມ່ນ​ແຕກ​ຕ່າງ​ກັນ​)​. ເນື່ອງຈາກວ່າແຕ່ລະ desktop ສາມາດມີຂະຫນາດໃຫຍ່ກວ່າທາງດ້ານຮ່າງກາຍ
ຫນ້າຈໍ, ປ່ອງຢ້ຽມທີ່ມີຂະຫນາດໃຫຍ່ກວ່າຫນ້າຈໍຫຼືກຸ່ມໃຫຍ່ຂອງປ່ອງຢ້ຽມທີ່ກ່ຽວຂ້ອງສາມາດ
ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​ໄດ້​ຮັບ​ການ​ເບິ່ງ​.

ຂະຫນາດຂອງ desktops virtual ສາມາດຖືກກໍານົດໃນເວລາເລີ່ມຕົ້ນ. ເດັສທັອບສະເໝືອນທັງໝົດຕ້ອງ
ຂະຫນາດດຽວກັນ. ຈໍາ​ນວນ​ທັງ​ຫມົດ​ຂອງ desktops ທີ່​ແຕກ​ຕ່າງ​ກັນ​ບໍ່​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​, ແຕ່​ແມ່ນ​
ຈໍາກັດປະມານ 4 ຕື້ທັງຫມົດ. ປ່ອງຢ້ຽມທັງຫມົດໃນ desktop ໃນປັດຈຸບັນສາມາດເປັນ
ສະແດງຢູ່ໃນ Pager, ມຸມເບິ່ງຂະຫນາດນ້ອຍຂອງ desktop ໃນປັດຈຸບັນ. Windows ທີ່ບໍ່ໄດ້ຢູ່ໃນ
desktop ໃນ​ປັດ​ຈຸ​ບັນ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​, ຄຽງ​ຄູ່​ກັບ​ການ​ເລຂາ​ຄະ​ນິດ​ຂອງ​ເຂົາ​ເຈົ້າ​, ໃນ​ບັນ​ຊີ​ລາຍ​ການ​ປ່ອງ​ຢ້ຽມ​,
ເຂົ້າເຖິງໄດ້ເປັນເມນູປັອບອັບ.

ປ່ອງຢ້ຽມ "ຫນຽວ" ແມ່ນປ່ອງຢ້ຽມທີ່ຜ່ານ desktop virtual ໂດຍ "Sticking to the
ແກ້ວຂອງຫນ້າຈໍ." ພວກເຂົາເຈົ້າສະເຫມີຢູ່ໃນຫນ້າຈໍ, ນີ້ແມ່ນສະດວກສໍາລັບສິ່ງຕ່າງໆເຊັ່ນ
clocks ແລະ xbiff's, ສະນັ້ນທ່ານພຽງແຕ່ຕ້ອງການທີ່ຈະດໍາເນີນການຫນຶ່ງ gadget ດັ່ງກ່າວແລະມັນສະເຫມີຢູ່ກັບທ່ານ.

ເລຂາຄະນິດຂອງປ່ອງຢ້ຽມແມ່ນໄດ້ລະບຸໄວ້ທຽບກັບຊ່ອງເບິ່ງປັດຈຸບັນ. ນັ້ນ​ແມ່ນ:
xterm -geometry +0+0
ຈະສະແດງຢູ່ມຸມເທິງຊ້າຍຂອງສ່ວນທີ່ເບິ່ງເຫັນຂອງໜ້າຈໍສະເໝີ. ມັນ
ແມ່ນອະນຸຍາດໃຫ້ລະບຸເລຂາຄະນິດທີ່ວາງ windows ໃນ desktop virtual, ແຕ່ປິດ
ຫນ້າຈໍ. ຕົວຢ່າງ, ຖ້າຫນ້າຈໍທີ່ເບິ່ງເຫັນແມ່ນ 1000 x 1000 pixels, ແລະ desktop
ຂະ​ຫນາດ​ແມ່ນ 3x3​, ແລະ viewport ປະ​ຈຸ​ບັນ​ແມ່ນ​ຢູ່​ໃນ​ແຈ​ເບື້ອງ​ຊ້າຍ​ດ້ານ​ເທິງ​ຂອງ desktop​,
ຫຼັງຈາກນັ້ນ, ຮຽກຮ້ອງໃຫ້:
xterm -geometry +1000+1000
ຈະວາງປ່ອງຢ້ຽມອອກຈາກມຸມຂວາລຸ່ມຂອງຫນ້າຈໍ. ມັນສາມາດເປັນ
ພົບເຫັນໂດຍການຍ້າຍຫນູໄປມຸມຂວາມືລຸ່ມຂອງຫນ້າຈໍແລະລໍຖ້າສໍາລັບມັນ
ເພື່ອເລື່ອນເຂົ້າໄປເບິ່ງ. ໃນປັດຈຸບັນບໍ່ມີວິທີທີ່ຈະເຮັດໃຫ້ປ່ອງຢ້ຽມສ້າງແຜນທີ່ໃສ່ desktop ໄດ້
ນອກ ເໜືອ ໄປຈາກໂຕະເຮັດວຽກໃນປະຈຸບັນ.

ເລຂາຄະນິດທີ່ລະບຸເປັນບາງສິ່ງບາງຢ່າງເຊັ່ນ:
xterm -geometry -5-5
ໂດຍທົ່ວໄປແລ້ວຈະວາງມຸມຂວາລຸ່ມຂອງປ່ອງຢ້ຽມ 5 pixels ຈາກເບື້ອງຂວາລຸ່ມ
ມຸມຂອງສ່ວນທີ່ເບິ່ງເຫັນຂອງຫນ້າຈໍ. ບໍ່ແມ່ນທຸກແອັບພລິເຄຊັນທີ່ຮອງຮັບໜ້າຈໍ
ເລຂາຄະນິດທີ່ມີການຊົດເຊີຍທາງລົບ.

ບາງແອັບພລິເຄຊັນ, ເຊັ່ນ xterm ແລະ xfontsel, ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດກໍານົດການເລີ່ມຕົ້ນຂອງໂຕະ
ເສັ້ນ​ຄໍາ​ສັ່ງ​:
xterm -xrm "*Desk:1"
ຈະເລີ່ມ xterm ໃນໂຕ໊ະເລກ 1. ບໍ່ແມ່ນທຸກແອັບພລິເຄຊັນເຂົ້າໃຈທາງເລືອກນີ້,
ຢ່າງໃດກໍ່ຕາມ.

ຈຸດເລີ່ມຕົ້ນ


ໃນລະຫວ່າງການເລີ່ມຕົ້ນ, fvwm ຈະຊອກຫາໄຟລ໌ການຕັ້ງຄ່າທີ່ອະທິບາຍຄີ ແລະ
ການຜູກມັດປຸ່ມ, ແລະສິ່ງອື່ນໆຈໍານວນຫນຶ່ງ. ຮູບແບບຂອງໄຟລ໌ເຫຼົ່ານີ້ຈະຖືກອະທິບາຍ
ຕໍ່ມາ. ຫນ້າທໍາອິດ, fvwm ຈະຊອກຫາໄຟລ໌ທີ່ມີຊື່ .fvwmrc ໃນບັນຊີຜູ້ໃຊ້ເຮືອນ.
ລົ້ມເຫລວ, ມັນຈະຊອກຫາ /etc/X11/fvwm/system.fvwmrc ສໍາລັບຄ່າເລີ່ມຕົ້ນທົ່ວລະບົບ. ຖ້າ
ບໍ່ພົບໄຟລ໌ນັ້ນ, fvwm ຈະອອກ.

Fvwm ຈະກໍານົດສອງຕົວແປສະພາບແວດລ້ອມທີ່ຈະໄດ້ຮັບການສືບທອດໂດຍລູກຂອງມັນ. ພວກ​ນີ້​ແມ່ນ
$DISPLAY ທີ່ອະທິບາຍການສະແດງຜົນທີ່ fvwm ແມ່ນແລ່ນ. $DISPLAY ອາດຈະເປັນ unix:0.0 ຫຼື
:0.0, ເຊິ່ງບໍ່ໄດ້ຜົນດີເກີນໄປເມື່ອຜ່ານ rsh ໄປຫາເຄື່ອງອື່ນ, ດັ່ງນັ້ນ
$HOSTDISPLAY ຍັງຈະຖືກຕັ້ງ ແລະຈະໃຊ້ຄຳອະທິບາຍທີ່ພ້ອມເຄືອຂ່າຍຂອງຈໍສະແດງຜົນ.
$HOSTDISPLAY ຈະໃຊ້ໂປຣໂຕຄໍການຂົນສົ່ງ TCP/IP ສະເໝີ (ແມ້ແຕ່ການເຊື່ອມຕໍ່ທ້ອງຖິ່ນ)
ດັ່ງນັ້ນ $DISPLAY ຄວນຖືກໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ທ້ອງຖິ່ນ, ຍ້ອນວ່າມັນອາດຈະໃຊ້ Unix-domain sockets, ເຊິ່ງ
ໄວກວ່າ.

ຮູບຮ່າງ WINDOWS


ຖ້າປົກກະຕິແລ້ວທ່ານໃຊ້ປ່ອງຢ້ຽມທີ່ມີຮູບຮ່າງເຊັ່ນ xeyes ຫຼື oclock, ທ່ານມີທາງເລືອກຫຼາຍຢ່າງ. ເຈົ້າ
ສາມາດເຮັດໃຫ້ພວກມັນບໍ່ຕົກແຕ່ງທັງໝົດ (ຕົວຢ່າງໂມງ NoBorder ແລະ NoTitle, ສໍາລັບການຍົກຕົວຢ່າງ) ຫຼືທ່ານສາມາດ
ໃຊ້ການຕັ້ງຄ່າເລີ່ມຕົ້ນແລະປ່ອຍໃຫ້ພວກມັນຕົກແຕ່ງ, ໃນກໍລະນີນີ້ມີຂອບຕົກແຕ່ງ
ແລະສະແດງສາກຫຼັງສີແຂງ. ອີກທາງເລືອກ, ທ່ານສາມາດລວບລວມຢູ່ໃນສ່ວນຂະຫຍາຍ SHAPE
ໂດຍການປ່ຽນແປງທຸງໃນ Makefile, ໃນກໍລະນີທີ່ທ່ານໄດ້ຮັບປ່ອງຢ້ຽມທີ່ມີຮູບຮ່າງທີ່ບໍ່ມີ
ສາກຫຼັງ, ແລະແຖບຫົວຂໍ້ເລື່ອນຢູ່ເທິງປ່ອງຢ້ຽມ. ການຂະຫຍາຍປ່ອງຢ້ຽມທີ່ມີຮູບຮ່າງເພີ່ມຂຶ້ນ
ການບໍລິໂພກຄວາມຊົງຈໍາຂອງຕົວຈັດການປ່ອງຢ້ຽມປະມານ 60 Kbytes ເມື່ອບໍ່ມີປ່ອງຢ້ຽມທີ່ມີຮູບຮ່າງ
ປະຈຸບັນແຕ່ມີຜົນກະທົບເລັກນ້ອຍເມື່ອປ່ອງຢ້ຽມທີ່ມີຮູບຮ່າງ.

ໄອຄອນ


ພື້ນຖານ Fvwm ການ​ຕັ້ງ​ຄ່າ​ໃຊ້​ຮູບ​ສັນ​ຍາ​ລັກ bitmap monochrome, ຄ້າຍ​ຄື​ກັນ​ກັບ . ຖ້າ XPM
ສ່ວນຂະຫຍາຍຖືກລວບລວມຢູ່ໃນ, ຫຼັງຈາກນັ້ນໄອຄອນສີທີ່ຄ້າຍຄືກັບ ctwm, MS-Windows, ຫຼື Macintosh
ໄອຄອນສາມາດໃຊ້ໄດ້. ໃນຄໍາສັ່ງທີ່ຈະນໍາໃຊ້ທາງເລືອກເຫຼົ່ານີ້, ທ່ານຈະຕ້ອງການຊຸດ XPM, ເປັນ
ອະທິບາຍໄວ້ໃນ Makefile.noImake ແລະ Imakefile.

ຖ້າທັງຕົວເລືອກ SHAPE ແລະ XPM ຖືກລວບລວມຢູ່ໃນທ່ານຈະໄດ້ຮັບໄອຄອນສີທີ່ມີຮູບຮ່າງ, ເຊິ່ງ
ແມ່ນ spiffy ຫຼາຍ.

MODULES


ໂມດູນແມ່ນໂຄງການແຍກຕ່າງຫາກທີ່ດໍາເນີນການເປັນຂະບວນການ Unix ແຍກຕ່າງຫາກແຕ່ສົ່ງ
ຄໍາສັ່ງທີ່ຈະ fvwm ເພື່ອປະຕິບັດ. ການປ່ອຍອອກມາໃນອະນາຄົດຄາດວ່າຈະສະຫນອງວິທີການສໍາລັບການເຫຼົ່ານີ້
ໂມດູນເພື່ອສະກັດຂໍ້ມູນປ່ອງຢ້ຽມຈາກ fvwm. ຜູ້ໃຊ້ສາມາດຂຽນໂມດູນຂອງຕົນເອງເພື່ອເຮັດ
ການຫມູນໃຊ້ທີ່ແປກປະຫລາດຫຼືແປກປະຫລາດໂດຍບໍ່ມີຜົນກະທົບຕໍ່ຄວາມສົມບູນຂອງ fvwm ຕົວເອງ

ໂມດູນຕ້ອງໄດ້ຮັບການ spawned ໂດຍ fvwm ເພື່ອໃຫ້ມັນສາມາດຕັ້ງສອງທໍ່ສໍາລັບ fvwm ແລະໂມດູນເພື່ອ
ຕິດຕໍ່ສື່ສານກັບ. ທໍ່ຈະເປີດແລ້ວສໍາລັບໂມດູນໃນເວລາທີ່ມັນເລີ່ມຕົ້ນແລະ
ຕົວອະທິບາຍໄຟລ໌ສໍາລັບທໍ່ແມ່ນສະຫນອງໃຫ້ເປັນການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງ.

ໂມດູນສາມາດໄດ້ຮັບການ spawned ໃນລະຫວ່າງ fvwm ການເລີ່ມຕົ້ນໂດຍຜ່ານທາງເລືອກ Module, ຫຼືໄດ້ທຸກເວລາ
ໃນລະຫວ່າງກອງປະຊຸມ X ໂດຍການນໍາໃຊ້ໂມດູນໃນຕົວ. ໂມດູນສາມາດມີຢູ່ສໍາລັບໄລຍະເວລາຂອງ
ກອງປະຊຸມ X, ຫຼືສາມາດປະຕິບັດວຽກງານດຽວແລະອອກ. ຖ້າໂມດູນຍັງເຮັດວຽກຢູ່ເມື່ອໃດ
fvwm ຖືກບອກໃຫ້ເຊົາ, ຈາກນັ້ນ fvwm ຈະປິດທໍ່ການສື່ສານແລະລໍຖ້າທີ່ຈະໄດ້ຮັບ a
SIGCHLD ຈາກໂມດູນ, ຊີ້ໃຫ້ເຫັນວ່າມັນໄດ້ກວດພົບການປິດທໍ່ແລະໄດ້ອອກໄປ.
ຖ້າໂມດູນບໍ່ສາມາດກວດພົບການປິດທໍ່ fvwm ຈະອອກຫຼັງຈາກປະມານ 30 ວິນາທີ
ແນວໃດກໍ່ຕາມ. ຈໍາ​ນວນ​ຂອງ​ໂມ​ດູນ​ປະ​ຕິ​ບັດ​ພ້ອມ​ກັນ​ແມ່ນ​ຈໍາ​ກັດ​ໂດຍ​ການ​ປະ​ຕິ​ບັດ​ການ​
ຈໍາ​ນວນ​ສູງ​ສຸດ​ຂອງ​ລະ​ບົບ​ຂອງ​ໄຟລ​໌​ເປີດ​ພ້ອມ​ກັນ​, ໂດຍ​ປົກ​ກະ​ຕິ​ລະ​ຫວ່າງ 60 ແລະ 256​.

ໂມດູນພຽງແຕ່ສົ່ງຄໍາສັ່ງຂໍ້ຄວາມໄປຫາ fvwm ເຄື່ອງຈັກຄໍາສັ່ງໃນຕົວ. ຄໍາສັ່ງຂໍ້ຄວາມ
ໄດ້ຖືກຈັດຮູບແບບຄືກັນກັບໃນກໍລະນີຂອງການຜູກມັດຫນູໃນໄຟລ໌ການຕັ້ງຄ່າ .fvwmrc. ແນ່ນອນ
ຂໍ້​ມູນ​ການ​ຊ່ວຍ​ເຫຼືອ​ຍັງ​ຖືກ​ສົ່ງ​ຕໍ່​, ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ໃນ​ໂມ​ດູນ​ຕົວ​ຢ່າງ GoodStuff​. ໄດ້
ໂມດູນ GoodStuff ຖືກບັນທຶກໄວ້ໃນຫນ້າຜູ້ຊາຍຂອງຕົນເອງ.

ICCCM ປະຕິບັດ


Fvwm ຄວາມພະຍາຍາມທີ່ຈະປະຕິບັດຕາມ ICCCM 1.1. ໃນເວລານີ້ (1.20l) ການຈັດການແຜນທີ່ສີບໍ່ແມ່ນ
ສອດຄ່ອງ ICCCM ຢ່າງສົມບູນ. ນອກຈາກນັ້ນ, ICCCM ກ່າວວ່າມັນຄວນຈະເປັນໄປໄດ້
ແອັບພລິເຄຊັ່ນເພື່ອຮັບປຸ່ມກົດໃດໆກໍຕາມ, ເຊິ່ງບໍ່ສອດຄ່ອງກັບປຸ່ມລັດແປ້ນພິມ
ວິທີການທີ່ໃຊ້ໃນ fvwm ແລະຜູ້ຈັດການປ່ອງຢ້ຽມອື່ນໆສ່ວນໃຫຍ່.

M4 ກຳລັງກະກຽມ


If fvwm ຖືກລວບລວມດ້ວຍທາງເລືອກ M4, fvwm ການນໍາໃຊ້ m4(1​) ເພື່ອປະມວນຜົນໄຟລ໌ການຕັ້ງຄ່າຂອງມັນກ່ອນ
ກ່ອນທີ່ຈະວິເຄາະ. ວິທີນີ້ທ່ານສາມາດນໍາໃຊ້ m4 macros ເພື່ອປະຕິບັດການດໍາເນີນງານໃນເວລາແລ່ນ. ນີ້
ເຮັດ​ໃຫ້​ມັນ​ງ່າຍ​ຫຼາຍ​ທີ່​ຈະ​ເຮັດ​ວຽກ​ຮ່ວມ​ກັບ​ການ​ສະ​ແດງ​ທີ່​ມີ​ລັກ​ສະ​ນະ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​.

ຕົວຢ່າງ, ອີງຕາມໂປຣໄຟລຂອງທ່ານ, ທ່ານອາດຈະຕ້ອງການຮູບແບບສີທີ່ແຕກຕ່າງກັນ. ວິ​ທີ​ການ​ຫນຶ່ງ​
ການ​ເຮັດ​ນີ້​ແມ່ນ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ -m4opt ເພື່ອລະບຸອາລົມຂອງທ່ານ. ໃຊ້ອາລົມບ່ອນມີແດດ -m4opt
-DSunny; ສໍາລັບການນໍາໃຊ້ອາລົມຊ້ໍາ -m4opt -DDark. ໄຟລ໌ .fvwmrc ຂອງທ່ານອາດມີ:
ifdef(`ບ່ອນມີແດດ',`
StdForeColor ສີດໍາ
StdBackColor LightSkyBlue
HiForeColor ສີເຫຼືອງ
HiBackColor PeachPuff1
PagerBackColor BlanchedAlmond ')

ifdef('ມືດ',`
StdForeColor ສີດໍາ
StdBackColor #60a0c0
HiForeColor ສີດໍາ
HiBackColor #c06077
PagerBackColor #5c54c0
ດອກກ້ວຍໄມ້ PagerForeColor
StickyForeColor ສີດໍາ
StickyBackColor #60c0a0 ')

ຕໍ່ໄປນີ້ m4 ສັນຍາລັກແມ່ນຖືກກໍານົດໄວ້ກ່ອນໂດຍ fvwm:

BITS_PER_RGB ຈໍານວນບິດທີ່ສໍາຄັນໃນສີ RGB. (ຖານບັນທຶກ 2 ຂອງ
ຈໍານວນຂອງສີທີ່ແຕກຕ່າງກັນທີ່ສາມາດສ້າງໄດ້. ນີ້ແມ່ນເລື້ອຍໆ
ແຕກຕ່າງຈາກຈໍານວນຂອງສີທີ່ສາມາດໄດ້ຮັບການສະແດງຢູ່ໃນ
ຄັ້ງດຽວ.)

CLASS ຫ້ອງຮຽນສາຍຕາຂອງເຈົ້າ. ຈະກັບຄືນມາຫນຶ່ງໃນ StaticGray, ແກມສີຂີ້ເຖົ່າ,
ສີຄົງທີ່, PseudoColor, TrueColor, DirectColor, ຫຼື, ຖ້າມັນເຮັດບໍ່ໄດ້
ກໍານົດສິ່ງທີ່ທ່ານມີ, ບໍ່ມາດຕະຖານ.

ລູກຄ້າ ເຄື່ອງທີ່ກໍາລັງແລ່ນລູກຄ້າ.

ສີ ອັນນີ້ຈະເປັນ 'ແມ່ນ' ຫຼື 'ບໍ່'. ນີ້ແມ່ນພຽງແຕ່ wrapper ປະມານ
ຄໍານິຍາມ CLASS. ຕອບ 'ແມ່ນແລ້ວ' ເປີດ * ສີ ແລະ 'ບໍ່' ສຸດ
StaticGray ແລະ ແກມສີຂີ້ເຖົ່າ.

FVWMDIR ນີ້ຖືກກໍານົດເປັນເສັ້ນທາງທີ່ໂມດູນຖືກຕັ້ງຄ່າໃຫ້ເປັນ
ຕິດຕັ້ງ.

FVWM_VERSION ນີ້ແມ່ນສະຕຣິງທີ່ມີລຸ້ນຂອງ fvwm.

HEIGHT ຄວາມສູງຂອງຈໍສະແດງຜົນຂອງທ່ານໃນ pixels.

ຫນ້າທໍາອິດ ໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້. ໄດ້​ມາ​ຈາກ​ສິ່ງ​ແວດ​ລ້ອມ​.

ຊື່ເຈົ້າພາບ ຊື່ໂຮສ canonical ແລ່ນລູກຄ້າ (ເຊັ່ນ: ມີຄຸນສົມບັດຄົບຖ້ວນ
ສະບັບຂອງ ລູກຄ້າ).

OPTIONS ນີ້ແມ່ນສະຕຣິງຂອງຕົວເລືອກເວລາລວບລວມທີ່ໃຊ້. ແຕ່ລະທາງເລືອກແມ່ນ
ແຍກອອກຈາກບ່ອນອື່ນໂດຍຊ່ອງ.

PLANS ຈໍານວນຂອງແຜນບິດຈໍສະແດງຜົນຂອງທ່ານສະຫນັບສະຫນູນຢູ່ໃນຮາກເລີ່ມຕົ້ນ
window.

ການປ່ອຍ ຈໍານວນການປ່ອຍຂອງເຄື່ອງແມ່ຂ່າຍ X ຂອງທ່ານ. ສໍາລັບ MIT X11R5 ນີ້ແມ່ນ 5.

ປະຕິກິລິຍາ ການແກ້ໄຂອະນຸສັນຍານ້ອຍ X. ດັ່ງທີ່ເຫັນໂດຍ ການປັບປຸງພິທີການ(3).

SERVERHOST ຕົວແປນີ້ຖືກຕັ້ງເປັນຊື່ຂອງເຄື່ອງທີ່ກຳລັງແລ່ນຢູ່
ເຊີບເວີ X.

TWM_TYPE ບອກວ່າອັນໃດ offshoot ແມ່ນແລ່ນ. ມັນຈະຖືກຕັ້ງເປັນຄ່າສະເໝີ
string "fvwm" ໃນໂຄງການນີ້. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການປົກປັກຮັກສາ
ພາກສ່ວນຂອງທ່ານ .twmrc file ທີ່ fvwm ເຫມາະສົມຈະບໍ່ເຂົ້າໃຈ (ເຊັ່ນ:
ພື້ນທີ່ເຮັດວຽກ) ດັ່ງ​ນັ້ນ​ມັນ​ຍັງ​ສາ​ມາດ​ນໍາ​ໃຊ້​ກັບ​ອື່ນໆ​ ໂຄງການ.

ຜູ້ໃຊ້ ຊື່ຂອງຜູ້ໃຊ້ທີ່ແລ່ນໂຄງການ. ໄດ້​ມາ​ຈາກ​
ສິ່ງແວດລ້ອມ.

VENDOR ຜູ້ຂາຍຂອງເຄື່ອງແມ່ຂ່າຍ X ຂອງທ່ານ. ຍົກ​ຕົວ​ຢ່າງ: MIT X ສະມາຄົມ.

ເວີຊັ່ນ ສະບັບຂອງໂປໂຕຄອນໃຫຍ່ X. ດັ່ງທີ່ເຫັນໂດຍ ProtocolVersion(3).

WIDTH ຄວາມກວ້າງຂອງຈໍສະແດງຜົນຂອງທ່ານໃນ pixels.

X_RESOLUTION ຄວາມລະອຽດ X ຂອງຈໍສະແດງຜົນຂອງທ່ານໃນ pixels ຕໍ່ແມັດ.

Y_RESOLUTION ຄວາມລະອຽດ Y ຂອງຈໍສະແດງຜົນຂອງທ່ານໃນ pixels ຕໍ່ແມັດ.

ເຈົ້າອາດຈະພົບວ່າຖ້າທ່ານຄົ້ນຄ້ວາ m4(1​) ຄູ່ມືໄດ້ດີແລະເຂົ້າໃຈພະລັງງານຂອງ
m4, ນີ້​ຈະ​ເປັນ​ ຫຼາຍ ເຄື່ອງມືທີ່ເປັນປະໂຫຍດແລະມີອໍານາດ. ແຕ່ຖ້າທ່ານໃຊ້ສັນຍາລັກໃດໆ
ຖືກກໍານົດໄວ້ລ່ວງໜ້າໂດຍ m4, ເຈົ້າຢູ່ໃນອັນຕະລາຍຮ້າຍແຮງ! ຕົວຢ່າງ, Sun's m4 ກຳນົດລ່ວງໜ້າ ປະກອບດ້ວຍ,
ດັ່ງນັ້ນຖ້າທ່ານໃຊ້ຊື່ນັ້ນໃນ .fvwmrc ຂອງເຈົ້າ, ເຈົ້າໂຊກບໍ່ດີ. ການແກ້ໄຂທີ່ຖືກຕ້ອງກັບ
ບັນຫານີ້ແມ່ນການໃສ່ຊຸດຂອງວົງຢືມປະມານຄໍາທີ່ມີບັນຫາ: `ລວມທັງ'.

ເພື່ອຊ່ວຍບັນເທົາບັນຫານີ້, ທາງເລືອກຕໍ່ໄປນີ້ອາດຈະເປັນປະໂຫຍດ. ການ​ປ່ຽນ​ແປງ​
ການອ້າງອີງຕົວອັກສອນທີ່ໃຊ້ໂດຍ m4, ໃຊ້ທາງເລືອກ -m4-squote ແລະ -m4-equote. ໃຫ້ແນ່ໃຈວ່າ
ລະບຸທັງສອງທາງເລືອກຖ້າບໍ່ດັ່ງນັ້ນ m4 ຈະສັບສົນ. ເມື່ອສິ່ງເຫຼົ່ານີ້ຖືກມອບໃຫ້, ກ ປ່ຽນວົງຢືມ
macro ແມ່ນໃຫ້ກ່ອນທີ່ໄຟລ໌ fvwmrc ຜູ້ໃຊ້ຈະຖືກປະມວນຜົນ.

ຫມາຍ​ເຫດ​: ບາງຮຸ່ນຂອງ m4 ຖືກແຍກກ່ຽວກັບການປ່ຽນແປງຕົວອັກສອນວົງຢືມແລະ
ລວມໄຟລ໌. ເມື່ອສະຕຣິງອ້າງອີງຍາວກວ່າໜຶ່ງຕົວອັກສອນ, ມະຫາພາກ
"ລວມທັງ(< >) ", ບ່ອນທີ່ "<<" ແລະ ">>" ແມ່ນຕົວອັກສອນອ້າງອີງ, ມີສ່ວນເພີ່ມເຕີມ
ຕົວອັກສອນທີ່ອ້ອມຮອບເນື້ອໃນຂອງໄຟລ໌ລວມ. ນີ້ຈະສັບສົນ fvwm. SunOS 4.1.3
ເປັນທີ່ຮູ້ກັນວ່າມີບັນຫານີ້.

ຖ້າທ່ານໃຊ້ GNU m4 ມີທາງເລືອກເພີ່ມເຕີມ. ໂດຍການລະບຸ -m4-ຄຳນຳໜ້າ ໃນເວລາທີ່
ເລີ່ມຕົ້ນ fvwm, m4 ຖືກແນະນຳໃຫ້ນຳໜ້າມາໂຄຣທີ່ສ້າງຂຶ້ນທັງໝົດດ້ວຍ m4_. ດັ່ງນັ້ນ, ປະກອບດ້ວຍ
ກາຍເປັນ m4_ລວມ.

ຄວາມພ້ອມຂອງການປະມວນຜົນກ່ອນ m4 ແມ່ນຂຶ້ນກັບການລວບລວມທີ່ກໍານົດ M4.

OPTIONS


ເຫຼົ່ານີ້ແມ່ນຕົວເລືອກເສັ້ນຄໍາສັ່ງທີ່ຖືກຮັບຮູ້ໂດຍ fvwm:

-f config_file
ສາເຫດ fvwm ການນໍາໃຊ້ config_file ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ແທນ .fvwmrc as
ໄຟລ໌ການຕັ້ງຄ່າຕົວຈັດການປ່ອງຢ້ຽມ.

-ແມງໄມ້ ເຮັດທຸລະກໍາ X ໃນຮູບແບບ synchronous, ເຊິ່ງເຮັດໃຫ້ສິ່ງຕ່າງໆຊ້າລົງຢ່າງຫຼວງຫຼາຍ, ແຕ່
ຮັບປະກັນວ່າ fvwmຂໍ້​ຄວາມ​ຜິດ​ພາດ​ພາຍ​ໃນ​ຂອງ​ແມ່ນ​ຖືກ​ຕ້ອງ​.

-d ຊື່ສະແດງ
ການ​ຄຸ້ມ​ຄອງ​ການ​ສະ​ແດງ​ທີ່​ເອີ້ນ​ວ່າ "displayname​" ແທນ​ທີ່​ຈະ​ເປັນ​ຊື່​ທີ່​ໄດ້​ຮັບ​ຈາກ​
ຕົວແປສະພາບແວດລ້ອມ $DISPLAY.

-s ໃນຈໍສະແດງຜົນຫຼາຍໜ້າຈໍ, ໃຫ້ແລ່ນ fvwm ພຽງແຕ່ຢູ່ໃນຫນ້າຈໍທີ່ມີຊື່ໃນ $DISPLAY
ສະພາບແວດລ້ອມປ່ຽນແປງຫຼືສະຫນອງໃຫ້ໂດຍຜ່ານທາງເລືອກ -d. ປົກກະຕິ, fvwm ຈະພະຍາຍາມ
ເພື່ອເລີ່ມຕົ້ນໃນທຸກໜ້າຈໍຂອງຈໍສະແດງຜົນຫຼາຍໜ້າຈໍ.

-ການປ່ຽນແປງ
ພິມສະບັບຂອງ fvwm ກັບ stderr.

ທາງ​ເລືອກ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ມີ​ພຽງ​ແຕ່​ຖ້າ​ຫາກ​ວ່າ fvwm ຖືກ​ລວບລວມ​ດ້ວຍ​ທາງ​ເລືອກ M4​.

-no-m4 ຢ່າໃຊ້ m4 ເພື່ອປະມວນຜົນ .fvwmrc ກ່ອນ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອປະມວນຜົນການເລີ່ມຕົ້ນກ່ອນ
file ໂດຍໃຊ້ m4(1​).

-m4-ຄຳນຳໜ້າ
ຖ້າ GNU m4 ສາມາດໃຊ້ໄດ້, ສາເຫດ m4 ເພື່ອນຳໜ້າຄຳສັ່ງ buildin ທັງໝົດດ້ວຍ m4_.

-m4opt ທາງເລືອກ
ຜ່ານທາງເລືອກນີ້ໄປຫາ m4. ໄດ້ ທາງເລືອກ ສາມາດເປັນສາຍຂອງຕົວອັກສອນທີ່ບໍ່ມີຊ່ອງຫວ່າງ.
ທາງເລືອກນີ້ສາມາດເກີດຂຶ້ນຫຼາຍຄັ້ງ. ຖ້າ GNU m4 ມີ, DO ບໍ່ ຜ່ານ -P
ທາງ​ເລືອກ​ທີ່​ນີ້​. ໃຊ້ -m4-ຄຳນຳໜ້າ ແທນທີ່ຈະເປັນ.

-m4-squote string
ໃຊ້ນີ້ໃຫ້ string ເປັນຕົວອັກສອນ quote ເລີ່ມຕົ້ນ. ທ່ານຍັງຕ້ອງລະບຸ
-m4-equote.

-m4-equote string
ໃຊ້ນີ້ໃຫ້ string ເປັນຕົວໜັງສືອ້າງອີງສິ້ນສຸດ. ທ່ານຍັງຕ້ອງລະບຸ
-m4-squote.

- m4prog ເສັ້ນທາງ
ການນໍາໃຊ້ ເສັ້ນທາງ ເປັນທີ່ຕັ້ງຂອງໂຮງງານຜະລິດ m4 ທີ່ຕ້ອງການ. ໂດຍຄ່າເລີ່ມຕົ້ນ, m4prog ຖືກຕັ້ງເປັນ
"m4" ເຊິ່ງຕ້ອງມີຢູ່ບ່ອນໃດບ່ອນໜຶ່ງໃນເສັ້ນທາງຂອງຜູ້ໃຊ້. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້
ເລືອກເວີຊັນຂອງ m4 ຢ່າງຈະແຈ້ງເພື່ອໃຊ້.

CONFIGURATION ເອກະສານ


ໄຟລ໌ການຕັ້ງຄ່າຖືກນໍາໃຊ້ເພື່ອອະທິບາຍການຜູກມັດຂອງຫນູແລະປຸ່ມ, ສີ, virtual
ຂະຫນາດສະແດງ, ແລະລາຍການທີ່ກ່ຽວຂ້ອງ. ພາກນີ້ອະທິບາຍຕົວເລືອກການຕັ້ງຄ່າ. ສາຍ
ເລີ່ມຕົ້ນດ້ວຍ '#' ຈະຖືກລະເລີຍໂດຍ fvwm. ສາຍທີ່ເລີ່ມຕົ້ນດ້ວຍ '*' ຄາດວ່າຈະ
ມີຄໍາສັ່ງການຕັ້ງຄ່າໂມດູນ (ແທນທີ່ຈະເປັນຄໍາສັ່ງການຕັ້ງຄ່າສໍາລັບ fvwm
ຕົວຂອງມັນເອງ).

AppsBackingStore
ເຮັດໃຫ້ໜ້າຕ່າງແອັບພລິເຄຊັນຮ້ອງຂໍການເກັບຮັກສາສຳຮອງ. ທາງເລືອກນີ້ compromises ໄດ້
ການປະຕິບັດຕາມ ICCCM ຂອງຜູ້ຈັດການປ່ອງຢ້ຽມ. ໃນຂະນະທີ່ທາງເລືອກນີ້ສາມາດເຮັດໃຫ້ສິ່ງຕ່າງໆໄວຂຶ້ນ
X-terminal, ບ່ອນທີ່ redraws ຂອງປ່ອງຢ້ຽມມີລາຄາແພງ, ມັນອາດຈະບໍ່ຊ່ວຍຫຼາຍເປັນປົກກະຕິ
ສະຖານີເຮັດວຽກ.

AutoRaise ຊັກຊ້າ
ເປີດໃຊ້ການລ້ຽງ windows ອັດຕະໂນມັດ ແລະລະບຸເວລາຊັກຊ້າ (ເປັນມິນລິວິນາທີ)
ລະຫວ່າງເວລາທີ່ປ່ອງຢ້ຽມໄດ້ຮັບຈຸດສຸມການປ້ອນຂໍ້ມູນແລະເວລາທີ່ມັນຖືກຍົກຂຶ້ນມາໂດຍອັດຕະໂນມັດ.
ທາງ​ເລືອກ​ນີ້​ເຮັດ​ວຽກ​ຢູ່​ໃນ​ຮູບ​ແບບ focus-follows-mouse, ແລະ​ໃນ​ຮູບ​ແບບ​ຄລິກ​ເພື່ອ​ສຸມ​ໃສ່​ຖ້າ​ຫາກ​ວ່າ​
ຈຸດ​ສຸມ​ແມ່ນ​ການ​ປ່ຽນ​ແປງ​ໂດຍ​ການ​ຄລິກ​ໃສ່​ປ່ອງ​ຢ້ຽມ​ຂອງ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ແທນ​ທີ່​ຈະ​ເປັນ​ການ​ຕົກ​ແຕ່ງ​
ປ່ອງຢ້ຽມ. ໃນ​ຮູບ​ແບບ​ການ​ຄລິກ​ເພື່ອ​ສຸມ​ໃສ່​ການ​, ທ່ານ​ສາ​ມາດ​ສະ​ກັດ​ກັ້ນ​ພຶດ​ຕິ​ກໍາ​ການ​ຍົກ​ສູງ​ຂຶ້ນ​ໃນ​ການ​ສຸມ​ໃສ່​ການ​ໂດຍ​
ການລະບຸຄ່າການຊັກຊ້າທາງລົບ.

BackingStore
ສາເຫດ fvwm ການຕົກແຕ່ງເພື່ອຮ້ອງຂໍໃຫ້ຮ້ານສະຫນັບສະຫນູນ. ເບິ່ງການສົນທະນາກ່ຽວກັບ
AppsBackingStore.

ຄວາມກວ້າງຂອງເຂດແດນ width
ປ່ຽນຄວາມກວ້າງຂອງຂອບໃນປ່ອງຢ້ຽມທີ່ຕົກແຕ່ງເປັນຄ່າທີ່ລະບຸ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນ 6 pixels.

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
ຄວາມກວ້າງຂອງເຂດແດນ.

ຮູບແບບປຸ່ມ ປຸ່ມ# widthxລະດັບຄວາມສູງ
ກຳນົດຮູບແບບການຕົບແຕ່ງສີ່ຫຼ່ຽມເພື່ອໃຊ້ໃນປຸ່ມແຖບຫົວຂໍ້. ປຸ່ມ#
ແມ່ນໝາຍເລກປຸ່ມແຖບຫົວຂໍ້, ແລະຢູ່ລະຫວ່າງ 0 ຫາ 9. ລາຍລະອຽດຂອງແຖບຫົວຂໍ້
ຕົວເລກປຸ່ມແມ່ນໃຫ້ຢູ່ໃນພາກຫນູຂ້າງລຸ່ມນີ້. ຄວາມກວ້າງແມ່ນອັດຕາສ່ວນຂອງ
ຄວາມກວ້າງຂອງປຸ່ມເຕັມທີ່ຈະໃຊ້. ຄວາມສູງແມ່ນອັດຕາສ່ວນຂອງຄວາມສູງເຕັມ
ທີ່ຈະນໍາໃຊ້. ຕົວເລກລົບເຮັດໃຫ້ການຮົ່ມຖືກປີ້ນ.

ແລະນັ້ນບໍ່ແມ່ນທັງຫມົດ! ຖ້າທ່ານໃຊ້ເສັ້ນເຊັ່ນ:
ButtonStyle : 2 4 50x30@1 70x70@0 30x70@0 50x30@1
ຫຼັງຈາກນັ້ນ, ປຸ່ມ 2 ການຕົບແຕ່ງຈະໃຊ້ຮູບແບບ 4 ຈຸດປະກອບດ້ວຍເສັ້ນຈາກ
(x=50,y=30) ຫາ (70,70) ໃນ​ສີ​ເງົາ (@0), ແລະ​ຈາກ​ນັ້ນ​ໄປ (30,70) ໃນ​ເງົາ
ສີ, ແລະສຸດທ້າຍເປັນ (50,30) ໃນສີທີ່ເນັ້ນ (@1). ມັນສັບສົນເກີນໄປບໍ?
ເບິ່ງຕົວຢ່າງ system.fvwmrc.

CenterOnCirculate
ໃນເວລາທີ່ການແຜ່ກະຈາຍ, ຫນ້າ desktop ທີ່ປະກອບດ້ວຍປ່ອງຢ້ຽມທີ່ຕົວຊີ້
ການຍ້າຍໄປຖືກເລືອກໂດຍອັດຕະໂນມັດ. ຖ້າ CenterOnCirculate ຖືກເລືອກຫຼັງຈາກນັ້ນ fvwm
ຈະເຮັດດີທີ່ສຸດເພື່ອວາງຈຸດກາງຂອງປ່ອງຢ້ຽມເປົ້າໝາຍຢູ່ໃນຊ່ອງເບິ່ງ desktop, ແທນທີ່ຈະ
ພຽງແຕ່ແຖວໄປຫາຫນ້າທີ່ໃກ້ຄຽງທີ່ສຸດ.

CirculateSkip ຊື່ປ່ອງຢ້ຽມ
ເຮັດໃຫ້ໜ້າຕ່າງທີ່ມີຊື່ທີ່ລະບຸນັ້ນຖືກຂ້າມໄປເມື່ອມີການໄຫຼວຽນຂຶ້ນ ຫຼື
ຟັງຊັນການໄຫຼວຽນລົງຖືກເອີ້ນ. ຊື່ປ່ອງຢ້ຽມ ສາມາດເປັນຊື່ຂອງປ່ອງຢ້ຽມຫຼືຂອງມັນ
ຊັ້ນຮຽນ.

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
CirculateSkip.

CirculateSkipIcons
ເຮັດໃຫ້ການດໍາເນີນງານການໄຫຼວຽນ ແລະ warp ຂ້າມປ່ອງຢ້ຽມທີ່ມີສັນຍາລັກ.

ClickTime ຊັກຊ້າ
ລະບຸຄວາມລ່າຊ້າສູງສຸດ (ເປັນມິນລິວິນາທີ) ລະຫວ່າງການກົດປຸ່ມ ແລະປຸ່ມ
ການປ່ອຍຕົວສໍາລັບ Function ທີ່ມີຢູ່ໃນຕົວເພື່ອພິຈາລະນາການປະຕິບັດດ້ວຍການຄລິກຫນູ. ຄ່າເລີ່ມຕົ້ນ
ຄວາມລ່າຊ້າແມ່ນ 150 ມິນລິວິນາທີ.

ClickToFocus
ໂດຍປົກກະຕິການປ້ອນຂໍ້ມູນດ້ວຍແປ້ນພິມຈະໄປຫາປ່ອງຢ້ຽມທີ່ຕົວຊີ້ເມົ້າຢູ່ໃນ. ຖ້າທາງເລືອກນີ້
ຖືກຕັ້ງໃຫ້ແປ້ນພິມເຂົ້າຢູ່ກັບປ່ອງຢ້ຽມຫນຶ່ງຈົນກ່ວາຫນູຖືກຄລິກໃສ່ດ້ວຍ
ຕົວຊີ້ຕັ້ງຢູ່ໃນປ່ອງຢ້ຽມໃຫມ່.

Cursor cursor_num cursor_type
ນີ້ສະຫນອງວິທີການທີ່ງຸ່ມງ່າມຫຼາຍຂອງການປ່ຽນແປງຮູບແບບຕົວກະພິບ. ຕົວກະພິບ_num ບອກທີ່
ຕົວກະພິບທີ່ທ່ານກໍາລັງປ່ຽນແປງ, ແລະເປັນຕົວເລກລະຫວ່າງ 0 ຫາ 12, ດັ່ງນີ້:

0 POSITION - ໃຊ້ໃນເວລາທີ່ວາງປ່ອງຢ້ຽມໃນເບື້ອງຕົ້ນ.
1 TITLE - ໃຊ້ໃນແຖບຫົວຂໍ້ໜ້າຕ່າງ.
2 DEFAULT - ໃຊ້ໃນປ່ອງຢ້ຽມທີ່ບໍ່ໄດ້ຕັ້ງຕົວກະພິບຂອງເຂົາເຈົ້າ.
3 SYS - ຖືກນໍາໃຊ້ໃນຫນຶ່ງໃນປຸ່ມແຖບຫົວຂໍ້.
4 ຍ້າຍ - ໃຊ້ໃນເວລາທີ່ຍ້າຍຫຼືປັບຂະຫນາດປ່ອງຢ້ຽມ.
5 ລໍ ຖ້າ - ນໍາ ໃຊ້ ໃນ ລະ ຫວ່າງ ຄໍາ ສັ່ງ builtin EXEC.
6 MENU - ໃຊ້ໃນເມນູ.
7 SELECT - ໃຊ້ສໍາລັບຄໍາສັ່ງຕ່າງໆ builtin ເຊັ່ນ iconify.
8 DESTROY - ໃຊ້ສໍາລັບ DESTROY ແລະ DELETE built-ins.
9 TOP - ໃຊ້ໃນແຖບດ້ານເທິງຂອງປ່ອງຢ້ຽມ.
10 ຂວາ - ໃຊ້ໃນແຖບດ້ານຂວາຂອງປ່ອງຢ້ຽມ.
11 BOTTOM - ໃຊ້ໃນແຖບດ້ານຂ້າງລຸ່ມຂອງປ່ອງຢ້ຽມ.
12 ຊ້າຍ - ໃຊ້ໃນແຖບດ້ານຊ້າຍຂອງປ່ອງຢ້ຽມ.
13 TOP_LEFT - ໃຊ້ຢູ່ມຸມຊ້າຍເທິງຂອງປ່ອງຢ້ຽມ.
14 TOP_RIGHT - ໃຊ້ໃນມຸມຂວາເທິງຂອງປ່ອງຢ້ຽມ.
15 BOTTOM_LEFT - ໃຊ້ຢູ່ມຸມຊ້າຍລຸ່ມຂອງປ່ອງຢ້ຽມ.
16 BOTTOM_RIGHT - ໃຊ້ຢູ່ມຸມຂວາລຸ່ມຂອງປ່ອງຢ້ຽມ.

ໄດ້ cursor_type argument ແມ່ນຕົວເລກທີ່ບອກຮູບຮ່າງຂອງຕົວກະພິບທີ່ຈະໃຊ້. ໄດ້
ຕົວເລກທີ່ມີຢູ່ສາມາດພົບໄດ້ໃນ /usr/include/X11/cursorfont.h ແລະປະຈຸບັນ
ຕົວເລກຄູ່ລະຫວ່າງ 0 ແລະ 152. ໃນເວລານີ້, ປະເພດຕົວກະພິບຕໍ່ໄປນີ້ແມ່ນ
ມີ:

0 X_cursor 2 ລູກສອນ
4 based_arrow_down 6 based_arrow_up
8 ເຮືອ 10 bogosity
12 ລຸ່ມ_ຊ້າຍ_ແຈ 14 ລຸ່ມ_ຂວາ_ແຈ
16 bottom_side 18 bottom_tee
20 box_spiral 22 center_ptr
24 ວົງ 26 ໂມງ
ຈອກກາເຟ 28 ອັນ 30 ອັນ
32 cross_reverse 34 crosshair
36 ເພັດ_ກາວ 38 ຈຸດ
40 dotbox 42 double_arrow
44 draft_large 46 draft_small
48 draped_box 50 ແລກປ່ຽນ
52 fleur 54 gobbler
56 ກະປຸກ 58 ມື1
60 ມື2 62 ຫົວໃຈ
64 icon 66 iron_cross
68 left_ptr 70 left_side
72 left_tee 74 ປຸ່ມຊ້າຍ
76 ll_angle 78 lr_angle
80 ຜູ້ຊາຍ 82 ປຸ່ມກາງ
84 ຫນູ 86 ສໍ
88 pirate 90 plus
92 question_arrow 94 right_ptr
96 right_side 98 right_tee
100 ປຸ່ມຂວາ 102 rtl_logo
104 sailboat 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 shuttle
120 ຂະຫນາດ 122 spider
124 spraycan 126 ດາວ
128 ເປົ້າຫມາຍ 130 tcross
132 top_left_arrow 134 top_left_corner
136 top_right_corner 138 top_side
140 top_tee 142 trek
144 ul_angle 146 umbrella
148 ur_angle 150 ໂມງ
152 xterm

DecorateTransients
ເຮັດໃຫ້ປ່ອງຢ້ຽມຊົ່ວຄາວ, ເຊິ່ງປົກກະຕິຖືກປະໄວ້ undecorated, ຈະຖືກມອບໃຫ້
ປົກກະຕິ fvwm ຕົບແຕ່ງ. ໃຫ້ສັງເກດວ່າບາງປ່ອງຢ້ຽມປ໊ອບອັບ, ເຊັ່ນເມນູ xterm, ແມ່ນ
ບໍ່ໄດ້ຈັດການໂດຍຜູ້ຈັດການປ່ອງຢ້ຽມແລະຍັງບໍ່ໄດ້ຮັບການຕົບແຕ່ງ.

DeskTopScale ຂະຫນາດ
ກໍານົດຂະຫນາດ desktop virtual ກ່ຽວກັບຫນ້າຈໍ.

DeskTopSize ອອກຕາມລວງນອນxຕັ້ງ
ກໍານົດຂະຫນາດ desktop virtual ໃນຫນ່ວຍງານຂອງຂະຫນາດຫນ້າຈໍທາງດ້ານຮ່າງກາຍ.

DontMoveOff
ປ້ອງກັນບໍ່ໃຫ້ປ່ອງຢ້ຽມຖືກຍ້າຍອອກຫຼືວາງໄວ້ໃນຕອນຕົ້ນອອກຈາກ desktop. ກ
ສອງສາມໂຄງການຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງຖ້າທ່ານໃຊ້ທາງເລືອກນີ້. ນີ້ພຽງແຕ່ຮັກສາ
windows ຈາກການສູນເສຍຫມົດອອກຈາກຂອບຂອງ desktop. ມັນຮຽກຮ້ອງໃຫ້ຊາວ
ຮັກສາ 16 pixels ໃນ desktop ແຕ່ບໍ່ສົນໃຈເລັກນ້ອຍໃນການຮັກສາທັງຫມົດ
ປ່ອງຢ້ຽມເທິງໂຕະ. ເບິ່ງ EdgeResistance ຖ້າທ່ານບໍ່ມັກມີປ່ອງຢ້ຽມບາງສ່ວນ
ອອກຈາກຫນ້າຈໍ.

EdgeResistance ການເລື່ອນພາບ ການເຄື່ອນຍ້າຍ
ບອກວ່າມັນຄວນຈະເປັນການຍາກຫຼາຍປານໃດທີ່ຈະປ່ຽນຊ່ອງເບິ່ງ desktop ໂດຍການເລື່ອນເມົ້າໄປ
ຂອບຂອງຫນ້າຈໍແລະວິທີການຍາກທີ່ມັນຄວນຈະເປັນທີ່ຈະຍ້າຍປ່ອງຢ້ຽມໃນໄລຍະຂອບຂອງ
ຫນ້າຈໍ.

ຕົວກໍານົດການທໍາອິດບອກວິທີການ milliseconds ຕົວຊີ້ຕ້ອງໃຊ້ເວລາໃນຫນ້າຈໍ
ຂອບກ່ອນ fvwm ຈະຍ້າຍຊ່ອງເບິ່ງ. ນີ້ແມ່ນມີຈຸດປະສົງສໍາລັບຜູ້ທີ່ໃຊ້
"EdgeScroll 100 100" ແຕ່ຊອກຫາຕົວເອງໂດຍບັງເອີນ flipping ຫນ້າໃນເວລາທີ່ພວກເຂົາ
ບໍ່ຕ້ອງການ.

ຕົວກໍານົດການທີສອງບອກຈໍານວນ pixels ເທິງຂອບຂອງຫນ້າຈໍຂອງປ່ອງຢ້ຽມ
ຂອບຕ້ອງຍ້າຍອອກກ່ອນທີ່ມັນຈະຍ້າຍບາງສ່ວນອອກຈາກໜ້າຈໍ.

ໃຫ້ສັງເກດວ່າ, ດ້ວຍ "EdgeScroll 0 0", ມັນຍັງເປັນໄປໄດ້ທີ່ຈະຍ້າຍຫຼືປັບຂະຫນາດປ່ອງຢ້ຽມ
ຂ້າມຂອບຂອງໜ້າຈໍປັດຈຸບັນ. ໂດຍເຮັດໃຫ້ຕົວກໍານົດການທໍາອິດທີ່ຈະ
EdgeResistance 10000 ປະເພດຂອງການເຄື່ອນໄຫວນີ້ແມ່ນເປັນໄປບໍ່ໄດ້. ດ້ວຍ EdgeResistance ຫນ້ອຍລົງ
ຫຼາຍກວ່າ 10000 ແຕ່ໃຫຍ່ກວ່າ 0 ການເຄື່ອນຍ້າຍຜ່ານຫນ້າກາຍເປັນເລື່ອງຍາກແຕ່ບໍ່ແມ່ນ
ເປັນໄປບໍ່ໄດ້.

EdgeScroll ອອກຕາມລວງນອນ ຕັ້ງ
ລະບຸເປີເຊັນຂອງໜ້າທີ່ຈະເລື່ອນເມື່ອຕົວກະພິບໄປຮອດຂອບຂອງ a
ຫນ້າ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ຫນ້າ​ຫຼື​ການ​ເລື່ອນ​ພາບ​ໃດ​ຫນຶ່ງ​ໃນ​ເວ​ລາ​ທີ່​ທ່ານ​ຕີ​ຂອບ​ຂອງ​ຫນ້າ​ໃດ​ຫນຶ່ງ​
ລວມເອົາ "EdgeScroll 0 0" ໃນໄຟລ໌ .fvwmrc ຂອງທ່ານ. ຖ້າທ່ານຕ້ອງການຫນ້າທັງຫມົດ, ໃຊ້
"EdgeScroll 100 100". ທັງແນວນອນ ແລະແນວຕັ້ງຄວນເປັນຕົວເລກບວກ.

ຖ້າອັດຕາສ່ວນແນວນອນແລະແນວຕັ້ງຖືກຄູນດ້ວຍ 1000 ຈາກນັ້ນເລື່ອນ
ຈະຫໍ່ຢູ່ຂອບຂອງ desktop ໄດ້. ຖ້າ "EdgeScroll 100000 100000" ຖືກໃຊ້
fvwm ຈະເລື່ອນໄປທົ່ວໜ້າ, ຫໍ່ຢູ່ຂອບຂອງເດັສທັອບ.

Font ຊື່ຕົວອັກສອນ
ເຮັດໃຫ້ fvwm ໃຊ້ font ຊື່ຕົວອັກສອນ ແທນທີ່ຈະ "ແກ້ໄຂ" ສໍາລັບເມນູ, ຕົວຊີ້ວັດການປັບຂະຫນາດ,
ແລະປ້າຍໄອຄອນ (ຖ້າ IconFont ບໍ່ໄດ້ລະບຸ).

ຫນ້າທີ່ ຊື່ຟັງຊັນ
ເລີ່ມຕົ້ນຄໍານິຍາມຂອງຫນ້າທີ່ສະລັບສັບຊ້ອນ, ປະກອບດ້ວຍ fvwm ສ້າງຂຶ້ນໃນ
ຟັງຊັນ, ເຊິ່ງຕໍ່ມາຈະຖືກຜູກມັດກັບປຸ່ມຫນູຫຼືປຸ່ມ. ຊື່ຟັງຊັນ ຕ້ອງເປັນ
ຫຸ້ມຢູ່ໃນວົງຢືມ. ລາຍການຟັງຊັນແມ່ນລວມຢູ່ໃນແຖວຕໍ່ໄປນີ້ Function
ຄໍາສໍາຄັນ. ຄໍານິຍາມສິ້ນສຸດລົງດ້ວຍຄໍາສໍາຄັນ EndFunction. ລາຍການຟັງຊັນແມ່ນ
ລະບຸໄວ້ໃນຕົວຢ່າງຕໍ່ໄປນີ້. ຄໍາທໍາອິດໃນແຕ່ລະແຖວແມ່ນ
ການທໍາງານຂອງການກໍ່ສ້າງໃນທີ່ຈະໄດ້ຮັບການປະຕິບັດ, ປະຕິບັດຕາມປະເພດຂອງເຫດການທີ່ຄວນ
ກະຕຸ້ນການກະ ທຳ (ລວມຢູ່ໃນວົງຢືມ), ຕິດຕາມດ້ວຍການໂຕ້ຖຽງເພີ່ມເຕີມ
ຕ້ອງການໂດຍຟັງຊັນໃນຕົວ. ເມນູສາມາດຖືກລະບຸໄດ້ໂດຍການໃຊ້ Popup built-in
ຕາບໃດທີ່ເມນູໄດ້ຖືກກໍານົດໄວ້ກ່ອນຫນ້ານີ້ໃນໄຟລ໌ການຕັ້ງຄ່າ.

ການກະທໍາທີ່ກະຕຸ້ນທີ່ຖືກຮັບຮູ້ແມ່ນທັນທີ, ການເຄື່ອນໄຫວ, ຄລິກ, ແລະ
DoubleClick. ການປະຕິບັດທັນທີທັນໃດຖືກປະຕິບັດທັນທີທີ່ຟັງຊັນຖືກເປີດໃຊ້,
ເຖິງແມ່ນວ່າປ່ອງຢ້ຽມບໍ່ໄດ້ເລືອກ. ຖ້າມີການກະທໍາອື່ນນອກເຫນືອຈາກທັນທີທັນໃດ
ອັນ, fvwm ຈະລໍຖ້າເບິ່ງວ່າຜູ້ໃຊ້ກໍາລັງຄລິກ, double-click, ຫຼືລາກ
ຫນູ. ຫຼັງ​ຈາກ​ການ​ຕັດ​ສິນ​ໃຈ, fvwm ຈະດໍາເນີນການພຽງແຕ່ built-ins ຈາກ
ຄໍານິຍາມຟັງຊັນທີ່ການປະຕິບັດຕົວກະຕຸ້ນກົງກັບການກະທໍາທີ່ປະຕິບັດໂດຍ
ຜູ້ໃຊ້.

ຖ້າຕົວຢ່າງຕໍ່ໄປນີ້ຖືກຜູກມັດກັບປຸ່ມ 1 ໃນແຖບຫົວຂໍ້ຂອງປ່ອງຢ້ຽມ, ຫຼັງຈາກນັ້ນ, ເມື່ອໃດ
ກົດ​ປຸ່ມ 1​, fvwm ຈະລໍຖ້າ 150 msec ເພື່ອເບິ່ງວ່າປຸ່ມໄດ້ຖືກປ່ອຍອອກມາ. ຖ້າ
ປຸ່ມບໍ່ໄດ້ຖືກປ່ອຍອອກມາ fvwm ຈະ​ເລີ່ມ​ຕົ້ນ​ການ​ເຄື່ອນ​ໄຫວ​. ໃນເວລາທີ່ການເຄື່ອນໄຫວ
ການ​ດໍາ​ເນີນ​ງານ​ແມ່ນ​ສໍາ​ເລັດ​ການ​ດໍາ​ເນີນ​ງານ​ຍົກ​ສູງ​ຂຶ້ນ​ຈະ​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​. ຖ້າການປົດປ່ອຍປຸ່ມ
ກວດພົບແລ້ວ fvwm ຈະລໍຖ້າອີກ 150 msec ສໍາລັບການຄລິກທີສອງ. ຖ້າຫາກວ່າພຽງແຕ່ຫນຶ່ງຄລິກ
ຖືກກວດພົບຫຼັງຈາກນັ້ນປ່ອງຢ້ຽມຈະຖືກຍົກຂຶ້ນມາ. ຖ້າສອງຄລິກຖືກກວດພົບປ່ອງຢ້ຽມ
ຈະຖືກຍົກຂຶ້ນ ແລະ ຫຼຸດສະຫຼັບກັນ. ໄລຍະເວລາລໍຖ້າ 150 msec ສາມາດປ່ຽນແປງໄດ້
ການນໍາໃຊ້ທາງເລືອກ ClickTime.
ຟັງຊັນ "ຍ້າຍຫຼືຍົກ"
ຍ້າຍ "ການເຄື່ອນໄຫວ"
ຍົກ "ການເຄື່ອນໄຫວ"
ຍົກ "ຄລິກ"
ເລື່ອນລົງ "DoubleClick"
EndFunction
ແນວຄວາມຄິດຂອງການຄລິກແລະການຄລິກສອງຄັ້ງບໍ່ໄດ້ດໍາເນີນການໂດຍຜ່ານການໃຊ້ແປ້ນພິມ
ທາງລັດ

ມີສອງຫນ້າທີ່ພິເສດ: InitFunction ແລະ RestartFunction. InitFunction
ຈະຖືກເອີ້ນເມື່ອໃດ fvwm ແມ່ນ​ໄດ້​ເລີ່ມ​ຕົ້ນ​ສໍາ​ລັບ​ການ​ຄັ້ງ​ທໍາ​ອິດ​ໃນ​ກອງ​ປະ​ຊຸມ X ໃດ​ແລະ​ສາ​ມາດ​ເປັນ​
ໃຊ້ເພື່ອເລີ່ມໂມດູນ, ຕັ້ງຮູບແບບພື້ນຫຼັງ, ແລະເລີ່ມໂຄງການ. ຣີສະຕາດ
ຟັງຊັນຈະຖືກເອີ້ນເມື່ອ fvwm ແມ່ນ restarted. ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອເລີ່ມຕົ້ນໂມດູນແລະ
ກໍານົດຮູບແບບພື້ນຫລັງແຕ່ອາດຈະບໍ່ຄວນຈະຖືກນໍາໃຊ້ເພື່ອເລີ່ມຕົ້ນໂຄງການ.

HiBackColor ອານານິຄົມ
ຕັ້ງສີພື້ນຫຼັງຂອງປ່ອງຢ້ຽມທີ່ເລືອກເປັນ ອານານິຄົມ. ເມື່ອໃຊ້ ກ
ຫນ້າຈໍ monochrome ຕົວເລືອກນີ້ຖືກລະເລີຍແລະສີຂາວຖືກນໍາໃຊ້.

HiForeColor ອານານິຄົມ
ຕັ້ງສີຂອງຫົວຂໍ້ຂອງປ່ອງຢ້ຽມທີ່ເລືອກເປັນ ອານານິຄົມ. ເມື່ອໃຊ້ monochrome
ຫນ້າຈໍຕົວເລືອກນີ້ຖືກລະເລີຍແລະສີດໍາຖືກນໍາໃຊ້.

ຮູບສັນຍາລັກ ຊື່ປ່ອງຢ້ຽມ bitmap-file
ລະບຸແຜນທີ່ບິດທີ່ຈະໃຊ້ສໍາລັບປ່ອງຢ້ຽມເມື່ອມັນຖືກໄອຄອນ. ໄດ້ ຊື່ປ່ອງຢ້ຽມ
ສາມາດເປັນຊື່ປ່ອງຢ້ຽມຂອງແອັບພລິເຄຊັນ ຫຼືຊື່ຊັ້ນຮຽນ ແລະຕ້ອງຖືກໃສ່ໃນວົງຢືມ.
ໄດ້ bitmap-file ແມ່ນຊື່ເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ມາດຕະຖານ X11 bitmap ຫຼື a
ໄຟລ໌ໃນ IconPath ຫຼື PixmapPath. bitmap/pixmap ທີ່ລະບຸໄວ້ແມ່ນໃຊ້ໃນ
ຄວາມມັກກັບໄອຄອນໃດນຶ່ງທີ່ສະໜອງໃຫ້ໂດຍປ່ອງຢ້ຽມເອງ.

If fvwm ໄດ້ຖືກລວບລວມດ້ວຍການສະຫນັບສະຫນູນ XPM ສໍາລັບໄອຄອນສີຫຼັງຈາກນັ້ນ ແຜນທີ່ບິດ ສາມາດເປັນ XPM
ໄຟລ໌ pixmap.

ຊື່ປ່ອງຢ້ຽມ ຄວນຖືກຫຸ້ມຢູ່ໃນວົງຢືມຄູ່ແຕ່ bitmap-file ບໍ່​ຄວນ.
ຕົວແປສະພາບແວດລ້ອມບໍ່ຄວນຖືກນໍາໃຊ້ໃນ bitmap-file ຂໍ້ ກຳ ນົດ.

If ຊື່ປ່ອງຢ້ຽມ ເປັນສະຕຣິງຫວ່າງເປົ່າຫຼັງຈາກນັ້ນໄຟລ໌ທີ່ລະບຸໄວ້ເປັນໄອຄອນເລີ່ມຕົ້ນ, ແລະ
ຈະຖືກໃຊ້ຖ້າບໍ່ພົບຮູບສັນຍາລັກ bitmap ຫຼື pixmap ອື່ນ:
ໄອຄອນ "" my-favorite-icon

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ Icon.

IconBox ໄວ້ top ສິດ ທາງລຸ່ມ
ກໍານົດຂອບເຂດຂອງຫນ້າຈໍທີ່ຈະວາງໄອຄອນ. ສູງສຸດສີ່ກ່ອງໄອຄອນສາມາດເປັນ
ກໍານົດ. ຖ້າເສັ້ນ IconBox ໄດ້ຖືກສະຫນອງໃຫ້ແລ້ວໄອຄອນຈະຖືກຈັດໃສ່ໂດຍອັດຕະໂນມັດ
ເຂົາເຈົ້າ, ຖ້າເປັນໄປໄດ້. ແຕ່ລະຄັ້ງທີ່ປ່ອງຢ້ຽມເປັນສັນຍາລັກ, ສະຖານທີ່ໃຫມ່ແມ່ນພົບເຫັນສໍາລັບມັນ.
ກ່ອງໄອຄອນແມ່ນຊອກຫາຊ່ອງຫວ່າງຈາກຊ້າຍໄປຂວາ, ຈາກນັ້ນເທິງລົງລຸ່ມ. ໄອຄອນ
ຈະບໍ່ຖືກວາງອັດຕະໂນມັດຢູ່ເທິງໄອຄອນອື່ນໆ ແຕ່ພວກມັນອາດຈະຖືກວາງໄວ້ໃຕ້
ປ່ອງຢ້ຽມແອັບພລິເຄຊັນ. ຖ້າ ໄວ້ or ສິດ ແມ່ນທາງລົບ, ຫຼັງຈາກນັ້ນ fvwm ຈະເພີ່ມຫນ້າຈໍ
width ກັບ​ມັນ​. ຖ້າ top or ທາງລຸ່ມ ແມ່ນທາງລົບ, ຫຼັງຈາກນັ້ນ fvwm ຈະເພີ່ມຄວາມສູງຂອງຫນ້າຈໍ
ມັນ. ໝາຍເຫດ: -0 ບໍ່ໄດ້ຖືກແຍກເປັນ pixel ຂວາ ຫຼືລຸ່ມສຸດໃນໜ້າຈໍ. ເຈົ້າ​ຕ້ອງ
ໃຊ້ -1 ແທນ.

ຖ້າບໍ່ມີເສັ້ນ IconBox ຖືກສະຫນອງໃຫ້ຫຼືກ່ອງໄອຄອນທັງຫມົດແມ່ນເຕັມ, ຫຼັງຈາກນັ້ນ fvwm ຈະເອົາ
ໄອຄອນຢູ່ໃກ້ກັບສະຖານທີ່ຕົວຊີ້ປັດຈຸບັນ.

ໄອຄອນຟອນ ຊື່ຕົວອັກສອນ
ເຮັດໃຫ້ fvwm ໃຊ້ font ຊື່ຕົວອັກສອນ ສໍາລັບປ້າຍໄອຄອນ. ຖ້າຖືກລະເວັ້ນ, ຕົວອັກສອນເມນູ (ລະບຸ
ໂດຍພາລາມິເຕີການຕັ້ງຄ່າຕົວອັກສອນ) ຈະຖືກໃຊ້ແທນ.

IconPath ເສັ້ນທາງ
ລະບຸລາຍຊື່ທີ່ແຍກອອກເປັນຈໍ້າສອງເມັດຂອງຊື່ເສັ້ນທາງເຕັມຂອງໄດເລກະທໍລີທີ່ແຜນທີ່ bitmap
ໄອຄອນ (monochrome) ສາມາດພົບໄດ້. ແຕ່ລະເສັ້ນທາງຄວນເລີ່ມຕົ້ນດ້ວຍເຄື່ອງໝາຍເລກ. ຫມາຍ​ເຫດ​: ຖ້າ​ຫາກ​ວ່າ​
M4 ເພີ້ມແມ່ນລວມໃນເວລາທີ່ fvwm ຖືກສ້າງຂຶ້ນ, ຫຼັງຈາກນັ້ນ m4 ຈະຕ້ອງການທີ່ຈະທໍາລາຍຄໍາສັບ
"ລວມ" ເຊິ່ງມັກຈະສະແດງຢູ່ໃນຄໍາສັ່ງ IconPath ຫຼື PixmapPath. ເຖິງ
ແກ້ໄຂການເພີ່ມນີ້ undefine (`ລວມເອົາ') ກ່ອນຄໍາສັ່ງ IconPath.

ທີ່ສໍາຄັນ ຊື່ຄີ Context ຕົວປ່ຽນແປງ ຫນ້າທີ່
ຜູກມັດຄີບອດໃສ່ກັບທີ່ລະບຸໄວ້ fvwm ຟັງຊັນໃນຕົວ. ຄໍານິຍາມແມ່ນຄືກັນ
ສໍາ ລັບ ການ ຜູກ ມັດ ຫນູ ຍົກ ເວັ້ນ ວ່າ ຈ ໍ າ ນວນ ປຸ່ມ ຫນູ ໄດ້ ຖືກ ທົດ ແທນ ດ້ວຍ ທີ່ ສໍາ ຄັນ
ຊື່. ທ ຊື່ຄີ ແມ່ນໜຶ່ງໃນລາຍການຈາກ /usr/include/X11/keysymdef.h, ພ້ອມກັບ
XK_ ຊັ້ນນໍາຖືກລະເວັ້ນ. ໄດ້ Context ແລະ ຕົວປ່ຽນແປງ ທົ່ງນາແມ່ນຖືກກໍານົດໄວ້ໃນຫນູ
ການຜູກມັດ.

ການຜູກມັດກະແຈໃສ່ປຸ່ມແຖບຫົວຂໍ້ຈະບໍ່ເຮັດໃຫ້ປຸ່ມນັ້ນປະກົດຂຶ້ນ ເວັ້ນເສຍແຕ່ a
ການຜູກມັດຫນູຍັງມີຢູ່.

ຄວາມອິດເມື່ອຍ
ICCCM ບອກວ່າຖ້າແອັບພລິເຄຊັນຕັ້ງຊ່ອງໃສ່ຂໍ້ມູນຂອງ wm_hints
ໂຄງສ້າງເປັນ False, ຫຼັງຈາກນັ້ນມັນບໍ່ເຄີຍຕ້ອງການຜູ້ຈັດການປ່ອງຢ້ຽມໃຫ້ມັນໃສ່
ສຸມ. ແອັບພລິເຄຊັນດຽວທີ່ຂ້ອຍຮູ້ວ່າຕ້ອງການນີ້ແມ່ນ sxpm, ແລະນັ້ນແມ່ນ a
bug silly ກັບການແກ້ໄຂ trivial ແລະບໍ່ມີຜົນກະທົບໂດຍລວມກ່ຽວກັບໂຄງການຢ່າງໃດກໍ່ຕາມ. ຂ່າວລື
ແມ່ນວ່າບາງແອັບພລິເຄຊັນເກົ່າມີບັນຫາຄືກັນ.

ຖ້າພາລາມິເຕີນີ້ຖືກຕັ້ງຫຼັງຈາກນັ້ນ fvwm ຈະບໍ່ສົນໃຈສົນທິສັນຍາ ICCCM ນີ້.

MenuBackColor ອານານິຄົມ
ຕັ້ງສີພື້ນຫຼັງເມນູ. ເມື່ອໃຊ້ monochrome ຕົວເລືອກນີ້ຖືກລະເລີຍ. ນີ້
ທາງເລືອກແມ່ນມີພຽງແຕ່ຖ້າຫາກວ່າ fvwm ຖືກລວບລວມດ້ວຍ MENUCOLOR ກໍານົດ.

MenuForeColor ອານານິຄົມ
ຕັ້ງຄ່າສີພື້ນໜ້າຂອງເມນູ. ເມື່ອໃຊ້ monochrome ຕົວເລືອກນີ້ຖືກລະເລີຍ. ນີ້
ທາງເລືອກແມ່ນມີພຽງແຕ່ຖ້າຫາກວ່າ fvwm ຖືກລວບລວມດ້ວຍ MENUCOLOR ກໍານົດ.

MenuStippleColor ອານານິຄົມ
ກໍານົດສີສໍາລັບລາຍການທີ່ມີຮົ່ມໃນເມນູ (ສໍາລັບຟັງຊັນທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ
ຢູ່ໃນປ່ອງຢ້ຽມທີ່ເລືອກໃນປັດຈຸບັນ). ເມື່ອໃຊ້ monochrome ຕົວເລືອກນີ້ຖືກລະເລີຍແລະ
ຮູບແບບ stipple ຖືກນໍາໃຊ້. ທາງເລືອກນີ້ແມ່ນມີພຽງແຕ່ຖ້າຫາກວ່າ fvwm ຖືກລວບລວມດ້ວຍ
MENUCOLOR ຖືກກໍານົດ.

ໂມດູນ ຊື່ໂມດູນ
ລະບຸໂມດູນທີ່ຄວນຈະໄດ້ຮັບການ spawned ໃນລະຫວ່າງການເລີ່ມຕົ້ນ. ໃນປະຈຸບັນ
ເວລາໂມດູນທີ່ມີຢູ່ແມ່ນ FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList, ແລະ GoodStuff. ໂມດູນເຫຼົ່ານີ້ມີຫນ້າຜູ້ຊາຍຂອງຕົນເອງ. ໂມດູນ ສາມາດເຮັດໄດ້
ຍັງຖືກນໍາໃຊ້ເປັນການກໍ່ສ້າງໃນ. ໂມດູນສາມາດເປັນໂຄງການຊົ່ວຄາວທີ່ມີຊີວິດສັ້ນຫຼືເຊັ່ນ
GoodStuff, ສາມາດຍັງຄົງຢູ່ສໍາລັບໄລຍະເວລາຂອງກອງປະຊຸມ X. ໂມດູນຈະຖືກປິດ
ໂດຍຜູ້ຈັດການປ່ອງຢ້ຽມກ່ອນທີ່ຈະປິດເປີດໃຫມ່, ຖ້າເປັນໄປໄດ້. ເບິ່ງ
ພາກແນະນໍາກ່ຽວກັບໂມດູນ.

ModulePath
ລະບຸລາຍຊື່ເສັ້ນທາງທີ່ແຍກອອກຈາກຈໍ້າສອງເມັດ fvwm ເພື່ອຄົ້ນຫາໃນເວລາທີ່ຊອກຫາ a
ໂມດູນທີ່ຈະໂຫລດ. ໄດເລກະທໍລີສ່ວນບຸກຄົນບໍ່ຈໍາເປັນຕ້ອງມີ slashes ຕິດຕາມ.

ຫນູ ປຸ່ມ Context ຕົວປ່ຽນແປງ ຫນ້າທີ່
ກໍານົດການຜູກມັດຫນູ. ປຸ່ມ ແມ່ນຕົວເລກປຸ່ມຫນູ. ຖ້າ ປຸ່ມ ແມ່ນສູນແລ້ວ
ປຸ່ມໃດນຶ່ງຈະເຮັດໜ້າທີ່ທີ່ລະບຸໄວ້. Context ອະທິບາຍບ່ອນທີ່
ຜູກມັດນຳໃຊ້. ສະພາບການທີ່ຖືກຕ້ອງແມ່ນ R ສໍາລັບປ່ອງຢ້ຽມຮາກ, W ສໍາລັບແອັບພລິເຄຊັນ
ປ່ອງຢ້ຽມ, T ສໍາລັບແຖບຫົວຂໍ້ປ່ອງຢ້ຽມ, S ສໍາລັບດ້ານປ່ອງຢ້ຽມ, ເທິງ, ຫຼືແຖບລຸ່ມ, F ສໍາລັບ a
ກອບປ່ອງຢ້ຽມ (ມຸມ), ຂ້ອຍສໍາລັບປ່ອງຢ້ຽມ Icon, ຫຼື 0 ຫາ 9 ສໍາລັບແຖບຫົວຂໍ້
ປຸ່ມ, ຫຼືການປະສົມປະສານຂອງຕົວອັກສອນເຫຼົ່ານີ້. A ແມ່ນສໍາລັບສະພາບການໃດກໍ່ຕາມ, ຍົກເວັ້ນ
ປຸ່ມແຖບຫົວຂໍ້. ຕົວຢ່າງ, ສະພາບການຂອງ FST ຈະໃຊ້ເມື່ອເມົາສ໌ຢູ່
ບ່ອນໃດກໍໄດ້ຢູ່ໃນຂອບຂອງປ່ອງຢ້ຽມຍົກເວັ້ນປຸ່ມແຖບຫົວຂໍ້.

ຕົວປ່ຽນແປງ ແມ່ນການປະສົມປະສານຂອງ N ສໍາລັບການບໍ່ດັດແປງ, C ສໍາລັບການຄວບຄຸມ, S ສໍາລັບ shift, M
ສໍາລັບ Meta, ຫຼື A ສໍາລັບຕົວແກ້ໄຂໃດໆ. ຕົວຢ່າງ, ຕົວແກ້ໄຂ SM ຈະນຳໃຊ້ເມື່ອໃດ
ທັງປຸ່ມ Meta ແລະ shift ແມ່ນຫຼຸດລົງ. ຕົວແກ້ໄຂ X11 mod1 ເຖິງ mod5 ແມ່ນ
ສະແດງເປັນຕົວເລກ 1 ຫາ 5.

ຫນ້າທີ່ ແມ່ນຫນຶ່ງໃນ fvwmຟັງຊັນໃນຕົວຂອງ.

ປຸ່ມແຖບຫົວຂໍ້ແມ່ນເລກດ້ວຍປຸ່ມເລກຄີກຢູ່ເບື້ອງຊ້າຍຂອງ
ແຖບຫົວຂໍ້ ແລະຕົວເລກຢູ່ເບື້ອງຂວາ. ປຸ່ມທີ່ມີຕົວເລກນ້ອຍກວ່າຈະສະແດງຂຶ້ນ
ໄປທາງນອກຂອງປ່ອງຢ້ຽມໃນຂະນະທີ່ປຸ່ມທີ່ມີຕົວເລກໃຫຍ່ກວ່າຈະປາກົດຂຶ້ນ
ກາງປ່ອງຢ້ຽມ (0 ແມ່ນສັ້ນສໍາລັບ 10). ສະຫລຸບລວມແລ້ວ, ປຸ່ມຕ່າງໆແມ່ນຕົວເລກ:
1 3 5 7 9 0 8 6 4 2
ປຸ່ມຕົວເລກຄີກທີ່ສູງທີ່ສຸດທີ່ມີການດໍາເນີນການຜູກມັດກັບມັນກໍານົດ
ຈໍານວນຂອງປຸ່ມແຕ້ມຢູ່ເບື້ອງຊ້າຍຂອງແຖບຫົວຂໍ້. ຕົວເລກຄູ່ສູງສຸດ
ກໍານົດຕົວເລກຫຼືປຸ່ມດ້ານຂວາທີ່ຖືກແຕ້ມ. ການກະທໍາສາມາດຖືກຜູກມັດ
ເຖິງປຸ່ມເມົ້າ ຫຼືປຸ່ມແປ້ນພິມ.

MWMBorders
ແທນ MWM style 1 pixel relief line ແທນ fvwmຂອບ 2 pixels ຂອງ.

MWMButtons
ປິດການໃຊ້ງານການກົດປຸ່ມຕໍານິຕິຊົມສໍາລັບການຕົກແຕ່ງທັງໝົດຍົກເວັ້ນແຖບຫົວຂໍ້ ແລະຫົວຂໍ້-
ປຸ່ມແຖບ, ຄືກັບ MWM.

MWMDecorHints
ສາເຫດ fvwm ເພື່ອອ່ານອະຕອມ MOTIF_WM_HINTS ຈາກໜ້າຕ່າງແອັບພລິເຄຊັນ ແລະເພື່ອວິເຄາະ
ແລະພະຍາຍາມ replicate ພຶດຕິກໍາ Motif ກ່ຽວກັບການຕົກແຕ່ງປ່ອງຢ້ຽມ.
ໃຫ້ສັງເກດວ່າ mwm ອະນຸຍາດໃຫ້ຄໍາແນະນໍາຟັງຊັນສົ່ງຜົນກະທົບຕໍ່ການຕົກແຕ່ງປ່ອງຢ້ຽມແຕ່ຜົນກະທົບເຫຼົ່ານີ້
ຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກຈໍາລອງ.

MWMFunctionHints
ສາເຫດ fvwm ເພື່ອອ່ານອະຕອມ MOTIF_WM_HINTS ຈາກໜ້າຕ່າງແອັບພລິເຄຊັນ ແລະເພື່ອວິເຄາະ
ແລະພະຍາຍາມ replicate ພຶດຕິກໍາ Motif ກ່ຽວກັບປ່ອງຢ້ຽມທີ່ອະນຸຍາດ
ຫນ້າທີ່. ບໍ່ເຫມືອນກັບ mwm, ເຊິ່ງພຽງແຕ່ເອົາຫນ້າທີ່ຫ້າມອອກຈາກປ່ອງຢ້ຽມ
ເມ​ນູ​, fvwm ພຽງແຕ່ໃຫ້ຮົ່ມອອກຫນ້າທີ່ຫ້າມ. ນອກຈາກນີ້, ເນື່ອງຈາກວ່າ fvwm
ປະຕິບັດບາງຫນ້າທີ່ຢູ່ໃນ macros ທີ່ກໍານົດໂດຍຜູ້ໃຊ້ທີ່ mwm ປະຕິບັດພາຍໃນ,
ການສ້າງແຜນທີ່ຂອງຫນ້າທີ່ຫ້າມແມ່ນບາງສ່ວນໂດຍອີງໃສ່ປ້າຍລາຍການເມນູ.

MWMHintOverride
ຖ້າ MWMFunctionHints ຖືກໃຊ້ແລ້ວການຂະຫຍາຍສູງສຸດແລະ iconfication ແມ່ນຫ້າມສໍາລັບ
ຊົ່ວຄາວ. ນອກຈາກນີ້, windows ສາມາດລະບຸວ່າຜູ້ຈັດການປ່ອງຢ້ຽມບໍ່ຄວນທໍາລາຍຫຼື
ລຶບພວກມັນ. ເນື່ອງຈາກວ່າກົດລະບຽບ MWM ເຫຼົ່ານີ້ແມ່ນປະເພດຂອງການໂງ່, ໂດຍສະເພາະກ່ຽວກັບ
ປ່ອງຢ້ຽມຊົ່ວຄາວ, ຂ້ອຍໃຫ້ທາງເລືອກ MWMHintOverride ນີ້. ໃນເວລາທີ່ມັນຖືກນໍາໃຊ້ເມນູ
ລາຍການຕ່າງໆຈະຖືກຮົ່ມອອກຖ້າ MWM ຈະຫ້າມການນໍາໃຊ້ຂອງພວກເຂົາ, ແຕ່ຜູ້ໃຊ້ສາມາດສືບຕໍ່ໄດ້
ແລະເລືອກເອົາລາຍການນັ້ນແລະມັນຈະດໍາເນີນການຕາມທີ່ຄາດໄວ້.

ການ override ຄວນຖືກນໍາໃຊ້ຢ່າງລະມັດລະວັງເພາະວ່າບາງຄໍາຮ້ອງສະຫມັກຈະທໍາລາຍຖ້າຫາກວ່າທ່ານ
override mwm hints ຂອງເຂົາເຈົ້າ.

MWMmenus
ແທນ MWM ເບິ່ງ ແລະຮູ້ສຶກເມນູແທນມາດຕະຖານ fvwm ສະບັບ. ນີ້
ທາງ​ເລືອກ​ຍັງ​ກະ​ຕຸ້ນ​ໃຫ້​ມີ​ທາງ​ເລືອກ mwm ແບບ​ອື່ນໆ​ຈໍາ​ນວນ​ຫນ້ອຍ​ຫນຶ່ງ​, ເຊັ່ນ​: ການ​ວາງ​ໄວ້​ກາງ​
ປ່ອງ​ຢ້ຽມ​ຂະ​ຫນາດ / ການ​ປັບ​ຂະ​ຫນາດ​ໃນ​ຫນ້າ​ຈໍ​, ແທນ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ມັນ​ຢູ່​ໃນ​ເບື້ອງ​ຊ້າຍ​ເທິງ​, ແລະ​
ສະຫຼັບຄຳສັ່ງປັບຂະໜາດ-on-initial-placement trigger ໃຫ້ເປັນ shift-button-1 ແທນ
ຂອງ ຮູບແບບການກົດປຸ່ມ-2

ບໍ່ມີຊາຍແດນ ຊື່ປ່ອງຢ້ຽມ
ຮັກສາ fvwm ຈາກ​ການ​ວາງ​ຂອບ​ການ​ອອກ​ແບບ​ກ່ຽວ​ກັບ​ປ່ອງ​ຢ້ຽມ​ທີ່​ມີ​ຊື່​ ຊື່ປ່ອງຢ້ຽມ. ນີ້
ຄໍາສັ່ງບໍ່ມີຜົນກັບແຖບຫົວຂໍ້. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບໂມງແລະຄ້າຍຄືກັນ
gadgets ທີ່ເຈົ້າບໍ່ຕ້ອງການທີ່ຈະໃຊ້ເວລາເຖິງພື້ນທີ່ຫຼາຍເກີນໄປ. ຊື່ປ່ອງຢ້ຽມ ສາມາດເປັນປ່ອງຢ້ຽມ
ຊື່​ຫຼື​ຊັ້ນ​ຂອງ​ຕົນ​.

ຖ້າທ່ານລະບຸທັງສອງ NoBorder ຊື່ປ່ອງຢ້ຽມ ແລະ NoTitle ຊື່ປ່ອງຢ້ຽມ ສໍາລັບປ່ອງຢ້ຽມດຽວກັນ
ໃນໄຟລ໌ .fvwmrc ຂອງທ່ານປ່ອງຢ້ຽມຈະບໍ່ໄດ້ຮັບການຕົກແຕ່ງຢ່າງສົມບູນ.

Windowname ສາມາດມີຕົວແທນ "*" ແລະ "?" ເຊິ່ງກົງກັບຊື່ປ່ອງຢ້ຽມໃນ
ລັກສະນະການຈັບຄູ່ຊື່ໄຟລ໌ Unix ປົກກະຕິ. ຕົວຈິງ "*", "?", ແລະ "\" ຕົວອັກສອນໃນ a
ສາມາດໃສ່ຊື່ໜ້າຈໍໄດ້ໂດຍການໃສ່ຕົວໜັງສືກ່ອນໜ້າດ້ວຍ "\".

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ NoBorder.

NoBoundaryWidth width
ປ່ຽນຄວາມກວ້າງຂອງການຕົກແຕ່ງສໍາລັບປ່ອງຢ້ຽມທີ່ບໍ່ມີຫົວຂໍ້ແລະບໍ່ມີຂອບ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 1. ຄ່າບວກ ຫຼືຄ່າສູນແມ່ນຍອມຮັບໄດ້. ການຕົກແຕ່ງສໍາລັບການເຫຼົ່ານີ້
ປ່ອງຢ້ຽມທີ່ບໍ່ມີການຕົກແຕ່ງມີສະພາບດຽວກັນກັບແຖບດ້ານຂ້າງທີ່ຕົກແຕ່ງຕາມປົກກະຕິ
ປ່ອງຢ້ຽມ.

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
NoBoundaryWidth.

ບໍ່ມີຕຳແໜ່ງ
ຄຳ ແນະ ນຳ fvwm ເພື່ອບໍ່ສົນໃຈຊ່ອງຂໍ້ມູນ PPosition ເມື່ອເພີ່ມປ່ອງຢ້ຽມໃຫມ່. ການຍຶດຫມັ້ນ
ພາກສະຫນາມ PPposition ແມ່ນຕ້ອງການສໍາລັບບາງຄໍາຮ້ອງສະຫມັກ, ແຕ່ຖ້າທ່ານບໍ່ມີຫນຶ່ງ
ມັນເຈັບຫົວແທ້ໆ.

ຫົວຂໍ້ ຊື່ປ່ອງຢ້ຽມ
ຮັກສາ fvwm ຈາກການວາງແຖບຫົວຂໍ້ໃນການຕົກແຕ່ງສໍາລັບປ່ອງຢ້ຽມທີ່ມີຊື່
ຊື່ປ່ອງຢ້ຽມ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບໂມງແລະເຄື່ອງມືທີ່ຄ້າຍຄືກັນທີ່ທ່ານບໍ່ຕ້ອງການ
ເອົາພື້ນທີ່ຫຼາຍເກີນໄປ. ຊື່ປ່ອງຢ້ຽມ ສາມາດເປັນຊື່ຂອງປ່ອງຢ້ຽມຫຼືຫ້ອງຮຽນຂອງມັນ.

Windowname ສາມາດມີຕົວແທນ "*" ແລະ "?" ເຊິ່ງກົງກັບຊື່ປ່ອງຢ້ຽມໃນ
ລັກສະນະການຈັບຄູ່ຊື່ໄຟລ໌ Unix ປົກກະຕິ. ຕົວຈິງ "*", "?", ແລະ "\" ຕົວອັກສອນໃນ a
ສາມາດໃສ່ຊື່ໜ້າຈໍໄດ້ໂດຍການໃສ່ຕົວໜັງສືກ່ອນໜ້າດ້ວຍ "\".

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ NoTitle.

OpaqueMove ຮ້ອຍລະ
ບອກ fvwm ປ່ອງຢ້ຽມຂະຫນາດສູງສຸດທີ່ການເຄື່ອນໄຫວຂອງປ່ອງຢ້ຽມ opaque ຄວນເປັນ
ໃຊ້. ເປີເຊັນແມ່ນເປີເຊັນຂອງພື້ນທີ່ຫນ້າຈໍທັງຫມົດ. ດ້ວຍ "OpaqueMove 0" ທັງຫມົດ
ປ່ອງຢ້ຽມຈະຖືກຍ້າຍໂດຍໃຊ້ໂຄງຮ່າງແຖບຢາງແບບດັ້ງເດີມ. ດ້ວຍ "OpaqueMove
100" ປ່ອງຢ້ຽມທັງໝົດຈະຖືກຍ້າຍເປັນປ່ອງຢ້ຽມແຂງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "OpaqueMove 5",
ທີ່ອະນຸຍາດໃຫ້ປ່ອງຢ້ຽມຂະຫນາດນ້ອຍສາມາດເຄື່ອນຍ້າຍໃນລັກສະນະ opaque ແຕ່ປ່ອງຢ້ຽມຂະຫນາດໃຫຍ່ແມ່ນ
ຍ້າຍເປັນແຖບຢາງ.

ປັບຂະໜາດ
ເຮັດໃຫ້ເກີດການປັບຂະໜາດການດຳເນີນການກັບໜ້າຕ່າງຕົວມັນເອງແທນທີ່ຈະເປັນໂຄງຮ່າງ.

ເປຍ X_ສະຖານທີ່ Y_ສະຖານທີ່
ເປີດໃຊ້ຮູບແບບການຈັດໜ້າຂອງການເຄື່ອນຍ້າຍໃນທົ່ວເດັສທັອບ. ປ່ອງຢ້ຽມ Pager (ບໍ່ແມ່ນປັອບອັບ)
ຈະປາກົດຢູ່ (X_Location, Y_Location). ລຸ້ນນ້ອຍຂອງທຸກແບບບໍ່ໜຽວ
windows ໃນ desktop virtual ແມ່ນສະແດງຢູ່ໃນ pager. ສີຂອງ miniature ໄດ້
ລຸ້ນແມ່ນຄືກັນກັບສີຂອງຂອບຂະໜາດເຕັມຂອງໜ້າຕ່າງ.

ຢູ່​ໃນ​ປ່ອງ​ຢ້ຽມ Pager, ການ​ກົດ​ປຸ່ມ​ຫນູ 1 ຈະ​ຍ້າຍ​ຊ່ອງ​ທັດ​ສະ​ນະ desktop ກັບ​
ໜ້າທີ່ເລືອກ (ໃນໂຫມດຄລິກເພື່ອໂຟກັສ; ມັນຈະຍ້າຍໂຟກັສຂອງແປ້ນພິມໄປໃສ່
ປ່ອງ​ຢ້ຽມ​ທີ່​ມີ​ຂະ​ຫນາດ​ນ້ອຍ​ທີ່​ທ່ານ​ຄລິກ​ໃສ່​)​. ກົດປຸ່ມ 2 ຢູ່ໃນປ່ອງຢ້ຽມໃນ pager
ຈະ​ເລີ່ມ​ການ​ເຄື່ອນ​ຍ້າຍ​ປ່ອງ​ຢ້ຽມ​, ການ​ນໍາ​ໃຊ້​ຂະ​ຫນາດ​ນ້ອຍ​ເພື່ອ​ຍ້າຍ​ປ່ອງ​ຢ້ຽມ​ໄດ້​ຢ່າງ​ວ່ອງ​ໄວ​ໄດ້​ທຸກ​ບ່ອນ​
ໃນ desktop ໄດ້. ການກົດປຸ່ມ 3 ຈະຍ້າຍມຸມຊ້າຍເທິງຂອງຊ່ອງເບິ່ງໄປຫາ
ສະຖານທີ່ຂອງການກົດປຸ່ມ, ເຖິງແມ່ນວ່າມັນບໍ່ຂຶ້ນກັບຫນ້າໃດຫນຶ່ງ.
ການລາກປຸ່ມ 3 ຈະເຮັດໃຫ້ຊ່ອງເບິ່ງທີ່ເລືອກເລື່ອນລົງໃນຂະນະທີ່ທ່ານຍ້າຍ
ຕົວຊີ້. Pager ອັດໂນມັດຕິດຢູ່ແຕ່ບໍ່ໄດ້ຢູ່ເທິງສຸດໂດຍອັດຕະໂນມັດ.

PagerForeColor ອານານິຄົມ
ເຮັດໃຫ້ສີພື້ນໜ້າຂອງ pager ເປັນ ອານານິຄົມ ແທນທີ່ຈະເປັນສີດໍາ. ນີ້​ແມ່ນ
ສີທີ່ໃຊ້ເພື່ອເນັ້ນໃສ່ viewport ໃນປັດຈຸບັນຢູ່ໃນປ່ອງຢ້ຽມ pager. ໃນ monochrome
ໜ້າຈໍຕົວເລືອກນີ້ຖືກລະເລີຍ. ຖ້າຕົວເລືອກ NO_PAGER ຖືກຕັ້ງເມື່ອສ້າງ fvwm
ຕົວເລືອກນີ້ບໍ່ສາມາດໃຊ້ໄດ້.

PagerBackColor ອານານິຄົມ
ເຮັດໃຫ້ສີພື້ນຫຼັງຂອງ pager ເປັນ ອານານິຄົມ ແທນທີ່ຈະເປັນສີຂາວ. ເທິງ
ໜ້າຈໍ monochrome ຕົວເລືອກນີ້ຖືກລະເລີຍ. ຖ້າຕົວເລືອກ NO_PAGER ຖືກຕັ້ງເມື່ອໃດ
ອາຄານ fvwm ຕົວເລືອກນີ້ບໍ່ສາມາດໃຊ້ໄດ້.

PagerFont ຊື່ຕົວອັກສອນ
ເຮັດໃຫ້ fvwm ໃຊ້ font ຊື່ຕົວອັກສອນ ສໍາ​ລັບ​ການ​ຂຽນ​ຊື່ icon ປ່ອງ​ຢ້ຽມ​ຢູ່​ໃນ​ປ່ອງ​ຢ້ຽມ​ຂອງ​
ການເປັນຕົວແທນໃນ pager ໄດ້. ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນບໍ່ມີຊື່ໃດຖືກຂຽນໄວ້ໃນ
ປ່ອງຢ້ຽມ pager.

PagingDefault pageingdefaultvalue
ບອກ fvwm ຖ້າມັນຄວນຈະເລີ່ມຕົ້ນດ້ວຍການເປີດໜ້າ ຫຼືປິດການໃຊ້ງານ. "PagingDefault
0" ຈະ​ເລີ່ມ​ຕົ້ນ​ fvwm ມີການປິດການທໍາງານຫນ້າ; "PagingDefault 1" ຈະເລີ່ມຕົ້ນ fvwm ກັບ
ເປີດໃຊ້ໜ້າເວັບຕາມຄ່າເລີ່ມຕົ້ນ.

PixmapPath ເສັ້ນທາງ
ລະບຸລາຍຊື່ທີ່ຂັ້ນດ້ວຍຈໍ້າສອງເມັດຂອງຊື່ເສັ້ນທາງເຕັມຂອງໄດເລກະທໍລີທີ່ pixmap
(ສີ) ໄອຄອນສາມາດພົບໄດ້. ແຕ່ລະເສັ້ນທາງຄວນເລີ່ມຕົ້ນດ້ວຍເຄື່ອງໝາຍເລກ.

ນິຍົມ PopupName
ເລີ່ມຄຳນິຍາມຂອງເມນູປັອບອັບເຊິ່ງຕໍ່ມາຈະຖືກຜູກມັດກັບປຸ່ມເມົາສ໌
ຫຼືກະແຈ. PopupName ຕ້ອງໄດ້ຮັບການຫຸ້ມຫໍ່ຢູ່ໃນວົງຢືມ. ລາຍການເມນູແມ່ນລວມຢູ່ໃນສາຍ
ປະຕິບັດຕາມຄໍາທີ່ໃຊ້ Popup. ຄໍານິຍາມເມນູລົງທ້າຍດ້ວຍຄໍາສໍາຄັນ EndPopup.
ລາຍການເມນູແມ່ນລະບຸໄວ້ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຕໍ່ໄປນີ້. ຄໍາທໍາອິດກ່ຽວກັບ
ແຕ່​ລະ​ເສັ້ນ​ແມ່ນ​ການ​ສ້າງ​ຕັ້ງ​ໃນ​ຫນ້າ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​, ປະ​ຕິ​ບັດ​ຕາມ​ດ້ວຍ​ຄໍາ​ບັນ​ຍາຍ​
(ລວມຢູ່ໃນວົງຢືມ) ເຊິ່ງຈະຖືກສະແດງຢູ່ໃນເມນູ, ຕິດຕາມດ້ວຍການເພີ່ມເຕີມໃດໆ
ການໂຕ້ຖຽງທີ່ຕ້ອງການໂດຍຟັງຊັນໃນຕົວ. ເມນູຍ່ອຍສາມາດຖືກກໍານົດໂດຍການໃຊ້
ປັອບອັບທີ່ສ້າງຂຶ້ນໃນຕົວຕາບໃດທີ່ເມນູຍ່ອຍໄດ້ຖືກກໍານົດໄວ້ກ່ອນຫນ້າໃນການຕັ້ງຄ່າ
ຍື່ນ.
ປັອບອັບ "Window Ops"
ຫົວຂໍ້ "Window Ops"
ຍ້າຍ "ຍ້າຍ"
ປັບຂະຫນາດ "ປັບຂະຫນາດ"
ຍົກ "ຍົກ"
ຕ່ໍາ "ຕ່ໍາ"
Iconify "(De)Iconify"
ບໍ່ ""
ທໍາລາຍ "ທໍາລາຍ"
ຫົວຂໍ້ "HARDCOPY"
Exec "Hardcopy" exec xdpr &
Exec "Hardcopy RV" exec xdpr -rv &
ເມນູສິ້ນສຸດ
ໃຫ້ສັງເກດວ່າຖ້າຕົວອັກສອນແຖບຖືກຝັງຢູ່ໃນຄໍາບັນຍາຍຂອງລາຍການເມນູຫຼັງຈາກນັ້ນແມ່ນ
ຂໍ້​ຄວາມ​ທີ່​ຕິດ​ຕາມ​ແຖບ​ຈະ​ໄດ້​ຮັບ​ການ​ເຂົ້າ​ໄປ​ໃນ​ຖັນ​ທີ​ສອງ​ໃນ​ເມ​ນູ​ແລະ​
ເມນູທັງໝົດຈະຖືກປັບຊ້າຍ. ນີ້ແມ່ນມີຈຸດປະສົງສໍາລັບການຕິດສະຫຼາກທາງລັດ. ແຖບ
ຕົວອັກສອນຕ້ອງເປັນແຖບແທ້ໆ. ຖ້າມັນຖືກຂະຫຍາຍອອກເປັນຊ່ອງຫວ່າງມັນຈະບໍ່ເຮັດວຽກ! ສໍາລັບ
ຍົກຕົວຢ່າງ:
ປັອບອັບ "Window Ops"
ຊື່ "Window Ops Alt-F1"
.
.
.
ແມ່ນການເລີ່ມຕົ້ນຂອງເມນູປັບຊ້າຍ. Alt-F1 ຈະຖືກວາງໄປທາງຂວາ
ຂອງ​ເມ​ນູ​.

ປຸ່ມລັດອາດຈະຖືກລະບຸໄວ້ໃນນິຍາມເມນູໂດຍການນຳໜ້າຕົວອັກສອນ
ກັບ ampersand ເປັນ. ampersand ຈະບໍ່ສະແດງແຕ່ຕົວລະຄອນຫຼັງຈາກມັນ
ຈະຖືກສະແດງໂດຍຫຍໍ້, ແລະຖ້າຜູ້ໃຊ້ກົດປຸ່ມທີ່ສອດຄ້ອງກັນຫຼັງຈາກນັ້ນ
ລາຍການນັ້ນຈະຖືກເປີດໃຊ້ຄືກັບວ່າຜູ້ໃຊ້ໄດ້ຄລິກໃສ່ມັນດ້ວຍຫນູ. ເທົ່ານັ້ນ
ຕົວອັກສອນ ແລະ ຕົວເລກອາດຈະຖືກໃຊ້ເປັນປຸ່ມລັດ. ສະພາບການປ່ຽນແປງຂອງ
ແປ້ນພິມຖືກລະເລີຍເມື່ອທົດສອບຕົວອັກສອນທາງລັດ. ຍົກ​ຕົວ​ຢ່າງ:
ປັອບອັບ "Window Ops"
ສູງສຸດ "Ma&ximise" 100 100
ເມນູສິ້ນສຸດ
ເມື່ອເມນູນີ້ປາກົດຂຶ້ນ, 'x' ຈະຖືກ underlined ແລະກົດປຸ່ມ 'x'
ຈະເຮັດໃຫ້ໜ້າຈໍປັດຈຸບັນຖືກຂະຫຍາຍສູງສຸດ. ປຸ່ມລັດບໍ່ເຮັດວຽກ
ເວັ້ນເສຍແຕ່ວ່າ MENU_HOTKEYS ຖືກກໍານົດໃນເວລາສ້າງ fvwm. ຖ້າ WINDOWLIST_HOTKEYS ຄືກັນ
ກໍານົດຫຼັງຈາກນັ້ນປຸ່ມຮ້ອນຈະຖືກເພີ່ມໃສ່ WindowList ໂດຍອັດຕະໂນມັດເມື່ອມັນຢູ່
ສະແດງ.

ການຈັດວາງແບບສຸ່ມ
ເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ປົກກະຕິຕ້ອງການການຈັດຕໍາແຫນ່ງຜູ້ໃຊ້ອັດຕະໂນມັດ
ຖືກຈັດໃສ່ໃນສະຖານທີ່ສຸ່ມເລັກນ້ອຍ. ສໍາລັບທີ່ດີທີ່ສຸດຂອງໂລກທີ່ເປັນໄປໄດ້ທັງຫມົດ
ໃຊ້ທັງ RandomPlacement ແລະ SmartPlacement.

SaveUnders
ສາເຫດຂອງ fvwm ກອບການຕົກແຕ່ງເພື່ອຮ້ອງຂໍໃຫ້ມີການບັນທຶກ unders. ນີ້ສາມາດຢ່າງຫຼວງຫຼາຍ
ປັບປຸງປະສິດທິພາບໃນລະຫວ່າງການເຄື່ອນທີ່ opaque ແຕ່ມັນເຮັດໃຫ້ເກີດການເພີ່ມຂຶ້ນຢ່າງຫຼວງຫຼາຍໃນ
ການ​ນໍາ​ໃຊ້​ຄວາມ​ຊົງ​ຈໍາ​.

SloppyFocus
ໂໝດໂຟກັສນີ້ແມ່ນຄ້າຍຄືກັບໂຟກັສ-ຕິດຕາມເມົາສ໌ (ຄ່າເລີ່ມຕົ້ນ) ຍົກເວັ້ນໂຟກັສນັ້ນ
ຈະບໍ່ຖືກເອົາອອກຈາກປ່ອງຢ້ຽມຈົນກ່ວາຫນູຂອງທ່ານເຂົ້າໄປໃນປ່ອງຢ້ຽມໃຫມ່. ອອກຈາກ ກ
ປ່ອງຢ້ຽມທີ່ຈະເຂົ້າໄປໃນປ່ອງຢ້ຽມຮາກຈະປ່ອຍໃຫ້ຈຸດສຸມບໍ່ປ່ຽນແປງ.

SmartPlacement
ເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ປົກກະຕິຕ້ອງການການຈັດຕໍາແຫນ່ງຜູ້ໃຊ້ອັດຕະໂນມັດ
ຖືກຈັດໃສ່ໃນສະຖານທີ່ສະຫຼາດ - ສະຖານທີ່ທີ່ພວກເຂົາບໍ່ທັບຊ້ອນກັນ
windows ໃນ​ຫນ້າ​ຈໍ​ໄດ້​. ຖ້າບໍ່ມີຕໍາແຫນ່ງດັ່ງກ່າວສາມາດພົບເຫັນການຈັດວາງຜູ້ໃຊ້ຫຼືແບບສຸ່ມ
ການຈັດວາງຈະຖືກນໍາໃຊ້ເປັນວິທີການຫຼຸດລົງກັບຄືນ. ສໍາລັບທີ່ດີທີ່ສຸດຂອງໂລກທີ່ເປັນໄປໄດ້ທັງຫມົດ
ໃຊ້ທັງ RandomPlacement ແລະ SmartPlacement.

StartsOnDesk ຊື່ປ່ອງຢ້ຽມ ໝາຍເລກໂຕະ
ຄໍາສັ່ງນີ້ເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ມີຊື່ຫຼືຊັ້ນຮຽນ ຊື່ປ່ອງຢ້ຽມ ໃນເບື້ອງຕົ້ນ
ວາງໄວ້ໃນຈໍານວນ desktop ໝາຍເລກໂຕະ. ຊື່ປ່ອງຢ້ຽມ ຄວນຖືກຫຸ້ມເປັນສອງເທົ່າ
ວົງຢືມ. ຖ້າປ່ອງຢ້ຽມຕ້ອງການການຈັດວາງແບບໂຕ້ຕອບ, ໂຄງຮ່າງຈະຖືກສະແດງ
ໃນ desk ປະຈຸບັນແຕ່ປ່ອງຢ້ຽມຈະປາກົດຢູ່ໃນ desk ທີ່ກໍານົດໄວ້.

Windowname ສາມາດມີຕົວແທນ "*" ແລະ "?" ເຊິ່ງກົງກັບຊື່ປ່ອງຢ້ຽມໃນ
ລັກສະນະການຈັບຄູ່ຊື່ໄຟລ໌ Unix ປົກກະຕິ. ຕົວຈິງ "*", "?", ແລະ "\" ຕົວອັກສອນໃນ a
ສາມາດໃສ່ຊື່ໜ້າຈໍໄດ້ໂດຍການໃສ່ຕົວໜັງສືກ່ອນໜ້າດ້ວຍ "\".

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
StartsOnDesk.

StaysOnTop ຊື່ປ່ອງຢ້ຽມ
ປ່ອງຢ້ຽມເຫຼົ່ານີ້ສະເຫມີພະຍາຍາມຢູ່ເທິງສຸດຂອງປ່ອງຢ້ຽມອື່ນໆ. ນີ້ອາດຈະເປັນປະໂຫຍດ
ສຳລັບໂມງ ຫຼືກ່ອງຈົດໝາຍທີ່ເຈົ້າຢາກຈະເຫັນໄດ້ສະເໝີ. ຖ້າປ່ອງຢ້ຽມແມ່ນ
ຫຼຸດລົງຢ່າງຊັດເຈນມັນຈະບໍ່ພະຍາຍາມບັງຄັບທາງຂອງມັນກັບຄືນໄປບ່ອນເທິງຈົນກ່ວາມັນແມ່ນ
ຍົກຂຶ້ນມາຢ່າງຈະແຈ້ງ. ຊື່ປ່ອງຢ້ຽມ ສາມາດເປັນຊື່ຂອງປ່ອງຢ້ຽມຫຼືຫ້ອງຮຽນຂອງມັນ.

Windowname ສາມາດມີຕົວແທນ "*" ແລະ "?" ເຊິ່ງກົງກັບຊື່ປ່ອງຢ້ຽມໃນ
ລັກສະນະການຈັບຄູ່ຊື່ໄຟລ໌ Unix ປົກກະຕິ. ຕົວຈິງ "*", "?", ແລະ "\" ຕົວອັກສອນໃນ a
ສາມາດໃສ່ຊື່ໜ້າຈໍໄດ້ໂດຍການໃສ່ຕົວໜັງສືກ່ອນໜ້າດ້ວຍ "\".

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ StaysOnTop.

StdBackColor ອານານິຄົມ
ກໍານົດສີພື້ນຫລັງສໍາລັບເມນູແລະປ່ອງຢ້ຽມທີ່ບໍ່ໄດ້ເລືອກ ອານານິຄົມທີ່ຢູ່ ເມື່ອ​ໃດ​
ການນໍາໃຊ້ຫນ້າຈໍ monochrome ທາງເລືອກນີ້ຖືກລະເລີຍແລະສີຂາວຖືກນໍາໃຊ້.

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
StdBackColor.

StdForeColor ອານານິຄົມ
ກໍານົດສີດ້ານຫນ້າສໍາລັບເມນູແລະຫົວຂໍ້ຫນ້າຕ່າງທີ່ບໍ່ໄດ້ເລືອກເປັນ ອານານິຄົມ.
ເມື່ອໃຊ້ຫນ້າຈໍ monochrome ຕົວເລືອກນີ້ຖືກລະເລີຍແລະສີດໍາຖືກນໍາໃຊ້.

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
StdForeColor.

StickyBackColor ອານານິຄົມ
ກໍານົດສີພື້ນຫລັງສໍາລັບປ່ອງຢ້ຽມຫນຽວທີ່ບໍ່ໄດ້ເລືອກ ອານານິຄົມ. ເມື່ອ ນຳ ໃຊ້
ຫນ້າຈໍ monochrome ທາງເລືອກນີ້ຖືກລະເລີຍແລະສີຂາວຖືກນໍາໃຊ້. ມີພຽງແຕ່ຖ້າ
-DMORE_COLORS ຖືກໃຊ້ໃນເວລາລວບລວມ.

StickyForeColor ອານານິຄົມ
ກຳນົດສີພື້ນໜ້າສຳລັບຫົວຂໍ້ໜ້າຕ່າງໜຽວທີ່ບໍ່ໄດ້ເລືອກເປັນ ອານານິຄົມທີ່ຢູ່ ເມື່ອ​ໃດ​
ການນໍາໃຊ້ຫນ້າຈໍ monochrome ທາງເລືອກນີ້ຖືກລະເລີຍແລະສີດໍາຖືກນໍາໃຊ້. ສາມາດໃຊ້ໄດ້ເທົ່ານັ້ນ
ຖ້າ -DMORE_COLORS ຖືກໃຊ້ໃນເວລາລວບລວມ.

ຫນຽວ ຊື່ປ່ອງຢ້ຽມ
ປ່ອງຢ້ຽມຫນຽວ "ຕິດກັບແກ້ວຂອງຫນ້າຈໍ." ນັ້ນແມ່ນ, ເຂົາເຈົ້າບໍ່ໄດ້ຍ້າຍອອກ
viewport ເຂົ້າໄປໃນການປ່ຽນແປງ desktop virtual. ຊື່ປ່ອງຢ້ຽມ ສາມາດເປັນຊື່ຂອງປ່ອງຢ້ຽມຫຼື
ຫ້ອງຮຽນຂອງຕົນ.

Windowname ສາມາດມີຕົວແທນ "*" ແລະ "?" ເຊິ່ງກົງກັບຊື່ປ່ອງຢ້ຽມໃນ
ລັກສະນະການຈັບຄູ່ຊື່ໄຟລ໌ Unix ປົກກະຕິ. ຕົວຈິງ "*", "?", ແລະ "\" ຕົວອັກສອນໃນ a
ສາມາດໃສ່ຊື່ໜ້າຈໍໄດ້ໂດຍການໃສ່ຕົວໜັງສືກ່ອນໜ້າດ້ວຍ "\".

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ Sticky.

StickyIcons
ເຮັດໃຫ້ໄອຄອນຕິດຢູ່ກັບແກ້ວຂອງໜ້າຈໍສະເໝີ. ນັ້ນແມ່ນ, ໄອຄອນປະຕິບັດຕາມສະເຫມີ
ທ່ານປະມານ desktop ໄດ້. ເມື່ອປ່ອງຢ້ຽມຖືກ de-iconified ມັນບໍ່ໄດ້ຮັບການຕິດ. ບາງ​ຄົນ
ຊອກຫາວິທີນີ້ທີ່ເປັນປະໂຫຍດຂອງການເຄື່ອນຍ້າຍປ່ອງຢ້ຽມປະມານ.

ໄອຄອນໃຈແຂງ
ປ່ຽນແປງພຶດຕິກຳ de-conification ເລັກນ້ອຍ. ແທນທີ່ຈະມີປ່ອງຢ້ຽມສະເຫມີ de-
iconify ຕົນເອງຢູ່ໃນຫນ້າປະຈຸບັນພວກເຂົາເຈົ້າ de-iconify ເປັນຕົ້ນສະບັບຂອງເຂົາເຈົ້າ
ຕໍາແຫນ່ງ.

StubbornIconPlacement
ເມື່ອໃຊ້ກັບ IconBoxes, ເຮັດໃຫ້ໄອຄອນຫຼີກລ່ຽງການວາງໄວ້ໃຕ້ລຸ່ມ
ປ່ອງຢ້ຽມທີ່ມີຢູ່ແລ້ວ.

StubbornPlacement
ເມື່ອໃຊ້ SmartPlacement, ເຮັດໃຫ້ໜ້າຕ່າງໃໝ່ຫຼີກລ້ຽງການວາງຕົວມັນເອງ
ຮູບສັນຍາລັກ.

ແບບ ຊື່ປ່ອງຢ້ຽມ ທາງເລືອກໃນການ
ຄໍາສັ່ງນີ້ແມ່ນມີຈຸດປະສົງເພື່ອທົດແທນຄໍາສັ່ງ NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, Icon, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor, ແລະ StdBackColor ດ້ວຍອັນດຽວ
ຄໍາສັ່ງທີ່ມີຄວາມຍືດຫຍຸ່ນແລະທີ່ສົມບູນແບບ. ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຄຸນລັກສະນະຂອງ a
ປ່ອງ​ຢ້ຽມ​ທີ່​ມີ​ຄ່າ​ອື່ນໆ​ທີ່​ນອກ​ຈາກ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ຫຼື​ການ​ຕັ້ງ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ຂອງ​ຕົວ​ຈັດ​ການ​ປ່ອງ​ຢ້ຽມ​
ຮູບແບບຕ່າງໆ.

ຊື່ປ່ອງຢ້ຽມ ສາມາດເປັນຊື່ຂອງປ່ອງຢ້ຽມ, ຊັ້ນຮຽນ, ຫຼືສະຕຣິງຊັບພະຍາກອນ. ມັນ​ສາ​ມາດ​ປະ​ກອບ​ດ້ວຍ​
wildcards * ແລະ/ຫຼື ?, ເຊິ່ງຖືກຈັບຄູ່ໃນລັກສະນະຊື່ໄຟລ໌ Unix ປົກກະຕິ.

ທາງເລືອກໃນການ ແມ່ນລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດທີ່ມີບາງຄຳ ຫຼືທັງໝົດຂອງຄຳສັບ
ຄວາມກວ້າງຊາຍແດນ, ຄວາມກວ້າງຂອງມື, ບໍ່ມີໄອຄອນ/ໄອຄອນ, ບໍ່ມີຫົວຂໍ້/ຫົວຂໍ້, ບໍ່ມີມື/ມືຈັບ,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
ໜຽວ/ລື່ນ, StartIconic/StartNormal, ສີ, ForeColor, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle, ແລະ NoButton/Button.

ໃນລາຍການຂ້າງເທິງນີ້ບາງທາງເລືອກຖືກລະບຸໄວ້ເປັນ style-option/opposite-style-option.
ຕົວເລືອກແບບກົງກັນຂ້າມສຳລັບລາຍການທີ່ມີພວກມັນອະທິບາຍເຖິງ fvwm Default
ພຶດຕິກໍາແລະສາມາດຖືກນໍາໃຊ້ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະມີການປ່ຽນແປງ fvwm ພຶດຕິກໍາເລີ່ມຕົ້ນ.

ໄອຄອນໃຊ້ການໂຕ້ແຍ້ງສະຕຣິງທີ່ບໍ່ໄດ້ອ້າງອີງ (ທາງເລືອກ) ເຊິ່ງແມ່ນໄອຄອນ bitmap ຫຼື
pixmap ການ​ນໍາ​ໃຊ້​.

StartsOnDesk ໃຊ້ການໂຕ້ຖຽງຕົວເລກທີ່ເປັນຕົວເລກ desktop ທີ່
ປ່ອງຢ້ຽມຄວນຈະຖືກວາງໄວ້ໃນເບື້ອງຕົ້ນ.

BorderWidth ໃຊ້ການໂຕ້ຖຽງຕົວເລກທີ່ເປັນຄວາມກວ້າງຂອງຊາຍແດນເພື່ອວາງ
ປ່ອງຢ້ຽມຖ້າມັນບໍ່ມີຕົວຈັບປັບຂະຫນາດ.

HandleWidth ໃຊ້ການໂຕ້ຖຽງຕົວເລກທີ່ເປັນຄວາມກວ້າງຂອງຂອບເພື່ອວາງ
ປ່ອງຢ້ຽມຖ້າມັນມີຕົວຈັບປັບຂະຫນາດ.

ປຸ່ມ ແລະ NoButton ໃຊ້ການໂຕ້ຖຽງຕົວເລກ ເຊິ່ງເປັນຕົວເລກຂອງແຖບຫົວຂໍ້
ປຸ່ມທີ່ຈະຖືກລວມເຂົ້າ / ຍົກເລີກ.

ສີໃຊ້ເວລາສອງການໂຕ້ຖຽງ. ທໍາອິດແມ່ນສີຂໍ້ຄວາມ window-label ແລະທີສອງ
ເປັນສີພື້ນຫຼັງປົກກະຕິຂອງການຕົບແຕ່ງປ່ອງຢ້ຽມ. ສອງສີແມ່ນແຍກອອກ
ດ້ວຍເຄື່ອງໝາຍເລກ. ຖ້າການໃຊ້ slash ເຮັດໃຫ້ເກີດບັນຫາຫຼັງຈາກນັ້ນ ForeColor ແຍກຕ່າງຫາກແລະ
ສາມາດໃຊ້ຕົວເລືອກ BackColor ໄດ້.

ຕົວຢ່າງ:
# ປ່ຽນພຶດຕິກໍາ fvwm ເລີ່ມຕົ້ນເປັນບໍ່ມີແຖບຫົວຂໍ້ໃນປ່ອງຢ້ຽມ!
# ຍັງກຳນົດໄອຄອນເລີ່ມຕົ້ນ.
ຮູບແບບ "*" ບໍ່ມີຊື່,ໄອຄອນບໍ່ຮູ້ຈັກ1.xpm, BorderWidth 4,HandleWidth 5

# ດຽວນີ້, ການປ່ຽນແປງສະເພາະໜ້າຕ່າງ:
ຮູບແບບ "Fvwm*" NoHandles,Sticky,WindowListSkip,BorderWidth 0
ຮູບແບບ "Fvwm Pager" StaysOnTop, BorderWidth 0
ຮູບແບບ "*lock" NoHandles,Sticky,StaysOnTop,WindowListSkip
ແບບ "xbiff" ຫນຽວ, WindowListSkip
ແບບ "GoodStuff" NoHandles, Sticky, WindowListSkip
ແບບ "sxpm" NoHandles
ແບບ "makerkit"

# ໃສ່ແຖບຫົວຂໍ້ກັບ xterms ເທົ່ານັ້ນ!
ຮູບແບບ "xterm" ຫົວຂໍ້, ສີສີດໍາ/ສີຂີ້ເຖົ່າ

ຮູບແບບ "rxvt" ໄອຄອນ term.xpm
ຮູບແບບ "xterm" ໄອຄອນ rterm.xpm
ຮູບແບບ "xcalc" ໄອຄອນ xcalc.xpm
ຮູບແບບ "xbiff" ໄອຄອນ mail1.xpm
ຮູບແບບ "xmh" ໄອຄອນ mail1.xpm, StartsOnDesk 2
ຮູບແບບ "xman" ໄອຄອນ xman.xpm
ຮູບແບບ "matlab" ໄອຄອນ math4.xpm, StartsOnDesk 3
ແບບ "xmag" ໄອຄອນ magnifying_glass2.xpm
ຮູບແບບ "xgraph" ໄອຄອນ graphs.xpm
ຮູບແບບ "GoodStuff" ໄອຄອນ toolbox.xpm

ຮູບແບບ "ຜູ້ສ້າງ" StartsOnDesk 1
ຮູບແບບ "ສັນຍານ" StartsOnDesk 3
ກະລຸນາຮັບຊາບວ່າຄຸນສົມບັດທັງໝົດຂອງໜ້າຈໍຈະຖືກ OR'ed ເຂົ້າກັນ. ໃນຕົວຢ່າງຂ້າງເທິງ
"FvwmPager" ໄດ້ຮັບຊັບສິນ StaysOnTop ຜ່ານຊື່ປ່ອງຢ້ຽມທີ່ແນ່ນອນແຕ່ຍັງ
ໄດ້ຮັບ NoHandles, Sticky, ແລະ WindowListSkip ໂດຍການຈັບຄູ່ກັບ "Fvwm*". ມັນຈະໄດ້ຮັບ
NoTitle ເນື່ອງຈາກການຈັບຄູ່ກັບ "*". ຖ້າຮູບແບບທີ່ຂັດແຍ້ງກັນແມ່ນລະບຸໄວ້ສໍາລັບ a
ປ່ອງຢ້ຽມ, ຫຼັງຈາກນັ້ນຮູບແບບສຸດທ້າຍທີ່ລະບຸໄວ້ຈະຖືກໃຊ້.

ຖ້າຄຸນລັກສະນະ NoIcon ຖືກກໍານົດແລ້ວປ່ອງຢ້ຽມທີ່ລະບຸໄວ້ພຽງແຕ່ຈະຫາຍໄປເມື່ອ
ມັນແມ່ນສັນຍາລັກ. ປ່ອງຢ້ຽມສາມາດຟື້ນຕົວໄດ້ໂດຍຜ່ານບັນຊີລາຍຊື່ປ່ອງຢ້ຽມ. ຖ້າ Icon ແມ່ນ
ຕັ້ງຄ່າໂດຍບໍ່ມີການໂຕ້ຖຽງຫຼັງຈາກນັ້ນຄຸນລັກສະນະ NoIcon ຖືກລຶບລ້າງແຕ່ບໍ່ມີໄອຄອນ
ລະບຸ. ຕົວຢ່າງທີ່ອະນຸຍາດໃຫ້ພຽງແຕ່ໄອຄອນໂມດູນ FvwmPager ເທົ່ານັ້ນທີ່ຈະມີ:
ຮູບແບບ "*" NoIcon
ແບບ "Fvwm Pager" ໄອຄອນ

ສະກັດກັ້ນໄອຄອນ
ປ້ອງກັນບໍ່ໃຫ້ໜ້າຈໍໄອຄອນຖືກສ້າງ ຫຼືແຕ້ມ. ເມື່ອໃຊ້ກັບລາຍການປ່ອງຢ້ຽມ
ນີ້ສະຫນອງການຈັດລຽງຂອງຜູ້ຈັດການໄອຄອນ.

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
ສະກັດກັ້ນໄອຄອນ.

WindowFont ຊື່ຕົວອັກສອນ
ເຮັດໃຫ້ fvwm ໃຊ້ font ຊື່ຕົວອັກສອນ ແທນທີ່ຈະ "ແກ້ໄຂ" ສໍາລັບແຖບຫົວຂໍ້ປ່ອງຢ້ຽມ.

WindowListSkip ຊື່ປ່ອງຢ້ຽມ
ເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ມີຊື່ທີ່ລະບຸໄວ້ຖືກປະໄວ້ອອກຈາກລາຍການປ່ອງຢ້ຽມ.

Windowname ສາມາດມີຕົວແທນ "*" ແລະ "?" ເຊິ່ງກົງກັບຊື່ປ່ອງຢ້ຽມໃນ
ລັກສະນະການຈັບຄູ່ຊື່ໄຟລ໌ Unix ປົກກະຕິ. ຕົວຈິງ "*", "?", ແລະ "\" ຕົວອັກສອນໃນ a
ສາມາດໃສ່ຊື່ໜ້າຈໍໄດ້ໂດຍການໃສ່ຕົວໜັງສືກ່ອນໜ້າດ້ວຍ "\".

ຄໍາສັ່ງ Style ໃຫ້ວິທີການອື່ນ (ທົ່ວໄປກວ່າ) ສໍາລັບການລະບຸ
WindowListSkip.

XORvalue ຈໍານວນ
ປ່ຽນຄ່າທີ່ບິດ XOR ໃນເວລາຍ້າຍແຖບຢາງ
ຫຼືປັບຂະໜາດ. ການຕັ້ງຄ່າຄ່ານີ້ແມ່ນຂະບວນການທົດລອງແລະຄວາມຜິດພາດ.

ອາຄານ IN FUNCTIONS


Fvwm ສະ​ຫນັບ​ສະ​ຫນູນ​ຊຸດ​ຂອງ​ການ​ທໍາ​ງານ​ໃນ​ຕົວ​ທີ່​ສາ​ມາດ​ຜູກ​ມັດ​ກັບ keyboard ຫຼື​ປຸ່ມ​ຫນູ​:

Beep ເຮັດໃຫ້ຄອມພິວເຕີ beep.

CirculateDown [ ຊື່ window_name ]
ເຮັດໃຫ້ຕົວຊີ້ຍ້າຍໄປປ່ອງຢ້ຽມຕໍ່ໄປໃນບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມທີ່
CirculateSkip ບໍ່ໄດ້ຖືກລະບຸ.

ຖ້າການໂຕ້ຖຽງທາງເລືອກໄດ້ຖືກສະຫນອງໃຫ້ຫຼັງຈາກນັ້ນຈຸດສຸມຈະຍ້າຍໄປທີ່ປ່ອງຢ້ຽມທໍາອິດ
ຊື່ (ຫຼືຊື່ໄອຄອນຫຼືຊັ້ນ) ກົງກັນ window_name. ການໂຕ້ຖຽງທາງເລືອກ ຊື່
ແມ່ນຕ້ອງການຖ້າຫາກວ່າ window_name ແມ່ນສະຫນອງໃຫ້ແລະຖືກຫຸ້ມຢູ່ໃນວົງຢືມ. ການໂຕ້ຖຽງນີ້ແມ່ນ
ຊື່ທີ່ປາກົດຢູ່ໃນເມນູຖ້າຟັງຊັນຖືກເອີ້ນຈາກເມນູ, ແຕ່ໃຫ້ບໍລິການ
ບໍ່ມີຈຸດປະສົງຖ້າຟັງຊັນບໍ່ຖືກເອີ້ນຈາກເມນູ.

CirculateUp [ ຊື່ window_name ]
ເຮັດໃຫ້ຕົວຊີ້ຍ້າຍໄປຫາປ່ອງຢ້ຽມທີ່ຜ່ານມາໃນບັນຊີລາຍຊື່ຂອງປ່ອງຢ້ຽມທີ່
CirculateSkip ບໍ່ໄດ້ຖືກລະບຸ.

ຖ້າການໂຕ້ຖຽງທາງເລືອກໄດ້ຖືກສະຫນອງໃຫ້ຫຼັງຈາກນັ້ນຈຸດສຸມຈະຍ້າຍໄປທີ່ປ່ອງຢ້ຽມທໍາອິດ
ຊື່ (ຫຼືຊື່ໄອຄອນຫຼືຊັ້ນ) ກົງກັນ window_name. ການໂຕ້ຖຽງທາງເລືອກ ຊື່
ແມ່ນຕ້ອງການຖ້າຫາກວ່າ window_name ແມ່ນສະຫນອງໃຫ້ແລະຖືກຫຸ້ມຢູ່ໃນວົງຢືມ. ການໂຕ້ຖຽງນີ້ແມ່ນ
ຊື່ທີ່ປາກົດຢູ່ໃນເມນູຖ້າຟັງຊັນຖືກເອີ້ນຈາກເມນູ, ແຕ່ໃຫ້ບໍລິການ
ບໍ່ມີຈຸດປະສົງຖ້າຟັງຊັນບໍ່ຖືກເອີ້ນຈາກເມນູ

ນີ້ແມ່ນຕົວຢ່າງທີ່ຍ້າຍຈຸດສຸມໃສ່ປ່ອງຢ້ຽມ xterm ເມື່ອ Alt-F1 ຖືກກົດ:
Key F1 AM CirculateUp "ໃດກໍ່ຕາມ" xterm

ປິດ ຖ້າປ່ອງຢ້ຽມຍອມຮັບໂປຣໂຕຄໍຂອງປ່ອງຢ້ຽມລຶບຂໍ້ຄວາມຈະຖືກສົ່ງໄປຫາປ່ອງຢ້ຽມ
ຂໍໃຫ້ມັນເອົາຕົວມັນເອງອອກຢ່າງສະຫງ່າງາມ. ຖ້າປ່ອງຢ້ຽມບໍ່ເຂົ້າໃຈການລຶບ
window protocol ຫຼັງຈາກນັ້ນ window ໄດ້ຖືກທໍາລາຍ.

CursorMove ລວງນອນ ຕັ້ງ
ຍ້າຍຕົວຊີ້ເມົ້າໄປດ້ວຍ ອອກຕາມລວງນອນ ຫນ້າໃນທິດທາງ X ແລະ ຕັ້ງ ຫນ້າ
ໃນທິດທາງ Y. ທັງສອງລາຍການອາດຈະເປັນລົບ. ທັງ​ແນວ​ນອນ​ແລະ​
ຄ່າແນວຕັ້ງແມ່ນສະແດງອອກເປັນເປີເຊັນຂອງໜ້າ, ດັ່ງນັ້ນ "CursorMove 100 100" ຫມາຍຄວາມວ່າ
ຍ້າຍລົງແລະຊ້າຍຫນຶ່ງຫນ້າເຕັມ. "CursorMove 50 25" ຫມາຍເຖິງການຍ້າຍຊ້າຍເຄິ່ງຫນຶ່ງເປັນ
ຫນ້າແລະລົງຫນຶ່ງສ່ວນສີ່ຂອງຫນ້າ. ຟັງຊັນ CursorMove ບໍ່ຄວນຖືກເອີ້ນ
ຈາກເມນູປັອບອັບ.

ລຶບ ສົ່ງຂໍ້ຄວາມໄປຫາປ່ອງຢ້ຽມທີ່ຂໍໃຫ້ມັນເອົາຕົວມັນເອງອອກ, ເລື້ອຍໆເຮັດໃຫ້ເກີດການ
ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ທີ່​ຈະ​ອອກ​.

desk arg1 arg2
ການປ່ຽນແປງກັບ desktop ອື່ນ (ບ່ອນເຮັດວຽກ, ຫ້ອງ).

If arg1 ບໍ່ແມ່ນສູນ ຈາກນັ້ນຕົວເລກເດັສທັອບຖັດໄປຈະເປັນໝາຍເລກເດັສທັອບປັດຈຸບັນ
ບວກ arg1. ຕົວເລກ desktop ສາມາດເປັນລົບ.

If arg1 ແມ່ນສູນຫຼັງຈາກນັ້ນຕົວເລກ desktop ໃຫມ່ຈະເປັນ arg2.

ຈໍາ​ນວນ​ຂອງ desktops ທີ່​ມີ​ການ​ເຄື່ອນ​ໄຫວ​ໄດ້​ຖືກ​ກໍາ​ນົດ​ແບບ​ເຄື່ອນ​ໄຫວ​. ພຽງແຕ່ desktops ທີ່
ປະກອບມີປ່ອງຢ້ຽມຫຼືປະຈຸບັນກໍາລັງຖືກສະແດງຢູ່ໃນການເຄື່ອນໄຫວ. ຕົວເລກ desktop ຕ້ອງ
ຢູ່ລະຫວ່າງ 2147483647 ແລະ -2147483648 (ພຽງພໍບໍ?).

ທໍາລາຍ
ທໍາລາຍປ່ອງຢ້ຽມ. ຮັບປະກັນການກໍາຈັດປ່ອງຢ້ຽມ, ແຕ່ເປັນວິທີທີ່ຮຸນແຮງພໍສົມຄວນ
ເພື່ອຢຸດຄໍາຮ້ອງສະຫມັກ.

ປະຕິບັດ ຊື່ ຄໍາສັ່ງ
ການປະຕິບັດ ຄໍາສັ່ງ. ຄໍາສັ່ງ ບໍ່ໄດ້ອ້າງອີງແຕ່ ຊື່ ແມ່ນ. ຊື່ ແມ່ນຊື່ທີ່ປາກົດ
ໃນເມນູ, ຖ້ານັ້ນແມ່ນບ່ອນທີ່ຟັງຊັນຖືກເອີ້ນຈາກ. ຊື່ ແມ່ນຕ້ອງການເຖິງແມ່ນວ່າ
ຟັງຊັນບໍ່ໄດ້ຖືກເອີ້ນຈາກເມນູ.

ຕົວຢ່າງຕໍ່ໄປນີ້ຜູກມັດປຸ່ມຟັງຊັນ F1 ຢູ່ໃນປ່ອງຢ້ຽມຮາກ, ໂດຍບໍ່ມີຕົວແກ້ໄຂ,
ກັບຟັງຊັນ exec. ໂຄງການ rxvt ຈະຖືກເລີ່ມຕົ້ນດ້ວຍການແບ່ງປະເພດ
ຕົວເລືອກ
ຄີ F1 RN Exec "rxvt" exec rxvt -fg ສີເຫຼືອງ -bg ສີຟ້າ -e /bin/tcsh &

ໂຟກັສ ຍ້າຍຊ່ອງເບິ່ງ ຫຼືປ່ອງຢ້ຽມຕາມຄວາມຕ້ອງການເພື່ອເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ເລືອກນັ້ນເຫັນໄດ້. ຊຸດ
ແປ້ນພິມສຸມໃສ່ປ່ອງຢ້ຽມທີ່ເລືອກ. ຍົກປ່ອງຢ້ຽມຖ້າຈໍາເປັນເພື່ອເຮັດໃຫ້ມັນ
ເຫັນໄດ້. ວາງຕົວຊີ້ໃສ່ໜ້າຈໍທີ່ເລືອກໃນໂໝດໂຟກັສ-ຕິດຕາມເມົາສ໌.
ບໍ່ de-conify. ຟັງຊັນນີ້ແມ່ນຕົ້ນຕໍສໍາລັບການນໍາໃຊ້ກັບໂມດູນເຊັ່ນ:
FvwmWinList.

ຫນ້າທີ່
ໃຊ້ເພື່ອຜູກມັດຟັງຊັນທີ່ກຳນົດໄວ້ກ່ອນໜ້ານີ້ກັບປຸ່ມ ຫຼືປຸ່ມເມົາສ໌.

ຕົວຢ່າງຕໍ່ໄປນີ້ຜູກປຸ່ມຫນູ 1 ກັບຟັງຊັນທີ່ເອີ້ນວ່າ "Move-or-Raise",
ຊຶ່ງຄໍານິຍາມໄດ້ຖືກສະຫນອງໃຫ້ເປັນຕົວຢ່າງກ່ອນຫນ້ານີ້ໃນຫນ້າຜູ້ຊາຍນີ້. ຫຼັງຈາກ
ປະຕິບັດການຜູກມັດນີ້ fvwm ຈະດຳເນີນການເພື່ອຍ້າຍ ຫຼືຍົກຂຶ້ນເມື່ອໃດກໍໄດ້ປຸ່ມ
1 ຖືກກົດດັນຢູ່ໃນແຖບຫົວຂໍ້ປ່ອງຢ້ຽມ.
ຟັງຊັນ 1 TA "Mouse-or-Raise"

GotoPage xy
ຍ້າຍຊ່ອງເບິ່ງ desktop ໄປໃສ່ໜ້າ (x,y). ຫນ້າຊ້າຍເທິງແມ່ນ (0,0), ເທິງ
ສິດແມ່ນ (N,0), ບ່ອນທີ່ N ແມ່ນຫນຶ່ງຫນ້ອຍກວ່າຈໍານວນຫນ້າແນວນອນໃນປະຈຸບັນ
ລະບຸໄວ້ໃນຄໍາສັ່ງ DeskTopSize. ຫນ້າຊ້າຍລຸ່ມແມ່ນ (0,M), ແລະຕ່ໍາກວ່າ
ຫນ້າຂວາແມ່ນ (N,M), ບ່ອນທີ່ M ແມ່ນຂະຫນາດຕັ້ງຂອງ desktop ຕາມທີ່ລະບຸໄວ້ໃນ
ຄໍາສັ່ງ DeskTopSize. ຟັງຊັນ GotoPage ບໍ່ຄວນໃຊ້ໃນເມນູປັອບອັບ.

Iconify [ ມູນຄ່າ ]
Iconifies ປ່ອງ​ຢ້ຽມ​ຖ້າ​ຫາກ​ວ່າ​ມັນ​ຍັງ​ບໍ່​ໄດ້ iconified ຫຼື de-iconifies ມັນ​ຖ້າ​ຫາກ​ວ່າ​ມັນ​ແມ່ນ​
ໄອຄອນແລ້ວ. ຖ້າການໂຕ້ຖຽງທາງເລືອກ ມູນຄ່າ ເປັນບວກພຽງແຕ່
ສັນຍາລັກຈະຖືກອະນຸຍາດ. ມັນເປັນການໂຕ້ຖຽງທາງເລືອກທີ່ເປັນລົບພຽງແຕ່ de-
ສັນຍາລັກຈະຖືກອະນຸຍາດ.

ຕ່ໍາກວ່າອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຫຼຸດລົງປ່ອງຢ້ຽມ.

ຂະຫຍາຍສູງສຸດ [ ອອກຕາມລວງນອນ ຕັ້ງ ]
ໂດຍບໍ່ມີການໂຕ້ຖຽງທາງເລືອກຂອງຕົນ Maximize ເຮັດໃຫ້ປ່ອງຢ້ຽມສະຫຼັບສະຫຼັບ
ຈາກຂະຫນາດເຕັມຈໍໄປຫາຂະຫນາດປົກກະຕິຂອງມັນ.

ດ້ວຍການໂຕ້ຖຽງທາງເລືອກຕາມແນວນອນແລະແນວຕັ້ງ, ເຊິ່ງສະແດງອອກເປັນ
ເປີເຊັນຂອງຫນ້າຈໍເຕັມ, ຜູ້ໃຊ້ສາມາດຄວບຄຸມຂະຫນາດໃຫມ່ຂອງປ່ອງຢ້ຽມ. ຖ້າ
ລວງນອນແມ່ນໃຫຍ່ກວ່າ 0 ຫຼັງຈາກນັ້ນຂະຫນາດຕາມລວງນອນຂອງປ່ອງຢ້ຽມຈະເປັນ
ຕັ້ງເປັນແນວນອນ*screen_width/100. ການປັບຂະໜາດແນວຕັ້ງແມ່ນຄ້າຍຄືກັນ. ຍົກ​ຕົວ​ຢ່າງ,
ຕໍ່ໄປນີ້ຈະເພີ່ມປຸ່ມແຖບຫົວຂໍ້ເພື່ອປ່ຽນປ່ອງຢ້ຽມເປັນແນວຕັ້ງເຕັມ
ຂະ​ຫນາດ​ຂອງ​ຫນ້າ​ຈໍ​:
ຫນູ 0 4 A ສູງສຸດ 0 100
ຕໍ່ໄປນີ້ເຮັດໃຫ້ປ່ອງຢ້ຽມຖືກຢຽດໃຫ້ກວ້າງເຕັມທີ່:
ຫນູ 0 4 A ສູງສຸດ 100 0
ນີ້ເຮັດໃຫ້ປ່ອງຢ້ຽມທີ່ມີຂະຫນາດເຄິ່ງຫນຶ່ງຂອງຫນ້າຈໍໃນແຕ່ລະທິດທາງ:
ຫນູ 0 4 A ສູງສຸດ 50 50
ຄ່າທີ່ໃຫຍ່ກວ່າ 100 ສາມາດຖືກນໍາໃຊ້ຢ່າງລະມັດລະວັງ.

ຖ້າຕົວອັກສອນ "p" ຖືກຕໍ່ໃສ່ແຕ່ລະຈຸດປະສານງານ (ແນວນອນແລະ / ຫຼືແນວຕັ້ງ), ຫຼັງຈາກນັ້ນ
ຈໍານວນເລື່ອນຈະຖືກວັດແທກເປັນ pixels.

ໂມດູນ ຊື່ ຊື່ໂມດູນ
ລະບຸໂມດູນທີ່ຄວນຈະເປັນ. ໂມດູນສາມາດມີຊີວິດສັ້ນຊົ່ວຄາວ
ບັນດາໂຄງການຫຼືສາມາດຍັງຄົງຢູ່ໃນໄລຍະເວລາຂອງກອງປະຊຸມ X. ໂມດູນຈະເປັນ
ຖືກຍົກເລີກໂດຍຜູ້ຈັດການປ່ອງຢ້ຽມກ່ອນທີ່ຈະປິດເປີດໃຫມ່, ຖ້າເປັນໄປໄດ້. ຊື່ is
ສະຕຣິງ double-qouted ທີ່ບໍ່ມີຄວາມສໍາຄັນຢ່າງແທ້ຈິງ, ແຕ່ຕ້ອງມີຢູ່.

ຍ້າຍ [ x y ]
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຍ້າຍປ່ອງຢ້ຽມ. ຖ້າຖືກເອີ້ນຈາກບ່ອນໃດບ່ອນນຶ່ງຢູ່ໃນປ່ອງຢ້ຽມຫຼືຂອງມັນ
ຂອບ, ຫຼັງຈາກນັ້ນປ່ອງຢ້ຽມນັ້ນຈະຖືກຍ້າຍ. ຖ້າເອີ້ນວ່າຈາກປ່ອງຢ້ຽມຮາກຫຼັງຈາກນັ້ນ
ຜູ້​ໃຊ້​ຈະ​ໄດ້​ຮັບ​ອະ​ນຸ​ຍາດ​ໃຫ້​ເລືອກ​ເອົາ​ປ່ອງ​ຢ້ຽມ​ເປົ້າ​ຫມາຍ​.

ຖ້າການໂຕ້ຖຽງທາງເລືອກ x ແລະ y ໄດ້ຖືກສະຫນອງໃຫ້, ຫຼັງຈາກນັ້ນປ່ອງຢ້ຽມຈະຖືກຍ້າຍອອກ
ວ່າມຸມຊ້າຍເທິງຂອງມັນຢູ່ທີ່ສະຖານທີ່ (x,y). ຫົວໜ່ວຍຂອງ x ແລະ y ແມ່ນເປີເຊັນ-
of-screen, ເວັ້ນເສຍແຕ່ວ່າຕົວອັກສອນ "p" ຈະຖືກຕໍ່ທ້າຍແຕ່ລະຈຸດປະສານງານ, ໃນກໍລະນີນີ້
ສະຖານທີ່ແມ່ນລະບຸໄວ້ໃນ pixels.

ຕົວຢ່າງ:
ຫນູ 1 TA ຍ້າຍ
ຫນູ 2 TA ຍ້າຍ 10 10
ຫນູ 3 TA ຍ້າຍ 10p 10p
ໃນຕົວຢ່າງທໍາອິດ, ການເຄື່ອນໄຫວແບບໂຕ້ຕອບແມ່ນຊີ້ໃຫ້ເຫັນ. ໃນທີສອງ, ປ່ອງຢ້ຽມ
ແຖບຫົວຂໍ້ທີ່ຈະຖືກເລືອກຈະຖືກຍ້າຍໄປເພື່ອໃຫ້ມຸມຊ້າຍເທິງຂອງມັນແມ່ນ 10
ເປີເຊັນຂອງຄວາມກວ້າງຂອງຫນ້າຈໍຈາກຊ້າຍຂອງຫນ້າຈໍ, ແລະ 10 ເປີເຊັນລົງ
ຈາກດ້ານເທິງ. ຕົວຢ່າງສຸດທ້າຍຍ້າຍປ່ອງຢ້ຽມເພື່ອປະສານງານ (10,10) pixels.

Nop ບໍ່ເຮັດຫຍັງ. ອັນນີ້ຖືກໃຊ້ເພື່ອໃສ່ເສັ້ນຫວ່າງເປົ່າ ຫຼືຕົວແຍກໃນເມນູ. ຖ້າ
ສະເພາະລາຍການເມນູແມ່ນ Nop " ", ຈາກນັ້ນໃສ່ເສັ້ນເປົ່າໃສ່. ຖ້າມັນຄ້າຍຄື
Nop "", ຫຼັງຈາກນັ້ນເສັ້ນຕົວແຍກຖືກໃສ່.

ປ໊ອບອັບໃນຕົວນີ້ມີສອງຈຸດປະສົງ: ເພື່ອຜູກມັດເມນູກັບປຸ່ມຫຼືປຸ່ມຫນູ, ແລະເພື່ອ
ຜູກມັດເມນູຍ່ອຍເຂົ້າໄປໃນເມນູ. ຮູບແບບສໍາລັບທັງສອງຈຸດປະສົງແຕກຕ່າງກັນເລັກນ້ອຍ.

ເພື່ອຜູກມັດເມນູປັອບອັບທີ່ກຳນົດໄວ້ກ່ອນໜ້ານີ້ໃສ່ປຸ່ມ ຫຼືປຸ່ມເມົ້າ:

ຕົວຢ່າງຕໍ່ໄປນີ້ຜູກມັດປຸ່ມຫນູ 2 ແລະ 3 ກັບປັອບອັບທີ່ເອີ້ນວ່າ "Window
Ops​, ຊຶ່ງ​ຄໍາ​ນິ​ຍາມ​ແມ່ນ​ໄດ້​ສະ​ຫນອງ​ໃຫ້​ເປັນ​ຕົວ​ຢ່າງ​ກ່ອນ​ຫນ້າ​ນີ້​ໃນ​ຫນ້າ​ຜູ້​ຊາຍ​ນີ້​ໄດ້​
ເມນູຈະປາກົດຂຶ້ນຖ້າປຸ່ມ 2 ຫຼື 3 ຖືກກົດຢູ່ໃນຂອບປ່ອງຢ້ຽມ, ແຖບດ້ານຂ້າງ,
ຫຼືແຖບຫົວຂໍ້, ບໍ່ມີຕົວແກ້ໄຂ (ບໍ່ມີ shift, ການຄວບຄຸມ, ຫຼື meta).
ເມົ້າ 2 FST N Popup "Window Ops"
ເມົ້າ 3 FST N Popup "Window Ops"
ປ໊ອບອັບສາມາດຜູກມັດກັບກະແຈຜ່ານການໃຊ້ຕົວປັບປ່ຽນຫຼັກ. ປ໊ອບອັບສາມາດເປັນ
ດໍາເນີນການໂດຍບໍ່ມີການນໍາໃຊ້ຫນູໂດຍການຜູກມັດກັບກະແຈແລະດໍາເນີນການໂດຍຜ່ານການຂຶ້ນ
ລູກສອນ, ລູກສອນລົງ, ແລະໃສ່ປຸ່ມ.

ເພື່ອຜູກມັດເມນູປັອບອັບທີ່ກຳນົດໄວ້ກ່ອນຫນ້ານີ້ກັບເມນູອື່ນ, ເພື່ອໃຊ້ເປັນເມນູຍ່ອຍ:

ຕົວຢ່າງຕໍ່ໄປນີ້ກໍານົດເມນູຍ່ອຍ, "Quit-Verify" ແລະຜູກມັນເຂົ້າໄປໃນຕົ້ນຕໍ
ເມນູ, ເອີ້ນວ່າ "Utilities":
ປັອບອັບ "ອອກຈາກການກວດສອບ"
ຫົວຂໍ້ "ເຊົາ Fvwm ແທ້ໆບໍ?"
ເຊົາ "ແມ່ນແລ້ວ, ເຊົາແທ້ໆ"
Restart "Restart Fvwm" fvwm
ບໍ່ ""
ບໍ່ "ບໍ່, ຢ່າເຊົາ"
EndPopup

ປັອບອັບ "ເຄື່ອງໃຊ້ຕ່າງໆ"
ຫົວຂໍ້ "ສິ່ງອໍານວຍຄວາມສະດວກ"
Exec "Xterm" exec xterm &
Exec "Rxvt" exec rxvt &
Exec "Top" exec rxvt -T Top -n Top -e ເທິງ &
Exec "ເຄື່ອງຄິດເລກ" exec xcalc &
Exec "Xman" exec xman &
Exec "Xmag" exec xmag &
ບໍ່ ""
ປັອບອັບ "ອອກຈາກ Fvwm" ອອກຈາກການກວດສອບ
EndPopup
ເມນູຍ່ອຍຕ້ອງຖືກກໍານົດກ່ອນເມນູຫຼັກທີ່ພວກມັນຖືກຜູກມັດ. ຍ່ອຍ
ການສ້າງຮັງເມນູສາມາດເລິກໄດ້ໂດຍ arbitrarily.

ອອກຈາກທາງອອກ fvwm, ໂດຍທົ່ວໄປແລ້ວເຮັດໃຫ້ X ອອກຄືກັນ.

ຍົກ ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຍົກປ່ອງຢ້ຽມ.

ຍົກຕ່ໍາ
ຍົກ ແລະ ຫຼຸດປ່ອງຢ້ຽມສະລັບກັນ.

ໂຫຼດຫນ້າຈໍຄືນ
ເຮັດໃຫ້ທຸກໜ້າຈໍໃນໜ້າຈໍແຕ້ມໃໝ່ດ້ວຍຕົນເອງ.

ປັບຂະໜາດ [ x y ]
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ປັບຂະຫນາດຂອງປ່ອງຢ້ຽມ.

ຖ້າການໂຕ້ຖຽງທາງເລືອກ x ແລະ y ໄດ້ຖືກສະຫນອງໃຫ້, ຫຼັງຈາກນັ້ນປ່ອງຢ້ຽມຈະຖືກຍ້າຍອອກ
ວ່າມຸມຊ້າຍເທິງຂອງມັນຢູ່ທີ່ສະຖານທີ່ (x,y). ຫົວໜ່ວຍຂອງ x ແລະ y ແມ່ນເປີເຊັນ-
of-screen, ເວັ້ນເສຍແຕ່ວ່າຕົວອັກສອນ "p" ຈະຖືກຕໍ່ທ້າຍແຕ່ລະຈຸດປະສານງານ, ໃນກໍລະນີນີ້
ສະຖານທີ່ແມ່ນລະບຸໄວ້ໃນ pixels.

ເລີ່ມ​ຕົ້ນ​ໃຫມ່ ຊື່ WindowManagerName
ສາເຫດ fvwm ເພື່ອ restart ຕົວມັນເອງຖ້າ WindowManagerName ແມ່ນ "fvwm", ຫຼືປ່ຽນເປັນ
ຕົວຈັດການປ່ອງຢ້ຽມສະຫຼັບຖ້າ WindowManagerName ແມ່ນອື່ນທີ່ບໍ່ແມ່ນ "fvwm". ຖ້າປ່ອງຢ້ຽມ
ຜູ້ຈັດການບໍ່ໄດ້ຢູ່ໃນເສັ້ນທາງຄົ້ນຫາເລີ່ມຕົ້ນຂອງທ່ານ, ຫຼັງຈາກນັ້ນທ່ານຄວນໃຊ້ຊື່ເສັ້ນທາງເຕັມ
ສໍາລັບການ WindowManagerName.

WindowManagerName ບໍ່ໄດ້ອ້າງອີງແຕ່ ຊື່ ແມ່ນ. ຊື່ ແມ່ນຊື່ທີ່ປາກົດຢູ່ໃນ a
ເມນູ, ຖ້ານັ້ນແມ່ນບ່ອນທີ່ຟັງຊັນຖືກເອີ້ນຈາກ. ຊື່ ແມ່ນຕ້ອງການເຖິງແມ່ນວ່າ
ຟັງຊັນບໍ່ໄດ້ຖືກເອີ້ນຈາກເມນູ.

ຄໍາ​ສັ່ງ​ນີ້​ບໍ່​ຄວນ​ຈະ​ມີ ampersand trailing ຫຼື​ການ​ໂຕ້​ຖຽງ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ໃດ​ຫນຶ່ງ​ແລະ​
ບໍ່ຄວນໃຊ້ຕົວແປສິ່ງແວດລ້ອມໃດໆ. ຂອງຕົວຢ່າງຕໍ່ໄປນີ້, ໄດ້
ສາມອັນທໍາອິດແນ່ໃຈວ່າຜູ້ສູນເສຍ, ແຕ່ທີສາມແມ່ນ OK:
ປຸ່ມ F1 RN ເລີ່ມໃໝ່ " " fvwm &
ປຸ່ມ F1 RN ເລີ່ມໃໝ່ " " $(HOME)/bin/fvwm
ປຸ່ມ F1 RN ເລີ່ມໃໝ່ " " twm -f .mystartupfile
ປຸ່ມ F1 RN ເລີ່ມໃໝ່ " " /home/nation/bin/fvwm

ໜຽວເຮັດໃຫ້ປ່ອງຢ້ຽມໜຽວຖ້າມັນບໍ່ໜຽວແລ້ວ, ຫຼືບໍ່ໜຽວຖ້າມັນຢູ່ແລ້ວ
ໜຽວ.

ເລື່ອນ ລວງນອນ ຕັ້ງ
ເລື່ອນເບິ່ງພອດສະເໝືອນຂອງເດັສທັອບໂດຍ ອອກຕາມລວງນອນ ຫນ້າໃນ x-direction ແລະ
ຕັ້ງ ຫນ້າໃນທິດທາງ y. ທັງສອງລາຍການອາດຈະເປັນລົບ. ທັງສອງ
ຄ່າແນວນອນ ແລະແນວຕັ້ງສະແດງອອກເປັນເປີເຊັນຂອງໜ້າ, ດັ່ງນັ້ນ "ເລື່ອນ 100
100" ຫມາຍຄວາມວ່າເລື່ອນລົງແລະຊ້າຍຫນຶ່ງຫນ້າເຕັມ "ເລື່ອນ 50 25" ຫມາຍຄວາມວ່າເລື່ອນ
ຊ້າຍເຄິ່ງຫນ້າແລະລົງຫນຶ່ງສ່ວນສີ່ຂອງຫນ້າ. ຟັງຊັນເລື່ອນບໍ່ຄວນເປັນ
ເອີ້ນຈາກເມນູປັອບອັບ. ໂດຍປົກກະຕິ, ການເລື່ອນຈະຢຸດຢູ່ຂອບຂອງເດັສທັອບ.

ຖ້າອັດຕາສ່ວນແນວນອນແລະແນວຕັ້ງຖືກຄູນດ້ວຍ 1000 ຈາກນັ້ນເລື່ອນ
ຈະຫໍ່ຢູ່ຂອບຂອງ desktop ໄດ້. ຖ້າ "ເລື່ອນ 100000 0" ຖືກປະຕິບັດຫຼາຍກວ່າ
ແລະຫຼາຍກວ່າ fvwm ຈະຍ້າຍໄປຫນ້າ desktop ຕໍ່ໄປໃນແຕ່ລະການປະຕິບັດແລະຈະຫໍ່
ອ້ອມຮອບຢູ່ຂອບຂອງ desktop, ດັ່ງນັ້ນທຸກໆຫນ້າຈະຖືກຕີ.

ຖ້າຕົວອັກສອນ "p" ຖືກຕໍ່ໃສ່ແຕ່ລະຈຸດປະສານງານ (ແນວນອນແລະ / ຫຼືແນວຕັ້ງ), ຫຼັງຈາກນັ້ນ
ຈໍານວນເລື່ອນຈະຖືກວັດແທກເປັນ pixels.

Title ບໍ່ເຮັດຫຍັງ. ອັນນີ້ຖືກໃຊ້ເພື່ອໃສ່ແຖວຊື່ໃນປັອບອັບ ຫຼືເມນູ.

ສະຫຼັບໜ້າ
ປິດການເລື່ອນຂອບຊົ່ວຄາວ. ການເລື່ອນຂອບສາມາດເປີດໃຊ້ຄືນໄດ້ໂດຍການໂທຫາ
ນີ້ອີກ.

ລໍຖ້າ ຊື່
ການກໍ່ສ້າງໃນນີ້ແມ່ນມີຈຸດປະສົງເພື່ອນໍາໃຊ້ໃນ fvwm ຫນ້າທີ່ເທົ່ານັ້ນ. ມັນ​ເຮັດ​ໃຫ້​ເກີດ​ການ​ປະ​ຕິ​ບັດ​ຂອງ​
ຟັງຊັນທີ່ຈະຢຸດຊົ່ວຄາວຈົນກ່ວາຊື່ປ່ອງຢ້ຽມໃຫມ່ ຊື່ ປາກົດ. Fvwm ຍັງຄົງຢູ່ຢ່າງເຕັມສ່ວນ
ເຮັດວຽກໃນລະຫວ່າງການລໍຖ້າ. ນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະໃນ InitFunction ຖ້າທ່ານ
ພະຍາຍາມເລີ່ມຕົ້ນ windows ໃນ desktops ສະເພາະ:
ຟັງຊັນ "InitFunction"
Exec "I" exec xterm -geometry 80x64+0+0
ລໍຖ້າ "ຂ້ອຍ" xterm
ໂຕະ "ຂ້ອຍ" 0 2
Exec "I" exec xmh -font fixed -geometry 507x750+0+0 &
ລໍຖ້າ "ຂ້ອຍ" xmh
ໂຕະ "ຂ້ອຍ" 0 0
EndFunction
ຟັງຊັນຂ້າງເທິງເລີ່ມຕົ້ນ xterm ໃນ desk ໃນປັດຈຸບັນ, ລໍຖ້າໃຫ້ມັນແຜນທີ່ຕົວມັນເອງ,
ຈາກນັ້ນສະຫຼັບໄປຫາ desk 2 ແລະເລີ່ມ xmh. ຫຼັງຈາກປ່ອງຢ້ຽມ xmh ປະກົດວ່າການຄວບຄຸມ
ຍ້າຍໄປ desk 0.

Warp [ ຊື່ window_name ]
ຄືກັນກັບ CirculateDown ແຕ່ de-iconifies ປ່ອງຢ້ຽມທີ່ມີສັນຍາລັກຍ້ອນວ່າມັນສຸມໃສ່ພວກມັນ.

WindowsDesk new_desk
ຍ້າຍ​ປ່ອງ​ຢ້ຽມ​ທີ່​ເລືອກ​ໄວ້ desktop ໄດ້​ລະ​ບຸ​ໄວ້​ເປັນ​ new_desk.

WindowList arg1 arg2
ສ້າງເມນູປັອບອັບ (ແລະປາກົດຂຶ້ນ) ເຊິ່ງຫົວຂໍ້ແລະເລຂາຄະນິດຂອງແຕ່ລະຄົນ
ປ່ອງຢ້ຽມປະຈຸບັນຢູ່ເທິງໂຕະແມ່ນສະແດງໃຫ້ເຫັນ. ເລຂາຄະນິດຂອງປ່ອງຢ້ຽມ icon
ແມ່ນສະແດງຢູ່ໃນວົງເລັບ. ການ​ເລືອກ​ລາຍ​ການ​ຈາກ​ບັນ​ຊີ​ລາຍ​ການ​ປ່ອງ​ຢ້ຽມ​ບໍ່​ເຖິງ​ເມ​ນູ​ຈະ​ເຮັດ​ໃຫ້​ເກີດ​
ປ່ອງ​ຢ້ຽມ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ຍ້າຍ​ໄປ​ທີ່ desktop ຖ້າ​ຫາກ​ວ່າ​ມັນ​ບໍ່​ໄດ້​ຢູ່​ໃນ​ປັດ​ຈຸ​ບັນ​ມັນ​, ຈະ​ຍ້າຍ​ອອກ​
desktop viewport ກັບຫນ້າທີ່ມີມຸມຊ້າຍເທິງຂອງ
ປ່ອງຢ້ຽມ, ຈະ de-iconify ປ່ອງຢ້ຽມຖ້າຫາກວ່າມັນແມ່ນ iconified, ແລະຈະຍົກປ່ອງຢ້ຽມ.

If arg1 ແມ່ນຕົວເລກຄູ່ຫຼັງຈາກນັ້ນ windows ຈະຖືກລະບຸໄວ້ໂດຍໃຊ້ຊື່ປ່ອງຢ້ຽມ
(ຊື່ທີ່ສະແດງຢູ່ໃນແຖບຫົວຂໍ້). ຖ້າມັນເປັນຄີກຫຼັງຈາກນັ້ນຊື່ໄອຄອນຂອງປ່ອງຢ້ຽມ
ຖືກນໍາໃຊ້.

If arg1 ຫນ້ອຍກວ່າ 2 ປ່ອງຢ້ຽມທັງຫມົດໃນ desktops ທັງຫມົດ (ຍົກເວັ້ນທີ່ລະບຸໄວ້ໃນ
WindowListSkip directives) ຈະຖືກສະແດງ.

If arg1 ແມ່ນ 2 ຫຼື 3 ຫຼັງຈາກນັ້ນພຽງແຕ່ປ່ອງຢ້ຽມໃນ desktop ໃນປັດຈຸບັນຈະສະແດງ.

If arg1 ແມ່ນ 4 ຫຼື 5 ຫຼັງຈາກນັ້ນພຽງແຕ່ປ່ອງຢ້ຽມຢູ່ໃນຈໍານວນ desktop arg2 ຈະໄດ້ຮັບການສະແດງໃຫ້ເຫັນ.

KEYBOARD ສັ້ນ


ທັງຫມົດ (ຂ້າພະເຈົ້າຄິດວ່າ) ການດໍາເນີນງານຜູ້ຈັດການປ່ອງຢ້ຽມສາມາດປະຕິບັດໄດ້ຈາກແປ້ນພິມເພື່ອບໍ່ມີຫນູ
ການດໍາເນີນງານຄວນຈະເປັນໄປໄດ້. ນອກເຫນືອຈາກການເລື່ອນພາບປະມານ desktop virtual ໂດຍ
ຜູກມັດ Scroll ໃນຕົວກັບກະແຈທີ່ເຫມາະສົມ, ປ໊ອບອັບ, ຍ້າຍ, ປັບຂະຫນາດ, ແລະອື່ນໆສ່ວນໃຫຍ່
built-ins ສາມາດຜູກມັດກັບກະແຈ. ເມື່ອຟັງຊັນໃນຕົວເລີ່ມຕົ້ນແລ້ວ, ຕົວຊີ້ຈະຖືກຍ້າຍ
ໂດຍ​ການ​ນໍາ​ໃຊ້​ລູກ​ສອນ​ຂຶ້ນ​, ລົງ​, ຊ້າຍ​, ແລະ​ຂວາ​, ແລະ​ການ​ປະ​ຕິ​ບັດ​ແມ່ນ​ຢຸດ​ເຊົາ​ການ​ກົດ​
ກັບຄືນ. ການກົດປຸ່ມ shift ຄ້າງໄວ້ຈະເຮັດໃຫ້ການເຄື່ອນໄຫວຕົວຊີ້ໄປໃນຂັ້ນຕອນທີ່ໃຫຍ່ກວ່າ
ແລະກົດປຸ່ມຄວບຄຸມຄ້າງໄວ້ຈະເຮັດໃຫ້ການເຄື່ອນໄຫວຕົວກະພິບໄປໃນຂັ້ນຕອນນ້ອຍລົງ.
ມາດຕະຖານ emacs ແລະ vi cursor ຄວບຄຸມການເຄື່ອນໄຫວ (^n, ^p, ^f, ^b, ແລະ ^j, ^k, ^h, ^l) ສາມາດເປັນ.
ໃຊ້ແທນປຸ່ມລູກສອນ.

SUPPLIED CONFIGURATION


ໄຟລ໌ການຕັ້ງຄ່າຕົວຢ່າງ, system.fvwmrc, ແມ່ນສະໜອງໃຫ້ fvwm ການ​ແຜ່​ກະ​ຈາຍ​. ມັນ​ແມ່ນ
ຄໍາຄິດຄໍາເຫັນທີ່ດີແລະສາມາດນໍາໃຊ້ເປັນແຫຼ່ງຂອງຕົວຢ່າງສໍາລັບ fvwm ການຕັ້ງຄ່າ

ໃຊ້ ON ຫຼາຍໜ້າຈໍ ຄຳ ອະທິບາຍ


ຖ້າການໂຕ້ຖຽງແຖວຄໍາສັ່ງ -s ບໍ່ໄດ້ຖືກມອບໃຫ້, fvwm ອັດຕະໂນມັດຈະເລີ່ມຂຶ້ນໃນທຸກໆ
ຈໍສະແດງຜົນທີ່ລະບຸໄວ້. ຫຼັງຈາກ fvwm ເລີ່ມຕົ້ນແຕ່ລະຫນ້າຈໍຖືກປະຕິບັດຢ່າງເປັນເອກະລາດ.
ຣີສະຕາດຂອງ fvwm ຈໍາເປັນຕ້ອງໄດ້ປະຕິບັດແຍກຕ່າງຫາກໃນແຕ່ລະຫນ້າຈໍ. ການນໍາໃຊ້ EdgeScroll 0 0
ແມ່ນແນະນໍາຢ່າງແຂງແຮງສໍາລັບການສະແດງຫຼາຍຫນ້າຈໍ.

ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ອອກຈາກແຕ່ລະຫນ້າຈໍເພື່ອອອກຈາກກອງປະຊຸມ X ຢ່າງສົມບູນ.

ສະຫນັບສະຫນູນຫຼາຍຫນ້າຈໍສາມາດໃຊ້ໄດ້ພຽງແຕ່ຖ້າຫາກວ່າ fvwm ຖືກລວບລວມດ້ວຍ -DMULTIPLE_SCREENS

ໃຊ້ fvwm1 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    libusb
    libusb
    ຫ້ອງສະໝຸດເພື່ອເປີດໃຊ້ພື້ນທີ່ຜູ້ໃຊ້
    ໂຄງ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ເພື່ອ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ກັບ​
    ອຸປະກອນ USB. ຜູ້ຊົມ: ນັກພັດທະນາ, ສິ້ນສຸດ
    ຜູ້ໃຊ້/ເດັສທັອບ. ພາສາການຂຽນໂປຣແກຣມ: C.
    ໝວດໝູ່...
    ດາວໂຫລດ libusb
  • 2
    SWIG
    SWIG
    SWIG ເປັນເຄື່ອງມືພັດທະນາຊອບແວ
    ທີ່ເຊື່ອມຕໍ່ບັນດາໂຄງການທີ່ຂຽນໃນ C ແລະ
    C ++ ທີ່ມີຄວາມຫລາກຫລາຍຂອງລະດັບສູງ
    ພາສາການຂຽນໂປຼແກຼມ. SWIG ຖືກນໍາໃຊ້ກັບ
    ແຕກຕ່າງກັນ ...
    ດາວໂຫລດ SWIG
  • 3
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce ຫົວຂໍ້, ສ້າງຂຶ້ນດ້ວຍ
    JS ຕໍ່ໄປ, Webpack, Babel, Node, ແລະ
    ດ່ວນ, ໃຊ້ GraphQL ແລະ Apollo
    ລູກ​ຄ້າ. ຮ້ານ WooCommerce ໃນ React(
    ປະ​ກອບ​ດ້ວຍ​: ຜະ​ລິດ​ຕະ​ພັນ ...
    ດາວໂຫລດ WooCommerce Nextjs React Theme
  • 4
    archlabs_repo
    archlabs_repo
    Package repo ສໍາລັບ ArchLabs ນີ້ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດເອົາມາໄດ້
    ຈາກ
    https://sourceforge.net/projects/archlabs-repo/.
    ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ໃນ ...
    ດາວໂຫລດ archlabs_repo
  • 5
    ໂຄງການ Zephyr
    ໂຄງການ Zephyr
    ໂຄງການ Zephyr ແມ່ນຄົນຮຸ່ນໃຫມ່
    ລະບົບປະຕິບັດການໃນເວລາຈິງ (RTOS) ນັ້ນ
    ຮອງຮັບຮາດແວຫຼາຍອັນ
    ສະຖາປັດຕະຍະກໍາ. ມັນແມ່ນອີງໃສ່ a
    ແກ່ນຮອຍຕີນນ້ອຍ...
    ດາວໂຫລດໂຄງການ Zephyr
  • 6
    SCons
    SCons
    SCons ເປັນ​ເຄື່ອງ​ມື​ການ​ກໍ່​ສ້າງ​ຊອບ​ແວ​
    ນັ້ນ​ແມ່ນ​ທາງ​ເລືອກ​ທີ່​ດີ​ເລີດ​ຂອງ​
    ຄລາສສິກ "ເຮັດ" ເຄື່ອງມືການກໍ່ສ້າງທີ່
    ພວກເຮົາທຸກຄົນຮູ້ຈັກແລະຮັກ. SCons ແມ່ນ
    ໄດ້​ປະ​ຕິ​ບັດ​ເປັນ ...
    ດາວໂຫລດ SCons
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad