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

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

ໂຄງການ:

NAME


wmii - Window Manager ປັບປຸງ²

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


wmii [-a ] [-r ]

wmii -v

ລາຍລະອຽດ


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

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

wmii ໃຫ້ລະບົບໄຟລ໌ virtual ທີ່ເປັນຕົວແທນຂອງສະຖານະພາຍໃນທີ່ຄ້າຍຄືກັນກັບ
procfs ຂອງລະບົບປະຕິບັດການ Unix. ການແກ້ໄຂລະບົບໄຟລ໌ virtual ນີ້ສົ່ງຜົນໃຫ້ມີການປ່ຽນແປງ
ສະຖານະຂອງຕົວຈັດການປ່ອງຢ້ຽມ. ບໍລິການລະບົບໄຟລ໌ virtual ສາມາດເຂົ້າເຖິງໄດ້ໂດຍຜ່ານ
ໂຄງການລູກຄ້າທີ່ມີຄວາມສາມາດ 9P, ເຊັ່ນ: wmiir(1). ນີ້ອະນຸຍາດໃຫ້ການຄວບຄຸມຫ່າງໄກສອກຫຼີກງ່າຍດາຍແລະມີອໍານາດ
ຂອງຜູ້ຈັດການປ່ອງຢ້ຽມຫຼັກ.

ຄໍາສັ່ງ ອອນໄລນ໌ Arguments
-a
ລະບຸທີ່ຢູ່ທີ່ wmii ຄວນຟັງການເຊື່ອມຕໍ່. ທີ່​ຢູ່
ເອົາແບບຟອມ !. ຄ່າເລີ່ມຕົ້ນແມ່ນຂອງຮູບແບບ:

unix!/tmp/ns.$ USER.${DISPLAY%.0}/wmii

ເຊິ່ງເປີດຊ່ອງສຽບ unix ຕໍ່ສົນທິສັນຍາ Plan 9 Port. ເພື່ອເປີດເຕົ້າຮັບ TCP,
ຟັງຢູ່ພອດ 4332 ໃນການໂຕ້ຕອບຂອງ loopback, ໃຊ້:

tcp!localhost!4332

$WMII_NAMESPACE ຖືກຕັ້ງເປັນຄ່ານີ້ໂດຍອັດຕະໂນມັດ.

-r
ລະບຸວ່າສະຄຣິບ rc ໃດທີ່ຈະແລ່ນ. ຖ້າ ປະ​ກອບ​ດ້ວຍ​ການ​ໂຕ້​ຖຽງ​ດຽວ​,
$WMII_CONFPATH ຖືກຄົ້ນຫາກ່ອນ $ PATH. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຖືກສົ່ງກັບແກະສໍາລັບ
ການ​ປະ​ເມີນ​ຜົນ​. ຕົວແປສະພາບແວດລ້ອມ $WMII_ADDRESS ແລະ $WMII_CONFPATH ຖືກຕັ້ງໄວ້ລ່ວງໜ້າ
ສຳ ລັບບົດຂຽນ.

Terminology
ການສະແດງ
ຕົວຢ່າງເຊີບເວີ X ທີ່ແລ່ນປະກອບດ້ວຍອຸປະກອນປ້ອນຂໍ້ມູນ ແລະໜ້າຈໍ.

ຫນ້າຈໍ A ທາງດ້ານຮ່າງກາຍຫຼື virtual (Xinerama ຫຼື Xnest(1)) ຈໍສະແດງຜົນ X.

ປ່ອງຢ້ຽມ A (ສີ່ຫລ່ຽມ) ທີ່ສາມາດແຕ້ມໄດ້ ວັດຖຸ X ທີ່ສະແດງຢູ່ໃນຫນ້າຈໍ, ປົກກະຕິແລ້ວແມ່ນ
ປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກ.

Client ປ່ອງຢ້ຽມແອັບພລິເຄຊັນທີ່ອ້ອມຮອບດ້ວຍປ່ອງຢ້ຽມກອບທີ່ມີຂອບແລະ a
ແຖບຫົວຂໍ້.

ຊັ້ນທີ່ເລື່ອນໄດ້
ຊັ້ນຫນ້າຈໍຂອງ wmii ຢູ່ເທິງສຸດຂອງຊັ້ນອື່ນໆທັງຫມົດ, ບ່ອນທີ່ລູກຄ້າຖືກຈັດຢູ່ໃນ a
ແບບຄລາສສິກ (ລອຍ). ພວກເຂົາສາມາດປັບຂະ ໜາດ ຫຼືຍ້າຍໄດ້ຢ່າງເສລີ.

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

ແທັກສະຕຣິງທີ່ເປັນຕົວອັກສອນ ແລະຕົວເລກທີ່ສາມາດກຳນົດໃຫ້ກັບລູກຄ້າໄດ້. ນີ້ສະຫນອງກົນໄກ
ເພື່ອຈັດກຸ່ມລູກຄ້າທີ່ມີຄຸນສົມບັດຄ້າຍຄືກັນ. ລູກຄ້າສາມາດມີແທັກຫນຶ່ງ, ຕົວຢ່າງ ການເຮັດວຽກ, ຫຼື
tags ຫຼາຍ, eg work+mail. Tags ຖືກແຍກອອກດ້ວຍ + ລັກສະນະ.

ເບິ່ງຊຸດລູກຄ້າທີ່ມີແທັກສະເພາະ, ຂ້ອນຂ້າງຄ້າຍຄືກັນກັບພື້ນທີ່ເຮັດວຽກໃນບ່ອນອື່ນ
ຜູ້ຈັດການປ່ອງຢ້ຽມ. ມັນປະກອບດ້ວຍຊັ້ນທີ່ເລື່ອນໄດ້ແລະການຄຸ້ມຄອງ.

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

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

ເຫດການເຫດການແມ່ນຂໍ້ຄວາມທີ່ສາມາດອ່ານໄດ້ຈາກໄຟລ໌ພິເສດໃນລະບົບໄຟລ໌ຂອງ
wmii, ເຊັ່ນ​ການ​ກົດ​ປຸ່ມ​ຫນູ​, ກົດ​ປຸ່ມ​, ຫຼື​ຂໍ້​ຄວາມ​ທີ່​ຂຽນ​ໂດຍ a​
ລູກຄ້າ 9P ທີ່ແຕກຕ່າງກັນ.

ພື້ນຖານ ປ່ອງຢ້ຽມ ການຈັດການ
ແລ່ນເປັນວັດຖຸດິບ wmii ຂະ​ບວນ​ການ​ໂດຍ​ບໍ່​ມີ​ການ​ wmiirc(1) script ໃຫ້ການຈັດການ window ພື້ນຖານ
ຄວາມສາມາດ. ຢ່າງໃດກໍ່ຕາມ, ເພື່ອໃຊ້ມັນຢ່າງມີປະສິດທິພາບ, ການຄວບຄຸມໄລຍະໄກໂດຍຜ່ານລະບົບໄຟລ໌ຂອງມັນ
ການໂຕ້ຕອບແມ່ນມີຄວາມຈໍາເປັນ. ໂດຍບໍ່ມີສະຄິບດັ່ງກ່າວ, ມັນເປັນໄປໄດ້ພຽງແຕ່ທີ່ຈະຍ້າຍແລະປັບຂະຫນາດ
ລູກ​ຄ້າ​ທີ່​ມີ​ຫນູ​, ແຕ່​ບໍ່​ແມ່ນ​ການ​ປ່ຽນ​ແປງ tags ຂອງ​ເຂົາ​ເຈົ້າ​ຫຼື​ການ​ສະ​ຫຼັບ​ການ​ເບິ່ງ​. ອື່ນໆ
ການໂຕ້ຕອບ, ເຊັ່ນ: ການປັບແຕ່ງຮູບແບບ, ການຂ້າຫຼື retagging ລູກຄ້າ, ແລະ grabbing
ຄີ, ບໍ່ສາມາດບັນລຸໄດ້ໂດຍບໍ່ມີການເຂົ້າເຖິງລະບົບໄຟລ໌.

ລະບົບໄຟລ໌ສາມາດເຂົ້າເຖິງໄດ້ໂດຍການເຊື່ອມຕໍ່ກັບ ທີ່ຢູ່ of wmii ດ້ວຍຄວາມສາມາດ 9P
ລູກຄ້າ, ເຊັ່ນ: wmiir(1​)

ການກະທໍາ
ການຕັ້ງຄ່າເລີ່ມຕົ້ນໃຫ້ເມນູພິເສດຂອງການປະຕິບັດ. ເຫຼົ່ານີ້ປະກອບດ້ວຍທັງສອງ
shell scripts ໃນ $WMII_CONFPATH ຫຼືຄໍານິຍາມການປະຕິບັດລວມຢູ່ໃນ wmiirc.

ນີ້ແມ່ນລາຍການຄຳສັ່ງເລີ່ມຕົ້ນ:

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

ມາດຕະຖານ ທີ່ສໍາຄັນ ຜູກມັດ
ທັງຫມົດທີ່ສະຫນອງໃຫ້ wmiirc scripts ຍອມຮັບຢ່າງຫນ້ອຍການຜູກມັດທີ່ສໍາຄັນຕໍ່ໄປນີ້. ພວກ​ເຂົາ​ເຈົ້າ​ຄວນ
ຍັງ​ໃຫ້​ເປັນ ປຸ່ມສະແດງ ການປະຕິບັດເພື່ອເປີດການຜູກມັດກະແຈທີ່ອ້າງອີງໄວ.

ການເຄື່ອນຍ້າຍ ປະມານ
ທີ່ສໍາຄັນ ການປະຕິບັດ
Mod-h ຍ້າຍໄປທີ່ປ່ອງຢ້ຽມໄປຫາ ໄວ້ ຂອງຫນຶ່ງທີ່ສຸມໃສ່ໃນປັດຈຸບັນ
Mod-l ຍ້າຍໄປທີ່ປ່ອງຢ້ຽມ ສິດ ຂອງຫນຶ່ງທີ່ສຸມໃສ່ໃນປັດຈຸບັນ
Mod-j ຍ້າຍໄປປ່ອງຢ້ຽມ ຕ່ໍາກວ່າ ອັນທີ່ສຸມໃສ່ໃນປັດຈຸບັນ
Mod-k ຍ້າຍໄປປ່ອງຢ້ຽມ ຂ້າງເທິງ ອັນທີ່ສຸມໃສ່ໃນປັດຈຸບັນ
Mod-space ສະຫຼັບລະຫວ່າງຊັ້ນທີ່ມີການຈັດການ ແລະເລື່ອນ
Mod-t ຍ້າຍໄປມຸມເບິ່ງທີ່ໃຫ້
Mod-n ຍ້າຍໄປມຸມເບິ່ງຕໍ່ໄປ
Mod-b ຍ້າຍໄປມຸມເບິ່ງກ່ອນຫນ້າ
mod-[0-9] ຍ້າຍໄປມຸມເບິ່ງດ້ວຍຕົວເລກທີ່ໃຫ້ໄວ້

ການເຄື່ອນຍ້າຍ ສິ່ງທີ່ ປະມານ
ທີ່ສໍາຄັນ ການປະຕິບັດ
Mod-Shift-h ຍ້າຍປ່ອງຢ້ຽມປະຈຸບັນ ປ່ອງຢ້ຽມ ໄປຫາຖັນເທິງ ໄວ້
Mod-Shift-l ຍ້າຍປ່ອງຢ້ຽມປະຈຸບັນໄປຫາຖັນເທິງ ສິດ
Mod-Shift-j ຍ້າຍປ່ອງຢ້ຽມປະຈຸບັນຢູ່ລຸ່ມປ່ອງຢ້ຽມລຸ່ມມັນ.
Mod-Shift-k ຍ້າຍປ່ອງຢ້ຽມປະຈຸບັນຂ້າງເທິງປ່ອງຢ້ຽມຂ້າງເທິງມັນ.
Mod-Shift-space ສະຫຼັບໜ້າຈໍປັດຈຸບັນລະຫວ່າງຊັ້ນທີ່ຈັດການ ແລະເລື່ອນ
Mod-Shift-t ຍ້າຍປ່ອງຢ້ຽມປະຈຸບັນໄປຫາມຸມເບິ່ງທີ່ໃຫ້
Mod-Shift-[0-9] ຍ້າຍໜ້າຕ່າງປັດຈຸບັນໄປທີ່ມຸມເບິ່ງດ້ວຍຕົວເລກທີ່ໃຫ້ໄວ້

Miscellaneous
ທີ່ສໍາຄັນ ການປະຕິບັດ
Mod-m ປ່ຽນຖັນປັດຈຸບັນເປັນ ສູງສຸດທີ່ເຄຍ ຮູບແບບການ
Mod-s ປ່ຽນຖັນປັດຈຸບັນເປັນ stack ຮູບແບບການ
Mod-d ປ່ຽນຖັນປັດຈຸບັນເປັນ Default ຮູບແບບການ
Mod-Shift-c ຂ້າ ລູກຄ້າທີ່ເລືອກ
Mod-p ປະຕິບັດ
Mod-a ປະຕິບັດ ຊື່
Mod-Enter ປະຕິບັດ an x-terminal-emulator

ການຕັ້ງຄ່າ


ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຮູ້​ສຶກ​ວ່າ​ຈໍາ​ເປັນ​ຕ້ອງ​ມີ​ການ​ປ່ຽນ​ແປງ​ການ​ຕັ້ງ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​, ຫຼັງ​ຈາກ​ນັ້ນ​ປັບ​ແຕ່ງ (ດັ່ງ​ທີ່​ອະ​ທິ​ບາຍ​
ຂ້າງເທິງ) ໄດ້ wmiirc ການກະທຳ. ການ​ກະ​ທໍາ​ນີ້​ແມ່ນ​ປະ​ຕິ​ບັດ​ໃນ​ຕອນ​ທ້າຍ​ຂອງ​ wmii script ແລະເຮັດ
ການເຮັດວຽກທັງຫມົດຂອງການຕັ້ງຄ່າຕົວຈັດການປ່ອງຢ້ຽມ, ການຜູກມັດທີ່ສໍາຄັນ, ປ້າຍແຖບ, ແລະອື່ນໆ.

ລະບົບແຟ້ມເອກະສານ
ລັກສະນະຫຼາຍທີ່ສຸດຂອງ wmii ຖືກຄວບຄຸມໂດຍຜ່ານລະບົບໄຟລ໌. ມັນມັກຈະຖືກເຂົ້າເຖິງໂດຍຜ່ານ
wmiir(1) ຄໍາສັ່ງ, ແຕ່ມັນສາມາດເຂົ້າເຖິງໄດ້ໂດຍ 9P ໃດ, ລວມທັງ 9P ຂອງ plan9port[1], ແລະສາມາດ
ຕິດຕັ້ງຢູ່ໃນ Linux ຜ່ານ v9fs[1], ແລະໃນ Inferno (ຜູ້ຊາຍທີ່ດໍາເນີນການຢູ່ເທິງສຸດຂອງ Linux).
ຂໍ້ມູນທັງໝົດໃນລະບົບໄຟລ໌, ລວມທັງຊື່ໄຟລ໌, ແມ່ນຖືກເຂົ້າລະຫັດ UTF-8. ຢ່າງໃດກໍຕາມ, ເມື່ອເຂົ້າເຖິງ
ຜ່ານ wmiir(1), ຂໍ້ຄວາມຖືກແປອັດຕະໂນມັດໄປຫາແລະຈາກການເຂົ້າລະຫັດທ້ອງຖິ່ນຂອງທ່ານ.

ລະບົບໄຟລ໌ແມ່ນ, ເຊັ່ນດຽວກັນກັບລະບົບໄຟລ໌ 9P ອື່ນໆ, ສັງເຄາະທັງຫມົດ. ໄຟລ໌ມີຢູ່
ພຽງແຕ່ຢູ່ໃນຫນ່ວຍຄວາມຈໍາ, ແລະບໍ່ໄດ້ຂຽນໃສ່ແຜ່ນ. ໂດຍທົ່ວໄປແລ້ວພວກມັນຖືກລິເລີ່ມໃນການເລີ່ມຕົ້ນ wmii
ຜ່ານ script ເຊັ່ນ wmiirc. ໄຟລ໌ຈໍານວນຫນຶ່ງຖືກນໍາໃຊ້ເພື່ອອອກຄໍາສັ່ງ, ຄົນອື່ນພຽງແຕ່ປະຕິບັດ
ຄືກັບວ່າພວກມັນເປັນໄຟລ໌ທຳມະດາ (ເນື້ອໃນຂອງພວກມັນຖືກປັບປຸງ ແລະສົ່ງຄືນຢ່າງແນ່ນອນ
ລາຍລັກອັກສອນ), ເຖິງແມ່ນວ່າການຂຽນໃຫ້ເຂົາເຈົ້າມີຜົນຂ້າງຄຽງ (ເຊັ່ນ: ການປ່ຽນແປງການຜູກມັດທີ່ສໍາຄັນ). ກ
ລາຍ​ລະ​ອຽດ​ຂອງ​ຮູບ​ແບບ​ລະ​ບົບ​ໄຟລ​໌​ແລະ​ຄໍາ​ສັ່ງ​ການ​ຄວບ​ຄຸມ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​.

ລຳ ດັບຊັ້ນ
/ ໄຟລ໌ຄວບຄຸມທົ່ວໂລກ

/ລູກ​ຄ້າ/*/
ໄຟລ໌ຄວບຄຸມລູກຄ້າ

/tag/*/
ເບິ່ງໄຟລ໌ຄວບຄຸມ

/lbar/, /rbar/
ໄຟລ໌ທີ່ເປັນຕົວແທນຂອງເນື້ອໃນຂອງແຖບລຸ່ມ

ໄດ້ / ລຳ ດັບຊັ້ນ
ກົດລະບຽບ
ໄດ້ ກົດລະບຽບ ໄຟລ໌ມີບັນຊີລາຍຊື່ຂອງກົດລະບຽບທີ່ມີຜົນຕໍ່ຄວາມກວ້າງຂອງການສ້າງໃຫມ່
ຖັນ. ກົດ​ລະ​ບຽບ​ມີ​ຮູບ​ແບບ​:

// -> [+]*

ບ່ອນທີ່,

:= <percent of ຫນ້າຈໍ> | px

ເມື່ອຖັນໃໝ່, , ຖືກສ້າງຂື້ນໃນມຸມມອງທີ່ມີຊື່ກົງກັນ , ມັນ​ແມ່ນ
ໃຫ້ th ສະຫນອງ . ຖ້າບໍ່ມີ th width, ມັນໄດ້ຖືກມອບໃຫ້
1/th ຂອງ​ຫນ້າ​ຈໍ​ໄດ້​.

ກົດລະບຽບ ຊົ່ວຄາວ

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

// = ...

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

ນອກຈາກນັ້ນ, ກະແຈຕໍ່ໄປນີ້ຖືກຍອມຮັບ ແລະມີຄວາມໝາຍພິເສດ:

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

force-tags=
ຄື tags, ແຕ່ overrides ການຕັ້ງຄ່າໃດໆທີ່ໄດ້ຮັບຈາກລູກຄ້າ
ກຸ່ມ ຫຼື ຈາກ _WMII_TAGS ຊັບສິນປ່ອງຢ້ຽມ.

ກະແຈ The ໃຊ້ ໄຟລ໌ປະກອບມີບັນຊີລາຍຊື່ຂອງລະຫັດທີ່ wmii ຈະ grab. ທຸກຄັ້ງທີ່ກະແຈເຫຼົ່ານີ້
ການປະສົມປະສານຖືກກົດ, string ທີ່ເປັນຕົວແທນຂອງພວກມັນຖືກຂຽນເປັນ '/event'.
ເປັນ: ຄີ

ເຫດການ The ກໍລະນີ ໄຟລ໌ບໍ່ເຄີຍສົ່ງຄືນ EOF ໃນຂະນະທີ່ wmii ແມ່ນແລ່ນ. ມັນຍັງຄົງເປີດແລະລາຍງານ
ເຫດການທີ່ເກີດຂື້ນ. ລວມ​ໃນ​ບັນ​ດາ​ພວກ​ເຂົາ​ແມ່ນ​:

[ບໍ່]ດ່ວນ [ຜູ້ຈັດການ|ລູກຄ້າ]
ຄຳໃບ້ອັນຮີບດ່ວນຂອງໄດ້ຖືກຕັ້ງ ຫຼືບໍ່ໄດ້ຕັ້ງ. ອາກທີສອງແມ່ນ [ລູກ​ຄ້າ] ຖ້າ
ມັນຖືກກໍານົດໂດຍລູກຄ້າ, ແລະ [ຜູ້ຈັດການ] ຖ້າ​ຫາກ​ວ່າ​ມັນ​ໄດ້​ຖືກ​ກໍາ​ນົດ​ໂດຍ​ wmii ຜ່ານ a
ຂໍ້​ຄວາມ​ຄວບ​ຄຸມ​.

[ບໍ່]ແທັກດ່ວນ [ຜູ້ຈັດການ|ລູກຄ້າ]
ລູກຄ້າຢູ່ ໄດ້ມີຊຸດຄໍາແນະນໍາອັນຮີບດ່ວນຂອງຕົນ, ຫຼືລູກຄ້າຮີບດ່ວນສຸດທ້າຍ
ໄດ້ມີຄໍາແນະນໍາອັນຮີບດ່ວນທີ່ບໍ່ໄດ້ຕັ້ງໄວ້.

ລູກ​ຄ້າ
ແຖບຫົວເລື່ອງຂອງລູກຄ້າໄດ້ຖືກຄລິກ ຫຼືມີປຸ່ມກົດຂຶ້ນ
ມັນ.

[ຊ້າຍ|ຂວາ]ບາ[ຄລິກ|ເມົາສ໌ລົງ]
ແຖບຊ້າຍຫຼືຂວາໄດ້ຖືກຄລິກໃສ່ຫຼືມີປຸ່ມກົດໃສ່ມັນ.

ສໍາລັບບັນຊີລາຍຊື່ທີ່ສົມບູນແບບຂອງກິດຈະກໍາທີ່ມີຢູ່, ເບິ່ງ wmii.pdf[2]

ctl ໄດ້ ctl ໄຟລ໌ໃຊ້ເວລາຈໍານວນຂໍ້ຄວາມເພື່ອປ່ຽນການຕັ້ງຄ່າທົ່ວໂລກເຊັ່ນສີແລະ
font, ເຊິ່ງສາມາດເບິ່ງໄດ້ໂດຍການອ່ານມັນ. ມັນຍັງໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

ເຊົາ ອອກ wmii

exec
ແທນທີ່ wmii ກັບ

ນ້ ຳ ພຸ
Spawn ໂຄງການໃຫມ່, ເປັນຖ້າຫາກວ່າໂດຍ -r ທຸງ.

ໄດ້ /ລູກ​ຄ້າ/ ລຳ ດັບຊັ້ນ
ແຕ່ລະໄດເລກະທໍລີພາຍໃຕ້ '/client/' ເປັນຕົວແທນຂອງລູກຄ້າ X11. ແຕ່ລະໄດເລກະທໍລີມີຊື່ສໍາລັບ
X window id ຂອງປ່ອງຢ້ຽມທີ່ລູກຄ້າເປັນຕົວແທນ, ໃນຮູບແບບທີ່ເຄື່ອງໃຊ້ X ສ່ວນໃຫຍ່
ຮັບຮູ້. ຂໍ້ຍົກເວັ້ນຫນຶ່ງແມ່ນໄດເລກະທໍລີ 'sel' ພິເສດ, ເຊິ່ງເປັນຕົວແທນ
ລູກຄ້າທີ່ເລືອກໃນປັດຈຸບັນ.

ctl ເມື່ອອ່ານ, ໄຟລ໌ 'ctl' ສົ່ງຄືນ X window id ຂອງລູກຄ້າ. ຕໍ່ໄປນີ້
ຄໍາສັ່ງອາດຈະຖືກຂຽນໃສ່ມັນ:

ອະນຸຍາດໃຫ້
ຊຸດຂອງການກະທໍາທີ່ຜິດປົກກະຕິທີ່ລູກຄ້າໄດ້ຮັບອະນຸຍາດໃຫ້ປະຕິບັດ, ໃນອັນດຽວກັນ
ຮູບແບບເປັນແທັກທີ່ກໍານົດໄວ້.

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

ລອຍຕົວ <on | ໄປ | ສະເຫມີໄປ | ບໍ່ເຄີຍ>
ກຳນົດວ່າລູກຂ່າຍນີ້ຄົງຈະລອຍໄດ້ເມື່ອຕິດກັບມຸມມອງໃໝ່ຫຼືບໍ່.
ໂດຍປົກກະຕິ, ມູນຄ່າຈະປ່ຽນແປງໂດຍອັດຕະໂນມັດທຸກຄັ້ງທີ່ປ່ອງຢ້ຽມຖືກຍ້າຍ
ລະຫວ່າງຊັ້ນທີ່ເລື່ອນໄດ້ແລະການຈັດການ. ຢ່າງໃດກໍຕາມ, ກໍານົດມູນຄ່າຂອງ
ສະເຫມີໄປ or ບໍ່ເຄີຍ ລົບລ້າງພຶດຕິກໍານີ້. ນອກຈາກນັ້ນ, ກ່ອງໂຕ້ຕອບ, ເມນູ,
docks, ແລະຫນ້າຈໍ splash ຈະເລື່ອນໄດ້ຕະຫຼອດເວລາເວັ້ນເສຍແຕ່ວ່າຄ່ານີ້ຖືກຕັ້ງເປັນ
ບໍ່ເຄີຍ.

ເຕັມ​ຈໍ <on | ໄປ | ສະຫຼັບ>
ຕັ້ງສະຖານະເຕັມຈໍຂອງລູກຄ້າ.

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

ຂ້າປິດປ່ອງຢ້ຽມຂອງລູກຄ້າ.

pid ມູນຄ່າການອ່ານເທົ່ານັ້ນຂອງ PID ຂອງໂຄງການທີ່ເປັນເຈົ້າຂອງປ່ອງຢ້ຽມ, ຖ້າ
ຄ່າສາມາດໃຊ້ໄດ້ແລະຂະບວນການແມ່ນຢູ່ໃນເຄື່ອງດຽວກັນກັບ wmii.

slay Forcibly ຂ້າການເຊື່ອມຕໍ່ຂອງລູກຄ້າກັບເຄື່ອງແມ່ຂ່າຍ X, ປິດທັງຫມົດຂອງມັນ
ປ່ອງຢ້ຽມ. ຂ້າຂະບວນການຂອງພໍ່ແມ່ຖ້າ PID ຂອງລູກຄ້າສາມາດໃຊ້ໄດ້.

tags
ແທັກຂອງລູກຄ້າ. ຄືກັນກັບໄຟລ໌ tags.

ດ່ວນ <on | ໄປ | ສະຫຼັບ>
ຕັ້ງຄ່າ ຫຼືຍົກເລີກການແນະນຳອັນຮີບດ່ວນຂອງລູກຄ້າ.

label ກໍານົດຫຼືອ່ານປ້າຍຂອງລູກຄ້າ (ຊື່).

props ກັບຄືນຫ້ອງຮຽນລູກຄ້າແລະປ້າຍຊື່ເປັນ: ::.

tags ຕັ້ງຫຼືອ່ານ tags ຂອງລູກຄ້າ. Tags ຖືກແຍກອອກໂດຍ +, -, ຫຼື ^. Tags ເລີ່ມຕົ້ນດ້ວຍ
+ ໄດ້ຖືກເພີ່ມ, ໃນຂະນະທີ່ເລີ່ມຕົ້ນດ້ວຍ - ໄດ້ຖືກໂຍກຍ້າຍອອກແລະຜູ້ທີ່ເລີ່ມຕົ້ນດ້ວຍ ^
ຖືກສະຫຼັບ. ຖ້າໂຄດຄໍາສັ່ງຂຽນເລີ່ມຕົ້ນດ້ວຍ +, ^, ຫຼື -, tags ລາຍລັກອັກສອນ
ຖືກເພີ່ມໃສ່ຫຼືເອົາອອກຈາກຊຸດຂອງລູກຄ້າ, ຖ້າບໍ່ດັ່ງນັ້ນຊຸດຈະຖືກຂຽນທັບ.

ໄດ້ /tag/ ລຳ ດັບຊັ້ນ
ແຕ່ລະໄດເລກະທໍລີພາຍໃຕ້ '/tag/' ເປັນຕົວແທນຂອງມຸມເບິ່ງ, ປະກອບມີລູກຄ້າທັງຫມົດທີ່ມີ
ນຳໃຊ້ແທັກທີ່ໃຫ້ແລ້ວ. ໄດເລກະທໍລີ 'sel' ພິເສດເປັນຕົວແທນຂອງແທັກທີ່ເລືອກໃນປັດຈຸບັນ.

ctl ໄຟລ໌ 'ctl' ສາມາດຖືກອ່ານເພື່ອດຶງຊື່ຂອງແທັກໄດເລກະທໍລີ
ເປັນຕົວແທນ, ຫຼືຂຽນດ້ວຍຄໍາສັ່ງຕໍ່ໄປນີ້:

ເລືອກເລືອກລູກຄ້າ: ເລືອກ [ຊ້າຍ|ຂວາ|ຂຶ້ນ|ລົງ]

ເລືອກ [<row ເລກ >|sel] [<frame ເລກ >]

ເລືອກ​ລູກ​ຄ້າ​

ສົ່ງ​ລູກ​ຄ້າ​ໄປ​ບ່ອນ​ໃດ​ຫນຶ່ງ​:

ສົ່ງ [|sel] [ຂຶ້ນ|ລົງ|ຊ້າຍ|ຂວາ]

ສົ່ງ [|sel]
ສົ່ງ ການ nth

ສົ່ງ [|sel] ສະຫຼັບ
Toggle ລະຫວ່າງຊັ້ນທີ່ເລື່ອນໄດ້ແລະການຈັດການ.

swap ແລກປ່ຽນລູກຄ້າກັບຄົນອື່ນ. syntax ດຽວກັນກັບການສົ່ງ.

ເຕີບໃຫຍ່ຂະຫຍາຍຕົວຫຼືຫຼຸດລົງລູກຄ້າ.

ເຕີບໂຕ []

nudge ກະຕຸ້ນລູກຄ້າໄປໃນທິດທາງໃດນຶ່ງ.

ເຕີບໂຕ []

ບ່ອນທີ່ການໂຕ້ຖຽງໄດ້ຖືກກໍານົດດັ່ງຕໍ່ໄປນີ້:

area ເລືອກຖັນ ຫຼືພື້ນທີ່ລອຍ.

ພື້ນທີ່ ::= | :

ເມື່ອ​ໃດ​ ຖືກລະເວັ້ນ ແລະ ບໍ່ແມ່ນ "sel", 0 ແມ່ນສົມມຸດ.
"sel" ຕົວຂອງມັນເອງເປັນຕົວແທນຂອງລູກຄ້າທີ່ເລືອກບໍ່ວ່າມັນເປັນຫນ້າຈໍໃດ
ກ່ຽວ​ກັບ​ການ​.

area_spec ::= "~" | | "ເຊລ"

ບ່ອນທີ່ "~" ເປັນຕົວແທນຂອງພື້ນທີ່ລອຍແລະ ເປັນຕົວແທນຂອງຖັນ
ດັດຊະນີ, ເລີ່ມຕົ້ນທີ່ຫນຶ່ງ.

screen_spec ::=

ບ່ອນທີ່ ເປັນຕົວແທນຂອງຕົວເລກຫນ້າຈໍ Xinerama 0.

frame ເລືອກປ່ອງຢ້ຽມລູກຄ້າ.

ກອບ ::= | ເຊລ | ລູກ​ຄ້າ

ບ່ອນທີ່ ເປັນຕົວແທນຂອງກອບ nth ຂອງ or ແມ່ນ X11
window id ຂອງລູກຄ້າທີ່ໃຫ້.

ຈໍາ ນວນ ເງິນ ທີ່ ຈະ ຂະ ຫຍາຍ ຕົວ ຫຼື nudge ບາງ ສິ່ງ ບາງ ຢ່າງ.

ຈຳນວນ ::= | px

ຖ້າ "px" ຖືກໃຫ້, ແມ່ນ interperated ເປັນຈໍານວນ pixels ທີ່ແນ່ນອນ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນປະສົມປະສານເປັນຈໍານວນ "ສົມເຫດສົມຜົນ", ເຊິ່ງປົກກະຕິແລ້ວ
ຄວາມສູງຂອງແຖບຫົວຂໍ້ຂອງປ່ອງຢ້ຽມ, ຫຼືການເພີ່ມຂະຫນາດຂອງມັນ (ເປັນ
ກໍານົດໂດຍ X11) ໃນທິດທາງທີ່ກໍານົດໄວ້.

index ອ່ານສໍາລັບລາຍລະອຽດຂອງເນື້ອໃນຂອງແທັກ.

ໄດ້ /rbar/, /lbar/ ລຳ ດັບຊັ້ນ
ໄຟລ໌ພາຍໃຕ້ '/rbar/' ແລະ '/lbar/' ເປັນຕົວແທນຂອງລາຍການຂອງແຖບຢູ່ດ້ານລຸ່ມຂອງ
ຈໍ. ໄຟລ໌ພາຍໃຕ້ '/lbar/' ປາກົດຢູ່ເບື້ອງຊ້າຍຂອງແຖບ, ໃນຂະນະທີ່ຢູ່ພາຍໃຕ້
'/rbar/' ປາກົດຢູ່ເບື້ອງຂວາ, ເຊິ່ງລາຍການຊ້າຍສຸດຈະຄອບຄອງພື້ນທີ່ພິເສດທັງໝົດ.
ລາຍການໄດ້ຖືກຈັດຮຽງຕາມ lexicographically.

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

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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌