นี่คือคำสั่ง FvwmRearrange ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
FvwmRearrange - จัดเรียง fvwm windows
เรื่องย่อ
FvwmRearrange ถูกสร้างขึ้นโดย fvwm ดังนั้นจึงไม่มีการเรียกใช้บรรทัดคำสั่งใด ๆ
DESCRIPTION
โมดูลนี้สามารถเรียกไปยังหน้าต่างเรียงต่อกันหรือเรียงซ้อนได้
เมื่อทำการปูกระเบื้องโมดูลพยายามที่จะไทล์หน้าต่างบนหน้าจอปัจจุบันขึ้นอยู่กับบาง
ข้อจำกัด มีการปูกระเบื้องแนวนอนหรือแนวตั้งเพื่อไม่ให้แต่ละหน้าต่าง
ทับซ้อนกันและโดยค่าเริ่มต้นแต่ละหน้าต่างจะถูกปรับขนาดเป็นการเพิ่มขนาดการปรับขนาดที่ใกล้ที่สุด
(โปรดทราบว่าบางครั้งอาจมีช่องว่างระหว่างหน้าต่างที่เรียงต่อกัน - นี่คือเหตุผล)
เมื่อเรียงซ้อนโมดูลพยายามที่จะเรียงซ้อนหน้าต่างบนหน้าจอปัจจุบันขึ้นอยู่กับ
ข้อจำกัดบางอย่าง การแบ่งชั้นจะดำเนินการเพื่อให้หน้าต่างที่ต่อเนื่องกันจะมีหน้าต่างของพวกเขา
ชื่อเรื่องที่มองเห็นได้ด้านล่างก่อนหน้า
การร้องขอ
FvwmRearrange เรียกได้ดีที่สุดจากเมนู ป๊อปอัป หรือปุ่ม มีจำนวน
ตัวเลือกบรรทัดคำสั่งที่สามารถใช้เพื่อจำกัดการแบ่งชั้นได้อธิบายไว้
ด้านล่าง. ในกรณีตัวอย่าง เราสามารถเรียก FvwmRearrange ด้วยอาร์กิวเมนต์ต่อไปนี้:
Fvwmจัดเรียงใหม่ - ไทล์ -h 10 10 90 90
or
FvwmRearrange -cascade -ปรับขนาด 10 2 80 70
การเรียกครั้งแรกจะเรียงหน้าต่างตามแนวนอนพร้อมกรอบล้อมรอบซึ่งเริ่มต้นที่10
เข้าและลงหน้าจอ 10 เปอร์เซ็นต์ และสิ้นสุดที่ 90 โดย 90 เปอร์เซ็นต์ เข้าและลง
จอภาพ
การเรียกครั้งที่สองจะเรียงซ้อนหน้าต่างเริ่มต้น 10 โดย 2 เปอร์เซ็นต์เข้าและลง
หน้าจอ. Windows จะถูก จำกัด ไว้ที่ 80 ถึง 70 เปอร์เซ็นต์ของขนาดหน้าจอ ตั้งแต่
ปรับขนาด ระบุด้วย หน้าต่างจะถูกปรับขนาดตามความกว้างที่กำหนดและ
ความสูง
FvwmRearrange สามารถเรียกเป็น FvwmTile หรือ FvwmCascade ซึ่งเท่ากับการให้
ตัวเลือก -tile หรือ -cascade แบบฟอร์มนี้ล้าสมัยและมีให้สำหรับย้อนหลัง
ความเข้ากันได้เท่านั้น
อาร์กิวเมนต์บรรทัดคำสั่งที่ส่งไปยัง FvwmRearrange ได้อธิบายไว้ที่นี่
-สาเหตุ ทั้งหมด ประเภทของหน้าต่างที่จะได้รับผลกระทบ แม้แต่หน้าต่างที่มีลักษณะ WindowListSkip
- มีชีวิต
พยายามทำการเคลื่อนไหวแบบเคลื่อนไหว สิ่งนี้จะถูกละเว้น if - ปรับขนาด or - ขยายใหญ่สุด ถูกนำมาใช้
-น้ำตก
หน้าต่างคาสเคด อาร์กิวเมนต์นี้ต้องเป็นตัวแรกในบรรทัดคำสั่ง นี้เป็น
ค่าเริ่มต้น.
-desk ทำให้หน้าต่างทั้งหมดบนโต๊ะเรียงต่อกัน/เรียงต่อกัน แทนที่จะเป็นหน้าจอปัจจุบัน
เท่านั้น
-flatx ยับยั้งการเพิ่มความกว้างของเส้นขอบ ใช้เฉพาะเมื่อเรียงซ้อนเท่านั้น
-flaty ยับยั้งการเพิ่มความสูงของเส้นขอบ ใช้เฉพาะเมื่อเรียงซ้อนเท่านั้น
-h เรียงต่อกันในแนวนอน (ค่าเริ่มต้นคือการเรียงต่อกันในแนวตั้ง) ใช้สำหรับปูกระเบื้องเท่านั้น
-รวม หาเรื่อง
ระบุการเพิ่มขึ้นในแนวนอนซึ่งถูกเพิ่มอย่างต่อเนื่องในหน้าต่างที่เรียงต่อกัน
หาเรื่อง คือเปอร์เซ็นต์ของความกว้างของหน้าจอ หรือค่าพิกเซลหาก a p ต่อท้าย ค่าเริ่มต้นคือ
ศูนย์. ใช้สำหรับการเรียงซ้อนเท่านั้น
-อินซี หาเรื่อง
ระบุการเพิ่มขึ้นในแนวตั้งซึ่งถูกเพิ่มอย่างต่อเนื่องในหน้าต่างที่เรียงต่อกัน
หาเรื่อง คือเปอร์เซ็นต์ของความสูงของหน้าจอ หรือค่าพิกเซลหาก a p ต่อท้าย ค่าเริ่มต้น
เป็นศูนย์ ใช้สำหรับการเรียงซ้อนเท่านั้น
-m ทำให้หน้าต่างที่ขยายใหญ่สุดได้รับผลกระทบด้วย (โดยนัย -a)
- ขยายใหญ่สุด
เมื่อย้าย/ปรับขนาดหน้าต่าง ให้วางไว้ในสถานะขยายใหญ่สุดด้วย
-ม หาเรื่อง
กระเบื้องได้ถึง หาเรื่อง หน้าต่างในทิศทางกระเบื้อง หากมีหน้าต่างมากขึ้น ทิศทางใหม่
แถวหรือคอลัมน์ถูกสร้างขึ้น (ผลคือ สร้างเมทริกซ์) ใช้เฉพาะเมื่อปูกระเบื้อง
หน้าต่าง
-ไม่เคลื่อนไหว
อย่าพยายามเคลื่อนไหวแบบเคลื่อนไหว
-nomaximize
อย่าวางหน้าต่างให้อยู่ในสถานะขยายใหญ่สุด
-โนเรส
ยับยั้งการเพิ่มหน้าต่าง โดยปล่อยให้ลำดับความลึกไม่เสียหาย
-ขนาดจมูก
ยับยั้งการปรับขนาดหน้าต่าง โดยปล่อยให้ขนาดหน้าต่างไม่เปลี่ยนแปลง นี่เป็นค่าเริ่มต้นเมื่อ
หน้าต่างเรียงซ้อน
-ยืดจมูก
ถ้าปูกระเบื้อง: ยับยั้งการเติบโตของหน้าต่างให้พอดีกับกระเบื้อง หน้าต่างถูกหดให้พอดีกับกระเบื้อง
แต่ไม่ขยาย
หากเรียงซ้อน: ยับยั้งการขยายหน้าต่างเมื่อใช้ตัวเลือก -resize Windows
จะย่อขนาดให้พอดีกับความกว้างและความสูงสูงสุดเท่านั้น (หากกำหนดไว้)
-r ย้อนกลับลำดับหน้าต่าง
- ปรับขนาด
บังคับให้หน้าต่างทั้งหมดปรับขนาดเป็นความกว้างและความสูงที่จำกัด (หากกำหนดไว้) นี้
เป็นค่าเริ่มต้นเมื่อทำการปูกระเบื้องหน้าต่าง
-s ทำให้หน้าต่างติดหนึบได้รับผลกระทบด้วย (โดยนัย -a)
-sp ทำให้ windows ติดหนึบในหน้าต่างๆ ที่จะได้รับผลกระทบด้วย (โดยนัย -a)
-sd ทำให้ windows ติดหนึบระหว่างโต๊ะทำงานได้รับผลกระทบด้วย (โดยนัย -a)
-t ทำให้หน้าต่างชั่วคราวได้รับผลกระทบด้วย (โดยนัย -a)
- กระเบื้องหน้าต่างกระเบื้อง อาร์กิวเมนต์นี้ต้องเป็นตัวแรกในบรรทัดคำสั่ง
-u ทำให้หน้าต่างที่ไม่มีชื่อได้รับผลกระทบด้วย (โดยนัย -a)
-เอมมี่ิวา
เมื่อจัดเรียงหน้าต่างใหม่ ให้การคำนวณละเว้นพื้นที่การทำงาน เช่น
EwmhBaseStruts; โดยค่าเริ่มต้น FvwmRearrange จะให้เกียรติพื้นที่ทำงาน
สามารถวางตัวเลขได้สูงสุดสี่ตัวบนบรรทัดคำสั่งที่ไม่ใช่สวิตช์ NS
คู่แรกระบุค่าออฟเซ็ต x และ y เพื่อเริ่มหน้าต่างแรก (ค่าเริ่มต้นคือ 0, 0)
ความหมายของคู่ที่สองขึ้นอยู่กับโหมดการทำงาน:
เมื่อทำการเรียงต่อกันหน้าต่างจะระบุการอ้างอิงพิกัดที่แน่นอนซึ่งแสดงถึง
กล่องขอบขวาล่างสำหรับปูกระเบื้อง
เมื่อเรียงซ้อนจะระบุความกว้างและความสูงสูงสุดสำหรับหน้าต่างชั้น ถ้า
หน้าต่างที่ได้รับผลกระทบเกินความกว้างหรือความสูงนี้ จะถูกปรับขนาดเป็น
ความกว้างหรือความสูงสูงสุด
หากตัวเลขใดต่อท้ายด้วยตัวอักษร p ให้นับเป็นค่าพิกเซล
มิฉะนั้นจะถูกตีความว่าเป็นเปอร์เซ็นต์ของหน้าจอ การระบุศูนย์สำหรับ any
พารามิเตอร์เทียบเท่ากับการไม่ระบุ
ใช้ FvwmRearrange ออนไลน์โดยใช้บริการ onworks.net