นี่คือคำสั่ง mwm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
มม — ตัวจัดการหน้าต่าง Motif
เรื่องย่อ
มม [ตัวเลือก]
DESCRIPTION
การขอ มม ตัวจัดการหน้าต่างมีฟังก์ชันที่อำนวยความสะดวกในการควบคุม (โดยผู้ใช้และ
โปรแกรมเมอร์) ขององค์ประกอบของสถานะหน้าต่าง เช่น ตำแหน่ง ขนาด ไอคอน/การแสดงผลปกติ และ
ความเป็นเจ้าของโฟกัสอินพุท
ตัวจัดการหน้าต่างแบบสแตนด์อโลนไม่ใช่ส่วนสำคัญของ CDE และไม่รองรับ
การสื่อสารกับส่วนประกอบอื่นๆ ในสภาพแวดล้อม CDE เช่น Style Manager และ
ตัวจัดการเซสชัน
Options
-แสดง รายการผลิตภัณฑ์
ตัวเลือกนี้ระบุการแสดงผลที่จะใช้ ดู X(1)
-xrm สตริงทรัพยากร
ตัวเลือกนี้ระบุสตริงทรัพยากรที่จะใช้
- มัลติสกรีน
ตัวเลือกนี้ทำให้เกิด มม เพื่อจัดการหน้าจอทั้งหมดบนจอแสดงผล ค่าเริ่มต้นคือto
จัดการเพียงหน้าจอเดียว
-แยม พร้อมชื่อ
ตัวเลือกนี้ทำให้เกิด มม เพื่อดึงทรัพยากรโดยใช้ชื่อที่ระบุเช่นใน
ชื่อ*ทรัพยากร.
- หน้าจอ พร้อมชื่อ [ชื่อ -
ตัวเลือกนี้ระบุชื่อทรัพยากรที่จะใช้สำหรับหน้าจอที่จัดการโดย มม.
If มม คือการจัดการหน้าจอเดียว ใช้เฉพาะชื่อในรายการเท่านั้น ถ้า
มม คือการจัดการหลายหน้าจอ ชื่อถูกกำหนดให้กับหน้าจอใน
ลำดับ เริ่มจากหน้าจอ 0 หน้าจอ 0 ได้ชื่อ หน้าจอ 1 วินาที
ชื่อ เป็นต้น
ลักษณะ
ส่วนต่อไปนี้จะอธิบายลักษณะการทำงานเริ่มต้นพื้นฐานของหน้าต่าง ไอคอน ไอคอน
กล่อง โฟกัสอินพุต และการวางซ้อนหน้าต่าง ลักษณะและพฤติกรรมของตัวจัดการหน้าต่าง
สามารถเปลี่ยนแปลงได้โดยการเปลี่ยนการกำหนดค่าของทรัพยากรเฉพาะ มีการกำหนดทรัพยากร
ภายใต้หัวข้อ "X DEFAULTS"
หน้าจอ
โดยค่าเริ่มต้น มม จัดการเฉพาะหน้าจอเดียวที่ระบุโดย -แสดง หรือตัวเลือก
การแสดงผล ตัวแปรสภาพแวดล้อม (โดยค่าเริ่มต้น หน้าจอ 0) ถ้า - มัลติสกรีน ตัวเลือกที่
ระบุไว้หรือถ้า หลายหน้าจอ ทรัพยากรเป็นจริง มม พยายามจัดการหน้าจอทั้งหมดบน
จอแสดงผล.
เมื่อ มม คือการจัดการหลายหน้าจอ the - หน้าจอ สามารถใช้ตัวเลือกเพื่อให้แต่ละหน้าจอ
ชื่อทรัพยากรที่ไม่ซ้ำ ชื่อคั่นด้วยช่องว่าง เช่น - หน้าจอ sc0
scr1. หากมีหน้าจอมากกว่าชื่อ ทรัพยากรสำหรับหน้าจอที่เหลือจะเป็น
เรียกค้นโดยใช้ชื่อ ตามค่าเริ่มต้น หมายเลขหน้าจอจะถูกใช้สำหรับหน้าจอ
ชื่อ
Windows
ค่าเริ่มต้น มม กรอบหน้าต่างมีส่วนประกอบที่แตกต่างกันพร้อมฟังก์ชันที่เกี่ยวข้อง:
ชื่อหนังสือ พื้นที่
นอกจากการแสดงชื่อลูกค้าแล้ว พื้นที่ชื่อเรื่องยังใช้เพื่อย้าย
หน้าต่าง. หากต้องการย้ายหน้าต่าง ให้วางตัวชี้ไว้เหนือพื้นที่ชื่อเรื่อง กดปุ่ม
1 แล้วลากหน้าต่างไปยังตำแหน่งใหม่ ตามค่าเริ่มต้น โครงลวดจะถูกย้าย
ในระหว่างการลากเพื่อระบุตำแหน่งใหม่ เมื่อปล่อยปุ่ม
หน้าต่างถูกย้ายไปยังตำแหน่งใหม่
ชื่อหนังสือ บาร์ แถบชื่อเรื่องประกอบด้วยพื้นที่หัวเรื่อง ปุ่มย่อเล็กสุด ปุ่มขยายใหญ่สุด
และปุ่มเมนูหน้าต่าง ในหน้าต่างรูปทรง เช่น หน้าต่างทรงกลม ชื่อเรื่อง
แถบลอยอยู่เหนือหน้าต่าง
ลด ปุ่ม
หากต้องการเปลี่ยนหน้าต่างให้เป็นไอคอน ให้คลิกปุ่ม 1 บนปุ่มย่อเล็กสุด (
กล่องใส่กรอบพร้อม a เล็ก สี่เหลี่ยมในนั้น)
เพิ่ม ปุ่ม
เพื่อให้หน้าต่างเต็มหน้าจอ (หรือขยายเป็นขนาดที่ใหญ่ที่สุดที่อนุญาตโดย
ไฟล์การกำหนดค่า) คลิกปุ่ม 1 บนปุ่มขยายใหญ่สุด (กล่องเฟรม
ที่มาคู่กับ ใหญ่ สี่เหลี่ยมในนั้น)
หน้าต่าง เมนู ปุ่ม
ปุ่มเมนูหน้าต่างคือกล่องเฟรมที่มีแถบแนวนอนอยู่ ที่จะดึง
ลงเมนูหน้าต่าง กดปุ่ม 1 ขณะกด ให้ลากตัวชี้ไปที่
ไปยังเมนูที่คุณเลือก จากนั้นปล่อยปุ่มเมื่อการเลือกของคุณคือ
เน้น กดปุ่ม 3 ในแถบชื่อเรื่องหรือปรับขนาดขอบจับด้วย
โพสต์เมนูหน้าต่าง อีกวิธีหนึ่ง คุณสามารถคลิกปุ่ม 1 เพื่อดึงเมนูลง
และเก็บไว้โพสต์; จากนั้นวางตำแหน่งตัวชี้และเลือก นอกจากนี้คุณยังสามารถโพสต์
เมนูหน้าต่างโดยกด หรือ . ปุ่มดับเบิลคลิก
1 ด้วยตัวชี้บนปุ่มเมนูหน้าต่างปิดหน้าต่าง
ตารางต่อไปนี้แสดงรายการเนื้อหาของเมนูหน้าต่าง
ค่าเริ่มต้น หน้าต่าง เมนู
คำอธิบายตัวเร่งการเลือก
Restore คืนค่าหน้าต่างให้มีขนาด
ก่อนย่อหรือขยายให้ใหญ่สุด
ย้าย อนุญาตให้ย้ายหน้าต่าง
ด้วยปุ่มหรือเมาส์
ขนาด อนุญาตให้ปรับขนาดหน้าต่างได้
ย่อเล็กสุด เปลี่ยนหน้าต่างให้เป็นไอคอน
Maximize ทำให้หน้าต่างเต็มหน้าจอ
ล่าง ย้ายหน้าต่างไปที่ด้านล่างของหน้าต่าง
กอง
ปิด Alt+F4 ทำให้ไคลเอนต์สิ้นสุด
การปรับขนาด ชายแดน จัดการ
เมื่อต้องการเปลี่ยนขนาดของหน้าต่าง ให้เลื่อนตัวชี้ไปไว้เหนือจุดจับขอบปรับขนาด
(เคอร์เซอร์เปลี่ยน) กดปุ่ม 1 แล้วลากหน้าต่างไปที่ขนาดใหม่ เมื่อไหร่
ปล่อยปุ่ม หน้าต่างถูกปรับขนาด ขณะทำการลาก a
โครงร่างยางรัดจะแสดงขึ้นเพื่อระบุขนาดหน้าต่างใหม่
Matte สามารถเพิ่มการตกแต่งเคลือบด้านเสริมระหว่างพื้นที่ไคลเอนต์และหน้าต่าง
กรอบ (ดู ด้านกว้าง ทรัพยากร). NS เคลือบ ไม่ได้เป็นส่วนหนึ่งของหน้าต่างจริงๆ
กรอบ. ไม่มีฟังก์ชันที่เกี่ยวข้องกับการเคลือบด้าน
ไอคอน
ไอคอนคือการแสดงภาพกราฟิกขนาดเล็กของหน้าต่าง ย่อหน้าต่างให้เล็กสุดได้ (ไอคอน)
โดยใช้ปุ่มย่อเล็กสุดบนกรอบหน้าต่าง ไอคอนช่วยลดความยุ่งเหยิงบน
หน้าจอ.
การกดปุ่มเมาส์ 1 เมื่อตัวชี้อยู่เหนือไอคอนจะทำให้เมนูหน้าต่างของไอคอนเป็น
ป๊อปอัพ. การปล่อยปุ่ม (กด + ปล่อยโดยไม่ขยับเมาส์ = คลิก) ทำให้เกิด
เมนูที่จะโพสต์ เมนูประกอบด้วยการเลือกดังต่อไปนี้:
ไอคอน หน้าต่าง เมนู
คำอธิบายตัวเร่งการเลือก
คืนค่า เปิดหน้าต่างที่เกี่ยวข้อง
ย้าย อนุญาตให้ย้ายไอคอนด้วย
กุญแจ
ขนาด ไม่ใช้งาน (ไม่ใช่ตัวเลือกสำหรับไอคอน)
ลดขนาดไม่ใช้งาน (ไม่ใช่ตัวเลือกสำหรับไอคอน)
ขยายใหญ่สุด เปิดหน้าต่างที่เกี่ยวข้องและ
ทำให้มันเต็มหน้าจอ
ย้ายไอคอนด้านล่างไปที่ด้านล่างของกองไอคอน
ปิด Alt+F4 ลบไคลเอนต์จาก มม การจัดการ
โปรดทราบว่าการกดปุ่ม 3 เหนือไอคอนจะทำให้เมนูหน้าต่างของไอคอนปรากฏขึ้นด้วย ถึง
ทำการเลือกเมนูลากตัวชี้ไปที่เมนูแล้วปล่อยปุ่ม 3 เมื่อ
รายการที่ต้องการจะถูกเน้น
การดับเบิลคลิกที่ปุ่ม 1 บนไอคอนจะเรียก ฉ.restore_and_raise ทำงานและฟื้นฟู
หน้าต่างที่เกี่ยวข้องของไอคอนเป็นสถานะก่อนหน้า ตัวอย่างเช่น ถ้าหน้าต่างขยายใหญ่สุดคือ
iconified ดับเบิลคลิก 1 ปุ่มจะคืนค่าเป็นสถานะขยายใหญ่สุด ดับเบิลคลิก
ปุ่ม 1 บนไอคอนของกล่องไอคอน เปิดกล่องไอคอนและอนุญาตให้เข้าถึงที่มีอยู่
ไอคอน (โดยทั่วไป การดับเบิลคลิกที่ปุ่มเมาส์เป็นวิธีที่รวดเร็วในการใช้งานฟังก์ชัน)
กด หรือ (ปุ่มเมนูป๊อปอัป) ทำให้เมนูหน้าต่างไอคอนของ
ไอคอนที่เลือกในปัจจุบันที่จะปรากฏขึ้น
ไอคอน กล่อง
เมื่อไอคอนเริ่มรกหน้าจอ สามารถบรรจุลงในกล่องไอคอนได้ (การใช้ an
กล่องไอคอน, มม ต้องเริ่มต้นด้วยการกำหนดค่ากล่องไอคอนที่กำหนดไว้แล้ว) กล่องไอคอน
คือ มม หน้าต่างที่เก็บไอคอนไคลเอ็นต์ ประกอบด้วยแถบเลื่อนอย่างน้อยหนึ่งแถบเมื่อมี
มีไอคอนหน้าต่างมากกว่ากล่องไอคอนที่สามารถแสดงได้พร้อมกัน
ไอคอนในกล่องไอคอนสามารถจัดการได้ด้วยเมาส์ ตารางต่อไปนี้สรุป
ลักษณะการทำงานของอินเทอร์เฟซนี้ การทำงานของปุ่มจะมีผลเมื่อตัวชี้อยู่ที่ส่วนใดส่วนหนึ่ง
ของไอคอน โปรดทราบว่าการดับเบิลคลิกที่ไอคอนในกล่องไอคอนจะเรียก
ฉ.restore_and_raise ฟังก์ชัน
คำอธิบายการทำงานของปุ่ม
ปุ่ม 1 คลิก เลือกไอคอน
ปุ่ม 1 ดับเบิลคลิก Normalizes (เปิด) ที่เกี่ยวข้อง
หน้าต่าง. ยกเปิดแล้ว
หน้าต่างไปด้านบนของสแต็ก
ปุ่ม 1 ลาก ย้ายไอคอน
กดปุ่ม 3 ทำให้เมนูสำหรับไอคอนนั้นปรากฏขึ้น
ขึ้น
ปุ่ม 3 ลาก ไฮไลท์รายการเป็นตัวชี้
เคลื่อนผ่านเมนู
การกดปุ่มเมาส์ 3 เมื่อตัวชี้อยู่เหนือไอคอนจะทำให้เมนูสำหรับไอคอนนั้น
ป๊อปอัพ.
ไอคอน เมนู สำหรับ ไอคอน กล่อง
คำอธิบายตัวเร่งการเลือก
คืนค่า เปิดหน้าต่างที่เกี่ยวข้อง (ถ้าไม่ใช่
เปิดแล้ว)
ย้าย อนุญาตให้ย้ายไอคอนด้วย
กุญแจ
ขนาดไม่ใช้งาน
ลดขนาดไม่ใช้งาน
ขยายใหญ่สุด เปิดหน้าต่างที่เกี่ยวข้อง (ถ้าไม่ใช่
เปิดแล้ว) และขยายให้ใหญ่สุด
ขนาด.
ไม่ได้ใช้งานต่ำกว่า
ปิด Alt+F4 ลบไคลเอนต์จาก มม การจัดการ
ในการดึงเมนูหน้าต่างสำหรับกล่องไอคอนลงมาเอง ให้กดปุ่ม 1 โดยให้ตัวชี้อยู่เหนือ
ปุ่มเมนูสำหรับกล่องไอคอน เมนูหน้าต่างของกล่องไอคอนแตกต่างจากหน้าต่าง
เมนูของหน้าต่างไคลเอนต์: การเลือก "ปิด" จะถูกแทนที่ด้วย "PackIcons
Shift+Alt+F7" เมื่อเลือกแล้ว PackIcons จะแพ็คไอคอนในกล่องเพื่อให้บรรลุ
แถวเรียบร้อยไม่มีช่องว่าง
คุณยังสามารถโพสต์เมนูหน้าต่างได้โดยกด , หรือ . กด
(ปุ่มเมนูป๊อปอัป) ทำให้เมนูหน้าต่างไอคอนของไอคอนที่เลือกอยู่ในปัจจุบันเป็น
ป๊อปอัพ.
อินพุต โฟกัส
การขอ มม ตัวจัดการหน้าต่างรองรับ (โดยค่าเริ่มต้น) นโยบายการป้อนข้อมูลด้วยแป้นพิมพ์ที่ชัดเจน
การเลือก ซึ่งหมายความว่าเมื่อเลือกหน้าต่างเพื่อรับการป้อนข้อมูลด้วยแป้นพิมพ์ หน้าต่างจะยังคงได้รับ
ป้อนข้อมูลด้วยแป้นพิมพ์จนกว่าหน้าต่างจะถูกถอนออกจากการจัดการหน้าต่าง อีกหน้าต่างหนึ่งคือ
เลือกไว้อย่างชัดเจนเพื่อรับการป้อนข้อมูลด้วยแป้นพิมพ์ หรือหน้าต่างถูกทำให้เป็นรูปเป็นร่าง แหล่งข้อมูลมากมาย
ควบคุมโฟกัสอินพุต หน้าต่างไคลเอนต์ที่มีโฟกัสการป้อนข้อมูลด้วยแป้นพิมพ์มีการใช้งาน
ลักษณะหน้าต่างที่มีกรอบหน้าต่างที่มองเห็นได้ชัดเจน
ตารางต่อไปนี้สรุปพฤติกรรมการเลือกโฟกัสอินพุตของแป้นพิมพ์:
คำอธิบายฟังก์ชันวัตถุของปุ่มการกระทำ
ปุ่ม 1 กด กรอบหน้าต่าง / กรอบหน้าต่าง การเลือกโฟกัสของแป้นพิมพ์
ปุ่ม 1 กด ไอคอน การเลือกโฟกัสของแป้นพิมพ์
คำอธิบายฟังก์ชันการกดปุ่ม
[Alt][Tab] ย้ายโฟกัสอินพุตไปที่หน้าต่างถัดไปในหน้าต่าง
stack (ใช้ได้เฉพาะในการโฟกัสที่ชัดเจนเท่านั้น
โหมด).
[Alt][Shift][Tab] ย้ายโฟกัสอินพุตไปที่หน้าต่างก่อนหน้าใน
สแต็กหน้าต่าง (มีเฉพาะในข้อความที่ชัดเจน
โหมดโฟกัส)
หน้าต่าง ซ้อนได้
สแต็กหน้าต่างมีอยู่สองประเภท: สแต็กหน้าต่างส่วนกลางและโลคัลของแอปพลิเคชัน
สแต็คหน้าต่างครอบครัว
ลำดับการซ้อนของ windows อาจเปลี่ยนแปลงได้อันเป็นผลมาจากการตั้งค่าแป้นพิมพ์
โฟกัสอินพุต การสร้างไอคอนของหน้าต่าง หรือดำเนินการฟังก์ชันการซ้อนหน้าต่างตัวจัดการหน้าต่าง
เมื่อนโยบายโฟกัสของแป้นพิมพ์ชัดเจนค่าเริ่มต้นของ โฟกัสอัตโนมัติ ทรัพยากรคือ
จริง. สิ่งนี้ทำให้หน้าต่างถูกยกขึ้นไปที่ด้านบนของสแต็กเมื่อได้รับอินพุต
โฟกัส เช่น โดยการกดปุ่ม 1 บนแถบชื่อเรื่อง การดำเนินการที่สำคัญที่กำหนดไว้ใน
ตารางก่อนหน้าจะยกหน้าต่างรับโฟกัสไปที่ด้านบนของสแต็ก
ในโหมดตัวชี้ ค่าเริ่มต้นของ โฟกัสอัตโนมัติ เป็นเท็จ กล่าวคือ หน้าต่าง
ลำดับการซ้อนจะไม่เปลี่ยนแปลงเมื่อหน้าต่างได้รับโฟกัสการป้อนข้อมูลจากแป้นพิมพ์ ต่อไปนี้
การทำงานของคีย์สามารถใช้เพื่อวนรอบสแต็กหน้าต่างส่วนกลางได้
คำอธิบายฟังก์ชันการกดปุ่ม
[Alt][ESC] วางหน้าต่างด้านบนที่ด้านล่างของสแต็ก
[Alt][Shift][ESC] วางหน้าต่างด้านล่างไว้ที่ด้านบนของสแต็ก
ตามค่าเริ่มต้น ไอคอนของหน้าต่างจะถูกวางไว้ที่ด้านล่างของสแต็กเมื่อหน้าต่างเป็น
เป็นสัญลักษณ์; อย่างไรก็ตาม ค่าเริ่มต้นสามารถเปลี่ยนได้โดย ล่างบน Iconify ทรัพยากร.
หน้าต่างชั่วคราว (หน้าต่างรอง เช่น กล่องโต้ตอบ) จะอยู่เหนือหน้าต่างหลัก
โดยค่าเริ่มต้น; อย่างไรก็ตาม ลำดับการเรียงซ้อนตระกูลในเครื่องของแอปพลิเคชันอาจมีการเปลี่ยนแปลงเพื่ออนุญาต
หน้าต่างชั่วคราวที่จะวางไว้ใต้หน้าต่างระดับบนสุดหลัก อาร์กิวเมนต์ต่อไปนี้
แสดงการปรับเปลี่ยนลำดับการซ้อนสำหรับ ดอกไม้ ฟังก์ชัน
ดอกไม้ ลดหน้าต่างชั่วคราวภายในครอบครัว (อยู่เหนือผู้ปกครอง) และ
ลดระดับครอบครัวในสแต็กหน้าต่างส่วนกลาง
ดอกไม้ [ ภายใน]
ลดหน้าต่างชั่วคราวภายในครอบครัว (อยู่เหนือผู้ปกครอง) แต่
ไม่ลดระดับครอบครัวในสแต็กหน้าต่างส่วนกลาง
ดอกไม้ [ฟรีครอบครัว ]
ลดหน้าต่างที่ว่างจากสแต็กตระกูล (ด้านล่างพาเรนต์) แต่ไม่
ลดตระกูลในสแต็กหน้าต่างส่วนกลาง
อาร์กิวเมนต์ ภายใน และ ฟรีครอบครัว ยังสามารถใช้กับไฟล์ f.ยก และ f.raise_lower.
เซสชั่น การจัดการ
ตัวจัดการหน้าต่างคือไคลเอนต์ที่รับรู้โปรโตคอลการจัดการเซสชัน X มันตอบสนองต่อ
SaveYourself (และข้อความที่เกี่ยวข้องอื่น ๆ ) โดยการบันทึกรูปทรงของลูกค้าไปที่a
ไฟล์สถานะ มม จากนั้นสามารถเริ่มต้นใหม่โดยตัวจัดการเซสชัน XSMP ตำแหน่งเริ่มต้น
สำหรับไฟล์สถานะ is $HOME/.mwmclientdb. ตำแหน่งนี้สามารถแทนที่ด้วย
ทรัพยากร sessionClientDB.
X แหล่งข้อมูล
การขอ มม คำสั่งถูกกำหนดค่าจากฐานข้อมูลทรัพยากร ฐานข้อมูลนี้สร้างขึ้นจาก
แหล่งที่มาดังต่อไปนี้ เรียงตามลำดับความสำคัญ ต่ำไปสูง:
/etc/X11/app-defaults/Mwm
$บ้าน/Mwm
ทรัพยากร_ผู้จัดการ คุณสมบัติรูทหน้าต่างหรือ $HOME/.Xdefaults
สิ่งแวดล้อม ตัวแปรหรือ $HOME/.Xdefaults-โฮสต์
มม ตัวเลือกบรรทัดคำสั่ง
ชื่อไฟล์ /etc/X11/app-defaults/Mwm และ $บ้าน/Mwm เป็นตัวแทนของสถานที่ตามประเพณีสำหรับ
ไฟล์เหล่านี้ ตำแหน่งที่แท้จริงของไฟล์ทรัพยากรคลาสทั้งระบบอาจขึ้นอยู่กับ
XFILESEARCHPATH ตัวแปรสภาพแวดล้อมและสภาพแวดล้อมภาษาปัจจุบัน ที่เกิดขึ้นจริง
ตำแหน่งของไฟล์ทรัพยากรคลาสเฉพาะผู้ใช้อาจขึ้นอยู่กับ XUSERFILEค้นหาเส้นทาง
และ XAPPLRESDIR ตัวแปรสภาพแวดล้อมและสภาพแวดล้อมภาษาปัจจุบัน
รายการในฐานข้อมูลทรัพยากรอาจอ้างถึงไฟล์ทรัพยากรอื่น ๆ สำหรับประเภท
ทรัพยากร. ซึ่งรวมถึงไฟล์ที่มีบิตแมป ฟอนต์ และ มม ทรัพยากรเฉพาะ
เช่น เมนูและข้อกำหนดลักษณะการทำงาน (เช่น การผูกปุ่มและปุ่ม)
มว เป็นชื่อคลาสทรัพยากรของ มม และ มม เป็นชื่อทรัพยากรเริ่มต้นที่ใช้โดย มม ไปยัง
ค้นหาทรัพยากร NS - หน้าจอ ตัวเลือกบรรทัดคำสั่งระบุชื่อทรัพยากร เช่น
"mwm_b+w" และ "mwm_color") ในการอภิปรายข้อมูลจำเพาะของทรัพยากรต่อไปนี้ "Mwm"
และ "mwm" (และนามแฝง มม ชื่อทรัพยากร) สามารถใช้แทนกันได้ แต่ "mwm"
มีความสำคัญเหนือกว่า "Mwm"
การขอ มม คำสั่งใช้ทรัพยากรประเภทต่อไปนี้:
ตัวแทน ลักษณะ แหล่งข้อมูล:
ทรัพยากรเหล่านี้ระบุแอตทริบิวต์ลักษณะที่ปรากฏของอินเทอร์เฟซผู้ใช้ตัวจัดการหน้าต่าง
ส่วนประกอบ สามารถใช้กับลักษณะที่ปรากฏของเมนูตัวจัดการหน้าต่าง
หน้าต่างคำติชม (เช่น หน้าต่างคำติชมการกำหนดค่าหน้าต่างใหม่)
กรอบหน้าต่างไคลเอนต์และไอคอน
ทั่วไป ลักษณะ และ พฤติกรรม แหล่งข้อมูล:
ทรัพยากรเหล่านี้ระบุ มม ลักษณะและพฤติกรรม (เช่น หน้าต่าง
นโยบายการจัดการ) ไม่ได้กำหนดไว้ต่างหาก มม ผู้ใช้งาน
ส่วนประกอบอินเทอร์เฟซ ใช้ได้กับทุกหน้าจอและพื้นที่ทำงาน
จอภาพ โดยเฉพาะ ลักษณะ และ พฤติกรรม แหล่งข้อมูล:
แหล่งข้อมูลเหล่านี้ระบุลักษณะและพฤติกรรมของ มม องค์ประกอบที่เป็น
ตั้งค่าได้ทีละหน้าจอ
ไคลเอนต์ โดยเฉพาะ แหล่งข้อมูล:
ล้อยางขัดเหล่านี้ติดตั้งบนแกน XNUMX (มม.) ผลิตภัณฑ์นี้ถูกผลิตในหลายรูปทรง และหลากหลายเบอร์ความแน่นหนาของปริมาณอนุภาคขัดของมัน จะทำให้ท่านได้รับประสิทธิภาพสูงในการขัดและการใช้งานที่ยาวนาน มม สามารถตั้งค่าทรัพยากรสำหรับหน้าต่างไคลเอนต์เฉพาะหรือคลาสของไคลเอนต์
หน้าต่าง พวกเขาระบุไอคอนเฉพาะไคลเอ็นต์และลักษณะที่ปรากฏของกรอบหน้าต่างไคลเอ็นต์
และพฤติกรรม
ตัวระบุทรัพยากรสามารถเป็นได้ทั้งชื่อทรัพยากร (เช่น เบื้องหน้า) หรือทรัพยากร
คลาส (เช่น เบื้องหน้า) หากค่าของทรัพยากรเป็นชื่อไฟล์และถ้า
ชื่อไฟล์นำหน้าด้วย "~/" จากนั้นจะสัมพันธ์กับเส้นทางที่มีอยู่ใน หน้าหลัก
ตัวแปรสภาพแวดล้อม (โดยทั่วไปคือโฮมไดเร็กทอรีของผู้ใช้)
ตัวแทน ลักษณะ แหล่งข้อมูล
ไวยากรณ์สำหรับการระบุทรัพยากรลักษณะที่ปรากฏของส่วนประกอบที่ใช้กับตัวจัดการหน้าต่าง
ไอคอน เมนู และกรอบหน้าต่างไคลเอ็นต์คือ อืม* ทรัพยากร_id
ตัวอย่างเช่น Mwm*เบื้องหน้า ใช้เพื่อระบุสีพื้นหน้าสำหรับ มม เมนู, ไอคอน,
กรอบหน้าต่างไคลเอ็นต์ และกล่องโต้ตอบคำติชม
ไวยากรณ์สำหรับการระบุทรัพยากรลักษณะที่ปรากฏของส่วนประกอบที่ใช้กับเฉพาะ มม
ส่วนประกอบคือ อืม*[เมนู|ไอคอน|ไคลเอนต์|ข้อเสนอแนะ] *ทรัพยากร_id
If เมนู ถูกระบุ ทรัพยากรถูกนำไปใช้กับ .เท่านั้น มม เมนู; ถ้า ไอคอน ระบุไว้
ทรัพยากรถูกนำไปใช้กับไอคอน และถ้า ไคลเอนต์ ถูกระบุ ทรัพยากรถูกนำไปใช้กับ
กรอบหน้าต่างลูกค้า. ตัวอย่างเช่น, Mwm*ไอคอน*เบื้องหน้า ใช้เพื่อระบุเบื้องหน้า
สีสำหรับ มม ไอคอน Mwm*เมนู*เบื้องหน้า ระบุสีพื้นหน้าสำหรับ มม เมนู และ
Mwm*ลูกค้า*เบื้องหน้า ใช้เพื่อระบุสีพื้นหน้าสำหรับ มม หน้าต่างลูกค้า
เฟรม
ลักษณะที่ปรากฏของพื้นที่ชื่อเรื่องของกรอบหน้าต่างไคลเอนต์ (รวมถึงการจัดการหน้าต่าง
ปุ่ม) สามารถกำหนดค่าแยกกันได้ ไวยากรณ์สำหรับการกำหนดค่าพื้นที่หัวเรื่องของa
กรอบหน้าต่างลูกค้าคือ Mwm*ลูกค้า*ชื่อ* ทรัพยากร_id
ตัวอย่างเช่น Mwm*ลูกค้า*ชื่อ*เบื้องหน้า ระบุสีพื้นหน้าสำหรับชื่อเรื่อง
พื้นที่. ค่าเริ่มต้นสำหรับทรัพยากรพื้นที่ชื่อเรื่องจะขึ้นอยู่กับค่าของที่สอดคล้องกัน
ทรัพยากรกรอบหน้าต่างไคลเอ็นต์
สามารถกำหนดลักษณะที่ปรากฏของเมนูได้ตามชื่อของเมนู ไวยากรณ์สำหรับ
ระบุลักษณะเมนูตามชื่อคือ อืม*เมนู* เมนู_ชื่อ*ทรัพยากร_id
ตัวอย่างเช่น Mwm*menu*my_menu*เบื้องหน้า ระบุสีพื้นหน้าสำหรับเมนูชื่อ
my_menu. ผู้ใช้ยังสามารถระบุทรัพยากรสำหรับส่วนประกอบเมนูตัวจัดการหน้าต่าง นั่นคือ
แกดเจ็ตที่ประกอบด้วยเมนู ซึ่งอาจรวมถึงตัวอย่างเช่น ชื่อเมนู ชื่อ
ตัวคั่น หนึ่งปุ่มขึ้นไป และตัวคั่น หากเมนูมีมากกว่าหนึ่งตัวอย่าง
ของคลาส เช่น PushButtonGadget หลายอัน ชื่อของอินสแตนซ์แรกคือ
"PushButtonGadget1" ส่วนที่สองคือ "PushButtonGadget2" เป็นต้น รายการต่อไปนี้
ระบุหลักการตั้งชื่อที่ใช้สำหรับส่วนประกอบเมนูตัวจัดการหน้าต่าง:
· ชื่อเมนู LabelGadget - "TitleName"
· Menu Title SeparatorGadget - "TitleSeparator"
· CascadeButtonGadget - "CascadeButtonGadget "
· PushButtonGadget - "PushButtonGadget ." "
· SeparatorGadget - "SeparatorGadget "
อ้างถึง man page สำหรับแต่ละคลาสสำหรับรายการทรัพยากรที่สามารถระบุได้
ทรัพยากรลักษณะที่ปรากฏของส่วนประกอบต่อไปนี้ที่ใช้กับส่วนตัวจัดการหน้าต่างทั้งหมดสามารถเป็น
ระบุ:
ตัวแทน ลักษณะ แหล่งข้อมูล - ทั้งหมด หน้าต่าง ผู้จัดการ อะไหล่
ชื่อ คลาส ค่า ประเภท Default
พื้นหลัง สีพื้นหลังแตกต่างกันไป†
backgroundPixmap สตริง BackgroundPixmap†† แตกต่างกันไป†
bottomShadowColor สีพื้นหน้าแตกต่างกันไป†
bottomShadowPixmap สตริงเบื้องหน้า†† แตกต่างกันไป†
fontList FontList string††† "แก้ไข"
เบื้องหน้า สีพื้นหน้าแตกต่างกันไป†
saveUnder SaveUnder T/FF
topShadowColor สีพื้นหลังแตกต่างกันไป†
topShadowPixmap สตริง ShadowPixmap ด้านบน†† แตกต่างกันไป†
†ค่าเริ่มต้นจะถูกเลือกตามประเภทภาพของหน้าจอ ††ชื่อภาพ ดู
Xm ติดตั้งอิมเมจ(3). †††X11 X คำอธิบายแบบอักษรลอจิก
พื้นหลัง (ระดับ พื้นหลัง)
ทรัพยากรนี้ระบุสีพื้นหลัง สี X ตามกฎหมายใดๆ อาจเป็น
ระบุไว้ ค่าเริ่มต้นจะถูกเลือกตามประเภทภาพของหน้าจอ
พื้นหลังPixmap (ระดับ พื้นหลังPixmap)
แหล่งข้อมูลนี้ระบุ Pixmap พื้นหลังของ มม การตกแต่งเมื่อ
หน้าต่างไม่ทำงาน (ไม่มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นคือ
เลือกตามประเภทการมองเห็นของหน้าจอ
ด้านล่างเงาสี (ระดับ เบื้องหน้า)
ทรัพยากรนี้ระบุสีเงาด้านล่าง สีนี้ใช้สำหรับ
มุมล่างและมุมขวาของการตกแต่งตัวจัดการหน้าต่าง สี X ใด ๆ ที่ถูกกฎหมายอาจ
ระบุไว้ ค่าเริ่มต้นจะถูกเลือกตามประเภทภาพของ
จอภาพ
ด้านล่าง ShadowPixmap (ระดับ ด้านล่าง ShadowPixmap)
ทรัพยากรนี้ระบุ Pixmap เงาด้านล่าง Pixmap นี้ใช้สำหรับ
มุมล่างและมุมขวาของการตกแต่งตัวจัดการหน้าต่าง ค่าเริ่มต้นถูกเลือก
ตามประเภทการมองเห็นของหน้าจอ
รายการแบบอักษร (ระดับ รายการแบบอักษร)
ทรัพยากรนี้ระบุแบบอักษรที่ใช้ในการตกแต่งตัวจัดการหน้าต่าง NS
การเข้ารหัสอักขระของแบบอักษรควรตรงกับการเข้ารหัสอักขระของ
สตริงที่ใช้ ค่าเริ่มต้นคือ "คงที่"
เบื้องหน้า (ระดับ เบื้องหน้า)
ทรัพยากรนี้ระบุสีพื้นหน้า ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
บันทึกภายใต้ (ระดับ บันทึกอันเดอร์)
ใช้เพื่อระบุว่า "บันทึกอันเดอร์" ใช้สำหรับ มม ส่วนประกอบ สำหรับ
นี้เพื่อให้มีผลใด ๆ บันทึกอันเดอร์จะต้องใช้งานโดยเซิร์ฟเวอร์ X ถ้า
มีการใช้งานบันทึกอันเดอร์เซิร์ฟเวอร์ X จะบันทึกเนื้อหาของ windows ที่ถูกบดบัง
โดย windows ที่มีการตั้งค่าบันทึกภายใต้การตั้งค่า ถ้า บันทึกภายใต้ ทรัพยากรคือ
ทรูมันนี่ มม จะตั้งค่าบันทึกภายใต้แอตทริบิวต์บนเฟรมตัวจัดการหน้าต่างของ any
ลูกค้าที่ตั้งค่าไว้ ถ้า บันทึกภายใต้ เป็นเท็จ บันทึกอันเดอร์จะไม่ถูกนำไปใช้กับ
เฟรมตัวจัดการหน้าต่างใด ๆ ค่าเริ่มต้นคือเท็จ
ด้านบนเงาสี (ระดับ พื้นหลัง)
ทรัพยากรนี้ระบุสีเงาด้านบน สีนี้ใช้สำหรับอัปเปอร์
และมุมเอียงซ้ายของการตกแต่งตัวจัดการหน้าต่าง ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
topShadowPixmap ( คลาส ท็อปชาโดว์พิกแมป)
ทรัพยากรนี้ระบุ Pixmap เงาด้านบน Pixmap นี้ใช้สำหรับส่วนบน
และมุมเอียงซ้ายของการตกแต่งตัวจัดการหน้าต่าง ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ทรัพยากรลักษณะที่ปรากฏของส่วนประกอบต่อไปนี้ที่ใช้กับเฟรมและไอคอนสามารถเป็น
ระบุ:
กรอบ และ ไอคอน ชิ้นส่วน
ชื่อ คลาส ค่า ประเภท Default
activeBackground สีพื้นหลังแตกต่างกันไป†
activeBackgroundPixmap สตริง BackgroundPixmap †† แตกต่างกันไป†
activeBottomShadowColor สีพื้นหน้าแตกต่างกันไป†
สตริง activeBottomShadowPixmap BottomShadowPixmap†† แตกต่างกันไป†
ActiveForeground สีพื้นหน้าแตกต่างกันไป†
activeTopShadowColor สีพื้นหลังแตกต่างกันไป†
activeTopShadowPixmap สตริง TopShadowPixmap †† แตกต่างกันไป†
†ค่าเริ่มต้นจะถูกเลือกตามประเภทภาพของหน้าจอ ††ดู Xm ติดตั้งอิมเมจ(3)
ใช้งานพื้นหลัง (ระดับ พื้นหลัง)
แหล่งข้อมูลนี้ระบุสีพื้นหลังของ มม การตกแต่งเมื่อ
หน้าต่างทำงานอยู่ (มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ActiveBackgroundPixmap (ระดับ ActiveBackgroundPixmap)
แหล่งข้อมูลนี้ระบุ Pixmap พื้นหลังของ มม การตกแต่งเมื่อ
หน้าต่างทำงานอยู่ (มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ActiveBottomShadowColor (ระดับ เบื้องหน้า)
ทรัพยากรนี้ระบุสีเงาด้านล่างของ มม การตกแต่งเมื่อ
หน้าต่างทำงานอยู่ (มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ActiveBottomShadowPixmap (ระดับ ด้านล่าง ShadowPixmap)
ทรัพยากรนี้ระบุเงาด้านล่าง Pixmap ของ มม การตกแต่งเมื่อ
หน้าต่างทำงานอยู่ (มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ActiveForeground (ระดับ เบื้องหน้า)
แหล่งข้อมูลนี้ระบุสีพื้นหน้าของ มม การตกแต่งเมื่อ
หน้าต่างทำงานอยู่ (มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ActiveTopShadowColor (ระดับ พื้นหลัง)
ทรัพยากรนี้ระบุสีเงาด้านบนของ มม การตกแต่งเมื่อ
หน้าต่างทำงานอยู่ (มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ActiveTopShadowPixmap (ระดับ TopShadowPixmap.jpg)
ทรัพยากรนี้ระบุ Pixmap เงาด้านบนของ มม การตกแต่งเมื่อ
หน้าต่างทำงานอยู่ (มีโฟกัสของแป้นพิมพ์) ค่าเริ่มต้นจะถูกเลือกตาม
ประเภทของภาพหน้าจอ
ทั่วไป ลักษณะ และ พฤติกรรม แหล่งข้อมูล
ไวยากรณ์สำหรับระบุลักษณะทั่วไปและทรัพยากรลักษณะการทำงานคือ อืม*ทรัพยากร_id
ตัวอย่างเช่น Mwm*แป้นพิมพ์FocusPolicy ระบุนโยบายตัวจัดการหน้าต่างสำหรับการตั้งค่า
แป้นพิมพ์โฟกัสไปที่หน้าต่างไคลเอนต์โดยเฉพาะ
สามารถระบุทรัพยากรลักษณะทั่วไปและลักษณะการทำงานต่อไปนี้:
ทั่วไป ลักษณะ และ พฤติกรรม แหล่งข้อมูล
ชื่อ คลาส ค่า ประเภท Default
ออโต้คีย์โฟกัส ออโต้คีย์โฟกัส T/FT
autoRaiseDelay AutoRaiseDelay มิลลิวินาที 500
bitmap- ไดเรกทอรี Bitmap- /usr/include-
ไดเร็กทอรีไดเร็กทอรี /X11/bitmaps
ไคลเอนต์AutoPlace ไคลเอนต์AutoPlace T/FT
colormapFocus- ColormapFocus- แป้นพิมพ์สตริง
นโยบายนโยบาย
configFile ไฟล์ ConfigFile $HOME/mwmrc
deiconifyKeyFocus DeiconifyKeyFocus T/FT
doubleClick- DoubleClick- มิลลิวินาที หลายคลิก
เวลา เวลา เวลา†
enableWarp enableWarp T/FT
บังคับใช้KeyFocus บังคับKeyFocus T/FT
frameStyle สตริงสไตล์เฟรมปิดภาคเรียน
ไอคอนAutoPlace IconAutoPlace T/FT
ไอคอนคลิกไอคอนคลิก T/FT
InteractivePlacement InteractivePlacement T/FT
keyboardFocus- KeyboardFocus- สตริงที่ชัดเจน
นโยบายนโยบาย
lowerOnIconify LowerOnIconify T/FT
moveThreshold ย้ายเกณฑ์ พิกเซล 4
มัลติสกรีน มัลติสกรีน T/FF
passButtons PassButtons T/FF
passSelectButton ผ่านSelectButton T/FT
ตำแหน่งIsFrame PositionIsFrame T/FT
ตำแหน่งบนหน้าจอ ตำแหน่งบนหน้าจอ T/FT
quitTimeout QuitTimeout มิลลิวินาที 1000
ยกคีย์โฟกัส เพิ่มคีย์โฟกัส T/FF
รีเฟรชByClearing รีเฟรชByClearing T/FT
rootButtonClick RootButtonClick T/FF
หน้าจอ สตริงหน้าจอแตกต่างกันไป
sessionClientDB สตริง SessionClientDB $HOME/.mwmclientdb
showFeedback ShowFeedback string ทั้งหมด
startKeyFocus StartupKeyFocus T/FT
wMenuButtonClick WMenuButtonClick T/FT
wMenuButtonClick2 WMenuButtonClick2 T/FT
†ทรัพยากร doubleClickTime รวมอยู่ในความเข้ากันได้แบบย้อนหลัง การใช้ Xt
ต้องการทรัพยากร multiClickTime
ออโต้คีย์โฟกัส (ระดับ ออโต้คีย์โฟกัส)
ทรัพยากรนี้จะพร้อมใช้งานก็ต่อเมื่อนโยบายการป้อนข้อมูลด้วยแป้นพิมพ์เป็น
ชัดเจน. ถ้า ออโต้คีย์โฟกัส จะได้รับค่า True จากนั้นเมื่อหน้าต่างที่มี
โฟกัสการป้อนข้อมูลด้วยแป้นพิมพ์ถูกถอนออกจากการจัดการหน้าต่างหรือถูกทำให้เป็นรูปเป็นร่าง
โฟกัสถูกตั้งค่าเป็นหน้าต่างก่อนหน้าที่มีการโฟกัส ถ้าค่าที่กำหนดคือ
เท็จ ไม่มีการตั้งค่าโฟกัสอินพุตของแป้นพิมพ์โดยอัตโนมัติ มันคือ
แนะนำว่าทั้ง ออโต้คีย์โฟกัส และ startKeyFocus ซื่อสัตย์ในการทำงานด้วยน้ำตา
ปิดเมนู ค่าเริ่มต้นคือ True
autoRaiseDelay (ระดับ AutoRaiseDelay)
ทรัพยากรนี้มีให้เฉพาะเมื่อ โฟกัสอัตโนมัติ ทรัพยากรเป็นจริงและ
นโยบายการโฟกัสของแป้นพิมพ์เป็นตัวชี้ NS autoRaiseDelay ทรัพยากรระบุ
ระยะเวลา (เป็นมิลลิวินาที) ที่ มม จะรอก่อนที่จะยกหน้าต่างขึ้น
หลังจากที่ได้รับการโฟกัสของแป้นพิมพ์แล้ว ค่าเริ่มต้นของทรัพยากรนี้คือ500
(นางสาว).
ไดเรกทอรีบิตแมป (ระดับ ไดเรกทอรีบิตแมป)
ทรัพยากรนี้ระบุไดเร็กทอรีที่จะค้นหาบิตแมปที่อ้างอิงโดย
มม ทรัพยากร. ค้นหาไดเร็กทอรีนี้หากระบุบิตแมปโดยไม่มี an
ชื่อพาธที่แน่นอน ค่าเริ่มต้นสำหรับทรัพยากรนี้คือ
/usr/include/X11/บิตแมป. ไดเร็กทอรี /usr/include/X11/บิตแมป หมายถึง
ตำแหน่งปกติสำหรับไดเร็กทอรีนี้ ตำแหน่งที่แท้จริงของไดเร็กทอรีนี้
อาจแตกต่างกันไปในบางระบบ หากไม่พบบิตแมปในไดเร็กทอรีที่ระบุ
XBMLANGPATH กำลังค้นหา
ลูกค้าออโต้เพลส (ระดับ ไคลเอนต์ออโต้เพลส)
ทรัพยากรนี้กำหนดตำแหน่งของหน้าต่างเมื่อไม่มีหน้าต่าง
กำหนดตำแหน่งโปรแกรมหรือผู้ใช้กำหนด ด้วยค่า True หน้าต่างเป็น
อยู่ในตำแหน่งโดยให้มุมบนซ้ายของเฟรมชดเชยในแนวนอนและ
ในแนวตั้ง ค่า False ทำให้ตำแหน่งที่กำหนดในปัจจุบันของ
หน้าต่างที่จะใช้ ไม่ว่าในกรณีใด มม จะพยายามวางหน้าต่างทั้งหมด
บนหน้าจอ. ค่าเริ่มต้นคือ True
แผนที่สีFocusPolicy (ระดับ แผนที่สี FocusPolicy)
ทรัพยากรนี้ระบุนโยบายการโฟกัสแผนที่สีที่จะใช้ ถ้า
ค่าทรัพยากรมีความชัดเจน การดำเนินการเลือกแผนที่สีเสร็จสิ้นบนไคลเอนต์
หน้าต่างเพื่อตั้งค่าโฟกัสแผนที่สีไปที่หน้าต่างนั้น หากค่าเป็นตัวชี้
หน้าต่างไคลเอนต์ที่มีตัวชี้มีโฟกัสแผนที่สี ถ้าค่าเป็น
แป้นพิมพ์ หน้าต่างไคลเอนต์ที่มีโฟกัสอินพุตของแป้นพิมพ์มี colormap
จุดสนใจ. ค่าเริ่มต้นสำหรับทรัพยากรนี้คือแป้นพิมพ์
configFile.config (ระดับ ไฟล์กำหนดค่า)
ค่าทรัพยากรคือชื่อพาธสำหรับa มม ไฟล์คำอธิบายทรัพยากร ถ้า
ชื่อพาธขึ้นต้นด้วย "~/", มม ถือว่าสัมพันธ์กับบ้านของผู้ใช้บริการ
ไดเร็กทอรี (ตามที่ระบุโดย หน้าหลัก ตัวแปรสภาพแวดล้อม) ถ้า ภาษา
ตัวแปรสภาพแวดล้อมถูกตั้งค่า มม มองหา $HOME/$LANG/ configFile.config. ถ้าไฟล์นั้น
ไม่มีอยู่หรือถ้า ภาษา ไม่ได้ตั้งค่า มม มองหา $ HOME/configFile.config. หาก
configFile.config ชื่อพาธไม่ได้ขึ้นต้นด้วย "~/" หรือ "/" มม ถือว่าเป็น
สัมพันธ์กับไดเร็กทอรีการทำงานปัจจุบัน ถ้า configFile.config ทรัพยากรไม่ได้
ระบุไว้หรือหากไม่มีไฟล์นั้น มม ใช้เส้นทางเริ่มต้นหลายเส้นทางเพื่อค้นหา
ไฟล์การกำหนดค่า ลำดับการค้นหาแสดงไว้ด้านล่าง:
/etc/X11/mwm/$LANG/system.mwmrc† /etc/X11/mwm/system.mwmrc† เส้นทางที่ทำเครื่องหมายด้วย
'†' ขึ้นอยู่กับการใช้งาน
แยกไอคอนKeyFocus (ระดับ แยกไอคอนKeyFocus)
ทรัพยากรนี้ใช้เฉพาะเมื่อนโยบายการโฟกัสการป้อนข้อมูลของแป้นพิมพ์มีความชัดเจน ถ้า
ใช้ค่า True หน้าต่างจะได้รับโฟกัสอินพุตของแป้นพิมพ์เมื่อเป็น
ทำให้เป็นมาตรฐาน (deiconified) True คือค่าเริ่มต้น
doubleClickTime (ระดับ เวลาดับเบิลคลิก)
ทรัพยากรนี้ใช้เพื่อตั้งเวลาสูงสุด (เป็นมิลลิวินาที) ระหว่างการคลิก (ปุ่ม
กด) ที่ประกอบเป็นดับเบิลคลิก เลิกใช้ทรัพยากรนี้แล้ว
ใช้ทรัพยากร Xt เวลาหลายคลิก แทนที่. คุณค่าของ doubleClickTime
ค่าเริ่มต้นแบบไดนามิกเป็นค่าของ เวลาหลายคลิก.
เปิดใช้วาร์ป (ระดับ เปิดใช้งาน Warp)
ค่าเริ่มต้นของทรัพยากรนี้ จริง สาเหตุ มม เพื่อวาร์ปตัวชี้ไปที่
กึ่งกลางของหน้าต่างที่เลือกระหว่างการปรับขนาดและการย้ายที่ควบคุมด้วยแป้นพิมพ์
การดำเนินงาน ตั้งค่าเป็น สาเหตุเท็จ มม เพื่อออกจากตัวชี้ที่มัน
ที่เดิมบนหน้าจอ เว้นแต่ผู้ใช้จะย้ายอย่างชัดเจนด้วย
ปุ่มเคอร์เซอร์หรืออุปกรณ์ชี้ตำแหน่ง
บังคับใช้KeyFocus (ระดับ บังคับคีย์โฟกัส)
หากทรัพยากรนี้ได้รับค่า True แป้นพิมพ์อินพุตโฟกัสจะเป็นเสมอ
กำหนดเป็นหน้าต่างที่เลือกไว้อย่างชัดเจน แม้ว่าจะมีข้อบ่งชี้ว่า
หน้าต่างอินพุต "แอ็คทีฟทั่วโลก" (ตัวอย่างของหน้าต่างที่ใช้งานทั่วโลกคือ a
แถบเลื่อนที่สามารถใช้งานได้โดยไม่ต้องตั้งค่าโฟกัสไปที่ไคลเอนต์นั้น) If
ทรัพยากรเป็นเท็จ ไม่ได้ตั้งค่าโฟกัสการป้อนข้อมูลของแป้นพิมพ์เป็น .อย่างชัดเจน
หน้าต่างที่ใช้งานทั่วโลก ค่าเริ่มต้นคือ True
กรอบสไตล์ (ระดับ กรอบสไตล์)
หากทรัพยากรนี้ได้รับค่า "slab" เฟรมตัวจัดการหน้าต่างจะเป็น
วาดโดยให้พื้นที่ลูกค้าดูเหมือนสูงเท่ากับด้านบนของ
กรอบหน้าต่าง หากทรัพยากรถูกตั้งค่าเป็น "ปิดภาคเรียน" กรอบหน้าต่างจะเป็น
วาดเพื่อให้พื้นที่ไคลเอนต์ปรากฏต่ำกว่าด้านบนของกรอบหน้าต่าง
ค่าเริ่มต้นคือ "ปิดภาคเรียน"
ไอคอนออโต้เพลส (ระดับ ไอคอนออโต้เพลส)
ทรัพยากรนี้ระบุว่าตัวจัดการหน้าต่างจัดเรียงไอคอนใน a . หรือไม่
พื้นที่เฉพาะของหน้าจอหรือวางแต่ละไอคอนในตำแหน่งที่หน้าต่างอยู่เมื่ออยู่
เป็นสัญลักษณ์ ค่า True แสดงว่ามีการจัดเรียงไอคอนโดยเฉพาะ
พื้นที่ของหน้าจอกำหนดโดย ไอคอนตำแหน่ง ทรัพยากร. ค่าเท็จ
แสดงว่าไอคอนถูกวางไว้ที่ตำแหน่งของหน้าต่างเมื่ออยู่
เป็นสัญลักษณ์ ค่าเริ่มต้นคือ จริง
ไอคอนคลิก (ระดับ ไอคอนคลิก)
เมื่อทรัพยากรนี้ได้รับค่า True เมนูระบบจะถูกโพสต์และ
โพสต์ทิ้งไว้เมื่อคลิกไอคอน ค่าเริ่มต้นคือ True
ตำแหน่งโต้ตอบ (ระดับ ตำแหน่งเชิงโต้ตอบ)
ทรัพยากรนี้ควบคุมตำแหน่งเริ่มต้นของหน้าต่างใหม่บนหน้าจอ ถ้า
ค่าเป็น True รูปร่างของตัวชี้จะเปลี่ยนก่อนวางหน้าต่างใหม่
หน้าจอเพื่อระบุให้ผู้ใช้ทราบว่าควรเลือกตำแหน่งสำหรับ
มุมซ้ายบนของหน้าต่าง หากค่าเป็นเท็จ จะวาง windows ไว้
ตามแอตทริบิวต์การกำหนดค่าหน้าต่างเริ่มต้น ค่าเริ่มต้นของ
แหล่งข้อมูลนี้เป็นเท็จ
แป้นพิมพ์โฟกัสนโยบาย (ระดับ นโยบายแป้นพิมพ์โฟกัส)
หากตั้งค่าเป็นพอยน์เตอร์ นโยบายโฟกัสของแป้นพิมพ์จะต้องตั้งค่าโฟกัสของแป้นพิมพ์
ไปยังหน้าต่างไคลเอนต์ที่มีตัวชี้ (ตัวชี้ยังสามารถอยู่ใน
ตกแต่งหน้าต่างลูกค้าที่ มม เพิ่ม) หากตั้งค่าเป็นที่ชัดเจน นโยบายจะเป็น
ให้ตั้งโฟกัสของแป้นพิมพ์ไปที่หน้าต่างไคลเอนต์เมื่อผู้ใช้กดปุ่ม 1
ด้วยตัวชี้บนหน้าต่างไคลเอนต์หรือส่วนใดส่วนหนึ่งของ มม
การตกแต่ง. ค่าเริ่มต้นสำหรับทรัพยากรนี้เป็นที่ชัดเจน
ล่างบน Iconify (ระดับ ล่างบน Iconify)
หากทรัพยากรนี้ได้รับค่าเริ่มต้นเป็น True ไอคอนของหน้าต่างจะปรากฏบน
ด้านล่างของสแต็กหน้าต่างเมื่อย่อหน้าต่าง (ไอคอน) NS
ค่าของ False วางไอคอนในลำดับการซ้อนที่เดียวกับ
หน้าต่างที่เกี่ยวข้อง ค่าเริ่มต้นของทรัพยากรนี้คือ True
ย้ายเกณฑ์ (ระดับ เลื่อนเกณฑ์)
ทรัพยากรนี้ใช้เพื่อควบคุมความไวของการดำเนินการลากที่
ย้ายหน้าต่างและไอคอน ค่าของทรัพยากรนี้คือจำนวนพิกเซลที่
ตัวระบุตำแหน่งจะถูกย้ายโดยกดปุ่มลงก่อนเริ่มการดำเนินการย้าย
ใช้เพื่อป้องกันการเคลื่อนไหวของหน้าต่าง/ไอคอนเมื่อคุณคลิกหรือดับเบิลคลิกและ
มีการเคลื่อนไหวของตัวชี้โดยไม่ได้ตั้งใจเมื่อกดปุ่มลง ค่าเริ่มต้น
ของทรัพยากรนี้คือ 4 (พิกเซล)
หลายหน้าจอ (ระดับ multiscreen)
แหล่งข้อมูลนี้หากเป็นจริงทำให้เกิด มม เพื่อจัดการหน้าจอทั้งหมดบนจอแสดงผล ถ้า
เท็จ มม จัดการเพียงหน้าจอเดียว ค่าเริ่มต้นคือเท็จ
ปุ่มรหัสผ่าน (ระดับ ปุ่มรหัสผ่าน)
ทรัพยากรนี้ระบุว่ามีการส่งต่อเหตุการณ์การกดปุ่มไปยังไคลเอนต์หรือไม่
หลังจากที่ถูกใช้เพื่อทำหน้าที่จัดการหน้าต่างในบริบทของไคลเอ็นต์ ถ้า
ค่าทรัพยากรเป็นเท็จ การกดปุ่มจะไม่ส่งผ่านไปยังไคลเอนต์ ถ้า
ค่าเป็น True การกดปุ่มจะถูกส่งไปยังหน้าต่างไคลเอนต์ หน้าต่าง
ฟังก์ชันตัวจัดการเสร็จสิ้นในทั้งสองกรณี ค่าเริ่มต้นสำหรับทรัพยากรนี้คือ
เท็จ
ปุ่มเลือกผ่าน (ระดับ ปุ่มเลือกผ่าน)
แหล่งข้อมูลนี้ระบุว่าจะส่งเหตุการณ์กดปุ่มเลือกไปที่ .หรือไม่
ไคลเอนต์หลังจากถูกใช้เพื่อทำหน้าที่จัดการหน้าต่างในไคลเอนต์
บริบท. หากค่าทรัพยากรเป็นเท็จ การกดปุ่มจะไม่เป็น
ผ่านไปยังลูกค้า หากค่าเป็น True การกดปุ่มจะถูกส่งไปยัง
หน้าต่างลูกค้า ฟังก์ชันตัวจัดการหน้าต่างเสร็จสิ้นในทั้งสองกรณี ค่าเริ่มต้น
ค่าสำหรับทรัพยากรนี้คือ True
ตำแหน่งIsFrame (ระดับ ตำแหน่งIsFrame)
ทรัพยากรนี้ระบุว่าข้อมูลตำแหน่งหน้าต่างไคลเอนต์ (จาก
WM_NORMAL_คำแนะนำ คุณสมบัติและจากการร้องขอการกำหนดค่า) จะถูกตีความ
หากค่าทรัพยากรเป็น True ข้อมูลจะถูกตีความว่าเป็นตำแหน่งของ
มม กรอบหน้าต่างลูกค้า. หากค่าเป็นเท็จจะตีความว่าเป็น
ตำแหน่งของพื้นที่ไคลเอนต์ของหน้าต่าง ค่าเริ่มต้นของสิ่งนี้
ทรัพยากรเป็นจริง
ตำแหน่งบนหน้าจอ (ระดับ ตำแหน่งบนหน้าจอ)
ทรัพยากรนี้ใช้เพื่อระบุว่าควรวาง windows ในขั้นต้น (ถ้า
ได้) เพื่อไม่ให้ถูกขอบของหน้าจอหนีบ (ถ้า
ค่าทรัพยากรเป็นจริง) หากหน้าต่างมีขนาดใหญ่กว่าขนาดของหน้าจอที่
อย่างน้อยมุมบนซ้ายของหน้าต่างจะอยู่บนหน้าจอ ถ้าค่าทรัพยากรคือ
เท็จ หน้าต่างจะถูกวางในตำแหน่งที่ร้องขอแม้ว่าจะอยู่นอกจอโดยสิ้นเชิงก็ตาม
ค่าเริ่มต้นของทรัพยากรนี้คือ True
เลิกหมดเวลา (ระดับ ออกจากการหมดเวลา)
ทรัพยากรนี้ระบุระยะเวลา (เป็นมิลลิวินาที) ที่ มม จะรอ
เพื่อให้ลูกค้าอัพเดท WM_คำสั่ง ทรัพย์สินหลัง มม ได้ส่ง
WM_SAVE_ตัวคุณเอง ข้อความ. ค่าเริ่มต้นของทรัพยากรนี้คือ 1000 (มิลลิวินาที)
(อ้างถึงไฟล์ ฉ.ฆ่า คำอธิบายฟังก์ชันสำหรับข้อมูลเพิ่มเติม)
ยกKeyFocus (ระดับ ยกคีย์โฟกัส)
ทรัพยากรนี้จะพร้อมใช้งานก็ต่อเมื่อนโยบายการป้อนข้อมูลด้วยแป้นพิมพ์เป็น
ชัดเจน. เมื่อตั้งค่าเป็น True ทรัพยากรนี้จะระบุว่าหน้าต่างที่ยกขึ้นโดย
หมายถึง ฉ. normalize_and_raise ฟังก์ชั่นยังได้รับโฟกัสอินพุต NS
ค่าเริ่มต้นของทรัพยากรนี้เป็นเท็จ
รีเฟรชByClearing (ระดับ รีเฟรชด้วยการล้างข้อมูล)
ทรัพยากรนี้กำหนดกลไกที่ใช้ในการรีเฟรชหน้าต่าง (หรือหน้าจอ)
เมื่อ f.refresh_win (ฉ. รีเฟรช) ฟังก์ชั่นถูกดำเนินการ เมื่อตั้งค่าเป็น True, an
XClearArea ดำเนินการผ่านหน้าต่างสำหรับ f.refresh_win. เมื่อตั้งค่าเป็นเท็จ a
บังหน้าต่างถูกสร้างและทำลายทับด้านบนของหน้าต่างให้เป็น
สดชื่น ถ้าฟังก์ชันคือ ฉ. รีเฟรช และทรัพยากรนี้ถูกตั้งค่าเป็น True จากนั้น
XClearArea ทำงานบนทุกหน้าต่างบนหน้าจอ ถ้าทรัพยากรคือ
ตั้งค่าเป็น "เท็จ" จากนั้นสร้างหน้าต่างขนาดใหญ่หนึ่งหน้าต่างที่ครอบคลุมทั้งหน้าจอและ
ถูกทำลาย ค่าเริ่มต้นของทรัพยากรนี้คือ True
rootButtonคลิก (ระดับ RootButtonคลิก)
การขอ rootButtonคลิก ทรัพยากรควบคุมว่าจะคลิกบนหน้าต่างรูทหรือไม่
จะโพสต์เมนูรากในโหมด "เหนียว" หากทรัพยากรนี้ถูกตั้งค่าเป็น True, a
คลิกที่ปุ่มที่หน้าต่างรากจะโพสต์เมนูที่ผูกไว้กับปุ่มลง
เหตุการณ์สำหรับปุ่มนั้นในแบบ "เหนียว" หากทรัพยากรนี้ถูกตั้งค่าเป็นเท็จ
จากนั้นการคลิกปุ่มเดียวกันจะทำให้เมนูกะพริบตามที่ควรจะเป็น
ยกเลิกการโพสต์เมื่อเห็นเหตุการณ์ปุ่มขึ้น เกณฑ์ที่ใช้ในการพิจารณาว่า
เป็นการคลิกปุ่มถ้าตัวชี้ไม่เลื่อนไปมาระหว่างปุ่มลงและ
ปุ่มขึ้นเหตุการณ์ ค่าเริ่มต้นสำหรับทรัพยากรนี้คือ True
หน้าจอ (ระดับ หน้าจอ)
ทรัพยากรนี้ระบุชื่อทรัพยากรที่จะใช้สำหรับหน้าจอที่จัดการโดย
มม. ถ้า มม คือการจัดการหน้าจอเดียวเฉพาะชื่อในรายการคือ
ใช้แล้ว. ถ้า มม คือการจัดการหลายหน้าจอ ชื่อถูกกำหนดให้กับหน้าจอ
ตามลำดับ เริ่มจากหน้าจอ 0 หน้าจอ 0 ได้ชื่อหน้าจอ 1 หน้าจอ
ชื่อที่สองและอื่น ๆ ชื่อหน้าจอเริ่มต้นคือ 0, 1 และอื่นๆ
sessionClientDB (ระดับ SessionClientDB)
ทรัพยากรนี้ระบุชื่อไฟล์ที่จะใช้เป็นรูทเมื่อบันทึกสถานะที่
คำขอของตัวจัดการเซสชัน XSMP เมื่อบันทึกเซสชันแล้ว window
ผู้จัดการจะใช้ชื่อไฟล์ซ้ำโดยเพิ่มส่วนต่อท้ายโดยอัตโนมัติ
แสดงคำติชม (ระดับ แสดงคำติชม)
แหล่งข้อมูลนี้ควบคุมว่าหน้าต่างคำติชมหรือกล่องโต้ตอบการยืนยันหรือไม่
จะแสดง หน้าต่างคำติชมแสดงตำแหน่งเริ่มต้นของหน้าต่างไคลเอนต์และ
แสดงตำแหน่งและขนาดระหว่างการดำเนินการย้ายและปรับขนาด กล่องโต้ตอบการยืนยัน
สามารถแสดงผลได้สำหรับการดำเนินการบางอย่าง ค่าของทรัพยากรนี้คือรายการ
ชื่อของตัวเลือกข้อเสนอแนะที่จะเปิดใช้งานหรือปิดใช้งาน ชื่อจะต้อง
คั่นด้วยช่องว่าง หากตัวเลือกนำหน้าด้วยเครื่องหมายลบ ตัวเลือกนั้นจะเป็น
ไม่รวมอยู่ในรายการ NS ลงชื่อ ของรายการแรกในรายการกำหนด
ตัวเลือกชุดแรก หากเครื่องหมายของตัวเลือกแรกเป็นลบ มม ถือว่า
ตัวเลือกทั้งหมดมีอยู่และเริ่มลบออกจากชุดนั้น ถ้าเครื่องหมายของ
การตกแต่งครั้งแรกบวก (หรือไม่ระบุ) มม เริ่มต้นโดยไม่มีตัวเลือกและ
สร้างรายการจากทรัพยากร
ชื่อของตัวเลือกข้อเสนอแนะแสดงอยู่ด้านล่าง:
ชื่อคำอธิบาย
ทั้งหมด แสดงคำติชมทั้งหมด (ค่าเริ่มต้น)
พฤติกรรม ยืนยันการเปลี่ยนพฤติกรรม
kill ยืนยันเมื่อได้รับสัญญาณ KILL
ย้าย แสดงตำแหน่งในระหว่างการย้าย
ไม่มี ไม่แสดงความคิดเห็นใดๆ
ตำแหน่ง แสดงตำแหน่งและขนาดในช่วงเริ่มต้น
ตำแหน่ง
เลิก ยืนยันเลิก มม.
ปรับขนาด แสดงขนาดระหว่างปรับขนาด
เริ่มใหม่ ยืนยัน มม การเริ่มต้นใหม่
บรรทัดคำสั่งต่อไปนี้แสดงไวยากรณ์สำหรับ showFeedback:
Mwm * แสดงข้อเสนอแนะ: การวาง ปรับขนาด พฤติกรรม การเริ่มต้นใหม่
ข้อมูลจำเพาะของทรัพยากรนี้ให้ข้อเสนอแนะสำหรับการจัดวางและปรับขนาดไคลเอนต์เริ่มต้น และ
เปิดใช้งานกล่องโต้ตอบเพื่อยืนยันการรีสตาร์ทและตั้งค่าฟังก์ชันการทำงาน มันปิดการใช้งาน
ข้อเสนอแนะสำหรับฟังก์ชั่นการย้าย ค่าเริ่มต้นสำหรับทรัพยากรนี้คือทั้งหมด
startKeyFocus (ระดับ สตาร์ทอัพคีย์โฟกัส)
ทรัพยากรนี้จะพร้อมใช้งานก็ต่อเมื่อนโยบายการป้อนข้อมูลด้วยแป้นพิมพ์เป็น
ชัดเจน. เมื่อกำหนดค่าเริ่มต้นเป็น True หน้าต่างจะได้รับคีย์บอร์ดอินพุต
โฟกัสเมื่อหน้าต่างถูกแมป (นั่นคือ ในตอนแรกจัดการโดย window
ผู้จัดการ). ขอแนะนำทั้งสองอย่าง ออโต้คีย์โฟกัส และ startKeyFocus เป็นจริง
เพื่อทำงานกับเมนูฉีกออก ค่าเริ่มต้นคือ True
wเมนูปุ่มคลิก (ระดับ Wเมนูปุ่มคลิก)
แหล่งข้อมูลนี้ระบุว่าการคลิกเมาส์เมื่อตัวชี้อยู่เหนือหรือไม่
โพสต์ปุ่มเมนูหน้าต่างและโพสต์เมนูหน้าต่าง ถ้าค่า
เนื่องจากทรัพยากรนี้เป็น True เมนูยังคงโพสต์อยู่ True คือค่าเริ่มต้น
สำหรับทรัพยากรนี้
wเมนูปุ่มคลิก2 (ระดับ Wเมนูปุ่มคลิก2)
เมื่อทรัพยากรนี้ได้รับค่าเริ่มต้นเป็น True การดำเนินการดับเบิลคลิกบน
ปุ่มเมนูหน้าต่างทำ ฉ.ฆ่า ฟังก์ชัน.
จอภาพ โดยเฉพาะ ลักษณะ และ พฤติกรรม แหล่งข้อมูล
ไวยากรณ์สำหรับระบุทรัพยากรเฉพาะหน้าจอคือ อืม* ชื่อหน้าจอ*ทรัพยากร_id ใช้เพื่อการ
ตัวอย่าง, mwm*1*keyBindings ระบุการโยงคีย์เพื่อใช้สำหรับหน้าจอ "1"
จอภาพ โดยเฉพาะ แหล่งข้อมูล
ชื่อ คลาส ค่า ประเภท Default
buttonBindings สตริง ButtonBindings DefaultButtonBindings
cleanText CleanText T/FT
จางไอคอนปกติ จางไอคอนปกติ T/FF
คำติชมGeometry FeedbackGeometry string center บนหน้าจอ
frameBorderWidth FrameBorderความกว้างพิกเซลแตกต่างกันไป
iconBoxGeometry ไอคอนBoxGeometry string 6x1+0-0
iconBoxName IconBoxName กล่องไอคอนสตริง
iconBoxSBDisplayPolicy IconBoxSBDisplayPolicy string ทั้งหมด
iconBoxTitle IconBoxTitle XmString ไอคอน
iconDecoration สตริง IconDecoration แตกต่างกันไป
iconImageMaximum IconImageสูงสุด wxh 48x48
iconImageMinimum IconImageMinimum wxh 16x16 . ไอคอน
iconPlacement Iconตำแหน่ง string ซ้ายล่าง
iconPlacementMargin ไอคอนตำแหน่ง Margin พิกเซลแตกต่างกันไป
keyBindings สตริง KeyBindings DefaultKeyBindings
จำกัดการปรับขนาด จำกัดการปรับขนาด T/FT
maximumMaximumSize MaximumMaximumSize wxh (pixels) หน้าจอ 2X w&h
ย้ายทึบแสง ย้ายทึบแสง T/FF
ปรับขนาดBorderWidth ปรับขนาดBorderWidth พิกเซลแตกต่างกัน
ปรับขนาดเคอร์เซอร์ ปรับขนาดเคอร์เซอร์ T/FT
ชื่อเมนูสตริง transientDecoration TransientDecoration
transientFunctions สตริง TransientFunctions - ย่อเล็กสุด - ขยายใหญ่สุด
useIconBox ใช้IconBox T/FF
ปุ่มผูก (ระดับ การผูกปุ่ม)
ทรัพยากรนี้ระบุชุดของการผูกปุ่มสำหรับการจัดการหน้าต่าง
ฟังก์ชั่น. ชุดชื่อของการผูกปุ่มถูกระบุใน มม ทรัพยากร
ไฟล์คำอธิบาย การผูกปุ่มเหล่านี้คือ ผสาน ด้วยค่าเริ่มต้นในตัว
การผูกมัด ค่าเริ่มต้นสำหรับทรัพยากรนี้คือ "DefaultButtonBindings"
ทำความสะอาดข้อความ (ระดับ ข้อความสะอาด)
ทรัพยากรนี้ควบคุมการแสดงข้อความตัวจัดการหน้าต่างในชื่อไคลเอนต์
และหน้าต่างคำติชม หากใช้ค่าเริ่มต้นเป็น True ข้อความจะถูกวาด
มีพื้นหลังที่ชัดเจน (ไม่มีจุด) ทำให้อ่านข้อความได้ง่ายขึ้น
ระบบขาวดำที่ระบุ backgroundPixmap สะดุดเท่านั้นใน
พื้นที่รอบๆ ข้อความจะถูกล้างทันที หากเป็นเท็จ ข้อความจะถูกวาด
โดยตรงบนพื้นหลังที่มีอยู่
จางปกติไอคอน (ระดับ ไอคอน FadeNormal)
หากทรัพยากรนี้ได้รับค่า True ไอคอนจะเป็นสีเทาทุกครั้งที่มี
ถูกทำให้เป็นมาตรฐาน (หน้าต่างถูกเปิดขึ้น) ค่าเริ่มต้นคือเท็จ
ข้อเสนอแนะเรขาคณิต (ระดับ คำติชมเรขาคณิต)
แหล่งข้อมูลนี้กำหนดตำแหน่งของการย้ายและปรับขนาดหน้าต่างคำติชม ถ้านี้
ไม่ได้ระบุทรัพยากร ค่าเริ่มต้นคือการวางหน้าต่างคำติชมที่
ศูนย์กลางของหน้าจอ ค่าของทรัพยากรเป็นรูปทรงหน้าต่างมาตรฐาน
สตริงที่มีไวยากรณ์ต่อไปนี้: [=]{ +-}xoffset{+-} ปิด]
กรอบBorderWidth (ระดับ กรอบเส้นขอบความกว้าง)
ทรัพยากรนี้ระบุความกว้าง (เป็นพิกเซล) ของขอบกรอบหน้าต่างไคลเอนต์
โดยไม่ต้องปรับขนาดที่จับ ความกว้างของเส้นขอบรวมถึงเงาสามมิติ ค่าเริ่มต้น
ค่าจะขึ้นอยู่กับขนาดและความละเอียดของหน้าจอ
ไอคอนกล่องเรขาคณิต (ระดับ ไอคอนกล่องเรขาคณิต)
ทรัพยากรนี้ระบุตำแหน่งเริ่มต้นและขนาดของกล่องไอคอน NS
ค่าของทรัพยากรเป็นสตริงเรขาคณิตหน้าต่างมาตรฐานที่มีดังต่อไปนี้
ไวยากรณ์: [=][ความกว้าง xความสูง-+-}xoffset {+-}ปิด] ถ้าออฟเซ็ตไม่ได้
กำหนด iconPlacement Policy ใช้เพื่อกำหนดตำแหน่งเริ่มต้น
หน่วยของความกว้างและความสูงคือคอลัมน์และแถว ขนาดหน้าจอที่แท้จริงของ
หน้าต่างกล่องไอคอนขึ้นอยู่กับ iconImageMaximum (ขนาด) และ ไอคอนการตกแต่ง
ทรัพยากร. ค่าเริ่มต้นสำหรับขนาดคือ (6 * iconWidth + padding) กว้าง (1 *
iconHeight + padding) สูง ค่าเริ่มต้นของตำแหน่งคือ +0 -0
ไอคอนBoxName (ระดับ ไอคอนกล่องชื่อ)
ทรัพยากรนี้ระบุชื่อที่ใช้เพื่อค้นหาทรัพยากรกล่องไอคอน
ชื่อเริ่มต้นคือกล่องไอคอน
iconBoxSBDisplayPolicy (ระดับ IconBoxSBDisplayPolicy)
ทรัพยากรนี้ระบุนโยบายการแสดงแถบเลื่อนของตัวจัดการหน้าต่างใน
กล่องไอคอน ทรัพยากรมีค่าที่เป็นไปได้สามค่า: ทั้งหมด ประเภทธุรกิจ และ
แนวนอน ค่าเริ่มต้น "ทั้งหมด" ทำให้เกิดการเลื่อนทั้งแนวตั้งและแนวนอน
แถบจะปรากฏขึ้นเสมอ ค่า "แนวตั้ง" ทำให้เกิดแถบเลื่อนแนวตั้งเดียว
ให้ปรากฏในกล่องไอคอนและตั้งค่าการวางแนวของกล่องไอคอนเป็นแนวนอน
(โดยไม่คำนึงถึงข้อกำหนด iconBoxGeometry) ค่า "แนวนอน" ทำให้เกิด
แถบเลื่อนแนวนอนเดียวที่จะปรากฏในกล่องไอคอนและตั้งค่า
การวางแนวของกล่องไอคอนเป็นแนวตั้ง (โดยไม่คำนึงถึง iconBoxGeometry
ข้อมูลจำเพาะ)
ไอคอนกล่องชื่อเรื่อง (ระดับ ไอคอนกล่องชื่อเรื่อง)
ทรัพยากรนี้ระบุชื่อที่ใช้ในพื้นที่ชื่อเรื่องของกล่องไอคอน
กรอบ. ค่าเริ่มต้นคือไอคอน
ไอคอนการตกแต่ง (ระดับ ไอคอนการตกแต่ง)
ทรัพยากรนี้ระบุการตกแต่งไอคอนทั่วไป ค่าทรัพยากรคือ label
(แสดงเฉพาะส่วนป้าย) หรือรูปภาพ (แสดงเฉพาะส่วนรูปภาพเท่านั้น)
หรือรูปภาพฉลาก (แสดงทั้งส่วนของฉลากและรูปภาพ) ค่าของ
นอกจากนี้ยังสามารถระบุ activelabel เพื่อรับป้ายกำกับ (ไม่ตัดให้เหลือความกว้างของ
ไอคอน) เมื่อเลือกไอคอน การตกแต่งไอคอนเริ่มต้นสำหรับกล่องไอคอน
ไอคอนคือแต่ละไอคอนมีส่วนป้ายกำกับและส่วนรูปภาพ (รูปภาพฉลาก) NS
การตกแต่งไอคอนเริ่มต้นสำหรับไอคอนแบบสแตนด์อโลนคือแต่ละไอคอนมีการใช้งานอยู่
ส่วนป้ายกำกับ ส่วนป้าย ส่วนรูปภาพ (รูปภาพป้ายชื่อ activelabel)
ไอคอนรูปภาพสูงสุด (ระดับ IconImageสูงสุด)
ทรัพยากรนี้ระบุขนาดสูงสุดของภาพไอคอน มูลค่าทรัพยากร
is ความกว้างx ความสูง (เช่น 64x64) ขนาดสูงสุดที่รองรับคือ 128x128
ค่าเริ่มต้นของทรัพยากรนี้คือ 50x50
ไอคอนรูปภาพขั้นต่ำ (ระดับ ไอคอนรูปภาพขั้นต่ำ)
ทรัพยากรนี้ระบุขนาดต่ำสุดของภาพไอคอน มูลค่าทรัพยากร
is ความกว้างx ความสูง (เช่น 32x50) ขนาดขั้นต่ำที่รองรับคือ 16x16 NS
ค่าเริ่มต้นของทรัพยากรนี้คือ 16x16
ไอคอนตำแหน่ง (ระดับ ตำแหน่งไอคอน)
ทรัพยากรนี้ระบุรูปแบบการจัดวางไอคอนที่จะใช้ มูลค่าทรัพยากร
มีไวยากรณ์ต่อไปนี้:
Primary_layout Secondary_layout [แน่น]
ค่าเลย์เอาต์เป็นหนึ่งในค่าต่อไปนี้:
คำอธิบายค่า
ด้านบน วางไอคอนจากบนลงล่าง
วางไอคอนจากล่างขึ้นบน
ซ้าย วางไอคอนจากซ้ายไปขวา
ขวา วางไอคอนจากขวาไปซ้าย
ค่าเค้าโครงแนวนอน (แนวตั้ง) ไม่ควรใช้สำหรับทั้ง Primary_layout และ
Secondary_layout (เช่น อย่าใช้ top สำหรับ the Primary_layout และด้านล่างสำหรับ
Secondary_layout).
การขอ Primary_layout ระบุว่าเมื่อวางไอคอนเสร็จแล้ว ไอคอนจะถูกวาง
ในแถวหรือคอลัมน์และทิศทางของตำแหน่ง NS Secondary_layout ระบุว่าที่ไหน
เพื่อวางแถวหรือคอลัมน์ใหม่ ตัวอย่างเช่น ด้านบนขวาแสดงว่าควรวางไอคอน
บนลงล่างบนหน้าจอและควรเพิ่มคอลัมน์จากขวาไปซ้ายบน
จอภาพ
ตำแหน่งเริ่มต้นคือด้านล่างซ้าย (ไอคอนจะถูกวางจากซ้ายไปขวาบนหน้าจอด้วย
แถวแรกที่ด้านล่างของหน้าจอ และเพิ่มแถวใหม่จากด้านล่างของหน้าจอ
หน้าจอขึ้นไปด้านบนสุดของหน้าจอ) NS แน่น ค่าวางไอคอนที่มีระยะห่างเป็นศูนย์ในระหว่าง
ไอคอน ค่านี้มีประโยชน์สำหรับเหตุผลด้านสุนทรียศาสตร์ เช่นเดียวกับขั้ว X ที่มีขนาดเล็ก
หน้าจอ
ไอคอนตำแหน่งระยะขอบ (ระดับ ตำแหน่งไอคอน Margin)
แหล่งข้อมูลนี้กำหนดระยะห่างระหว่างขอบของหน้าจอและไอคอน
ที่วางไว้ตามขอบจอ ค่าควรมากกว่า
หรือเท่ากับ 0 ค่าเริ่มต้น (ดูด้านล่าง) จะใช้หากค่าที่ระบุคือ
ไม่ถูกต้อง. ค่าเริ่มต้นสำหรับทรัพยากรนี้เท่ากับช่องว่างระหว่างไอคอน
ตามที่วางไว้บนหน้าจอ (พื้นที่นี้ขึ้นอยู่กับการเพิ่มจำนวนสูงสุด
ของไอคอนในแต่ละแถวและคอลัมน์)
การเชื่อมโยงคีย์ (ระดับ การผูกคีย์)
ทรัพยากรนี้ระบุชุดของการผูกคีย์สำหรับการจัดการหน้าต่าง
ฟังก์ชั่น. หากระบุไว้ การโยงคีย์เหล่านี้ แทนที่ ค่าเริ่มต้นในตัว
การผูกมัด มีการระบุชุดการโยงคีย์ที่มีชื่ออยู่ใน มม คำอธิบายทรัพยากร
ไฟล์. ค่าเริ่มต้นสำหรับทรัพยากรนี้คือ "DefaultKeyBindings"
จำกัดการปรับขนาด (ระดับ จำกัดการปรับขนาด)
หากทรัพยากรนี้เป็น True ผู้ใช้จะไม่ได้รับอนุญาตให้ปรับขนาดหน้าต่างให้ใหญ่ขึ้น
กว่าขนาดสูงสุด ค่าเริ่มต้นสำหรับทรัพยากรนี้คือ True
ขนาดสูงสุดสูงสุด (ระดับ ขนาดสูงสุดสูงสุด)
ทรัพยากรนี้ใช้เพื่อจำกัดขนาดสูงสุดของหน้าต่างไคลเอนต์ตามที่กำหนดโดย
ผู้ใช้หรือลูกค้า มูลค่าทรัพยากรคือ ความกว้างxความสูง (เช่น 1024x1024)
โดยที่ความกว้างและความสูงเป็นพิกเซล ค่าเริ่มต้นของทรัพยากรนี้คือ
สองเท่าของความกว้างและความสูงของหน้าจอ
ย้ายทึบ (ระดับ ย้ายทึบแสง)
ทรัพยากรนี้ควบคุมว่าจะย้ายหน้าต่างจริงหรือสี่เหลี่ยม
โครงร่างของหน้าต่างถูกย้าย ค่าเริ่มต้นของ False จะแสดงรูปสี่เหลี่ยมผืนผ้า
เค้าร่างในการเคลื่อนไหว
ปรับขนาดBorderWidth (ระดับ ปรับขนาดBorderWidth)
ทรัพยากรนี้ระบุความกว้าง (เป็นพิกเซล) ของขอบกรอบหน้าต่างไคลเอนต์
ด้วยการปรับขนาดที่จับ ความกว้างของเส้นขอบที่ระบุรวมถึงเงาสามมิติ NS
ค่าเริ่มต้นจะขึ้นอยู่กับขนาดและความละเอียดของหน้าจอ
ปรับขนาดเคอร์เซอร์ (ระดับ ปรับขนาดเคอร์เซอร์)
ใช้เพื่อระบุว่าเคอร์เซอร์ปรับขนาดจะแสดงเสมอหรือไม่เมื่อ
ตัวชี้อยู่ในขอบขนาดหน้าต่าง หากเป็น True เคอร์เซอร์จะแสดง
มิฉะนั้นเคอร์เซอร์ตัวจัดการหน้าต่างจะปรากฏขึ้น ค่าเริ่มต้นคือ True
ตกแต่งชั่วคราว (ระดับ ตกแต่งชั่วคราว)
ซึ่งจะควบคุมปริมาณการตกแต่งที่ มม วางบนหน้าต่างชั่วคราว NS
ข้อกำหนดการตกแต่งเหมือนกันทุกประการกับ ลูกค้าตกแต่ง (ลูกค้า
เฉพาะ) ทรัพยากร หน้าต่างชั่วคราวจะถูกระบุโดย WM_TRANSIENT_FOR
คุณสมบัติซึ่งเพิ่มโดยลูกค้าเพื่อบ่งชี้ค่อนข้างชั่วคราว
หน้าต่าง. ค่าเริ่มต้นสำหรับทรัพยากรนี้คือชื่อเมนู (นั่นคือ ชั่วคราว
หน้าต่างมีเส้นขอบของกรอบและแถบหัวเรื่องพร้อมปุ่มเมนูหน้าต่าง)
แอปพลิเคชันยังสามารถระบุการตกแต่งใด ๆ มม ควรนำไปใช้กับมัน
หน้าต่าง หากเป็นเช่นนั้น มม ใช้เฉพาะของตกแต่งที่ระบุโดยทั้งสอง
แอปพลิเคชันและไฟล์ ตกแต่งชั่วคราว ทรัพยากร. มิฉะนั้น, มม ใช้กับ
เครื่องราชอิสริยาภรณ์ที่ระบุโดย ตกแต่งชั่วคราว ทรัพยากร. สำหรับข้อมูลเพิ่มเติม
ดูคำอธิบายของ XmNmwmการตกแต่ง บน ผู้ขายShell(3) หน้าอ้างอิง
ฟังก์ชั่นชั่วคราว (ระดับ ฟังก์ชันชั่วคราว)
ทรัพยากรนี้ใช้เพื่อระบุว่าฟังก์ชันการจัดการหน้าต่างใดบ้าง
ใช้ได้ (หรือไม่สามารถใช้ได้) กับหน้าต่างชั่วคราว ข้อมูลจำเพาะของฟังก์ชัน
เหมือนกันทุกประการกับ ลูกค้าฟังก์ชั่น (เฉพาะลูกค้า) ทรัพยากร NS
ค่าเริ่มต้นสำหรับทรัพยากรนี้คือ -minimize -maximize
แอปพลิเคชันยังสามารถระบุได้ว่าฟังก์ชันใด มม ควรนำไปใช้กับหน้าต่างของมัน
หากเป็นเช่นนั้น มม ใช้เฉพาะฟังก์ชันที่ระบุโดยทั้ง
แอปพลิเคชันและไฟล์ ฟังก์ชั่นชั่วคราว ทรัพยากร. มิฉะนั้น, มม ใช้กับ
ฟังก์ชันที่ระบุโดย ฟังก์ชั่นชั่วคราว ทรัพยากร. ดูข้อมูลเพิ่มเติมได้ที่
คำอธิบายของ XmNmwmฟังก์ชัน บน ผู้ขายShell(3) หน้าอ้างอิง
ใช้IconBox (ระดับ ใช้IconBox)
หากทรัพยากรนี้ได้รับค่า True ไอคอนจะถูกวางในกล่องไอคอน เมื่อไหร่
ไม่ได้ใช้กล่องไอคอน ไอคอนจะถูกวางไว้บนหน้าต่างรูท (ค่าเริ่มต้น
มูลค่า)
ไคลเอนต์ โดยเฉพาะ แหล่งข้อมูล
ไวยากรณ์สำหรับการระบุทรัพยากรเฉพาะไคลเอ็นต์ is
อืม*ลูกค้า_ชื่อ_หรือ_คลาส *ทรัพยากร_id
ตัวอย่างเช่น Mwm*mterm*หน้าต่างเมนู ใช้สำหรับระบุเมนูหน้าต่างที่จะใช้กับ mterm
ลูกค้า. ไวยากรณ์สำหรับการระบุทรัพยากรเฉพาะไคลเอ็นต์สำหรับคลาสทั้งหมดของไคลเอ็นต์คือ
อืม*ทรัพยากร_id
ข้อกำหนดเฉพาะของลูกค้ามีความสำคัญเหนือข้อกำหนดสำหรับลูกค้าทั้งหมด
ตัวอย่างเช่น Mwm*หน้าต่างเมนู ใช้สำหรับระบุเมนูหน้าต่างที่จะใช้กับทุกคลาส
ของลูกค้าที่ไม่ได้ระบุเมนูหน้าต่างไว้
ไวยากรณ์สำหรับการระบุค่าทรัพยากรสำหรับ windows ที่มีชื่อและคลาสที่ไม่รู้จัก
(นั่นคือหน้าต่างที่ไม่มี WM_คลาส ทรัพย์สินที่เกี่ยวข้องกับพวกเขา) คือ
Mwm*ค่าเริ่มต้น*ทรัพยากร_id
ตัวอย่างเช่น Mwm*ค่าเริ่มต้น*iconImage ใช้เพื่อระบุภาพไอคอนที่จะใช้สำหรับ
หน้าต่างที่มีชื่อและคลาสที่ไม่รู้จัก
สามารถระบุทรัพยากรเฉพาะไคลเอ็นต์ต่อไปนี้:
ไคลเอนต์ โดยเฉพาะ แหล่งข้อมูล
ชื่อ คลาส ค่า ประเภท Default
สตริง clientDecoration ClientDecoration ทั้งหมด
clientFunctions ClientFunctions สตริงทั้งหมด
focusAutoRaise FocusAutoRaise T/F แตกต่างกันไป
iconImage Iconชื่อพาธของรูปภาพ (รูปภาพ)
iconImage- พื้นหลังไอคอนสีพื้นหลัง
พื้นหลัง
iconImageBottom- ไอคอนสีพื้นหน้า
ShadowColor เงาล่าง
iconImageBottom- BottomShadow- ไอคอนสีด้านล่าง
ShadowPixmap Pixmap เงา pixmap
iconImageForeground สีพื้นหน้าแตกต่างกันไป
iconImageTopShadowColor ไอคอนสีพื้นหลังด้านบน
สีเงา
iconImageTop- TopShadowPixmap ไอคอนสีด้านบน
ShadowPixmap เงา pixmap
พื้นหลังสีพื้นหลังด้าน
MatteBottom- พื้นสีพื้นหน้า
ShadowColor สีเงา
MatteBottom- BottomShadow- สีด้านล่าง
ShadowPixmap Pixmap เงา pixmap
MatteForeground สีพื้นหน้า
MatteTopShadowColor สีพื้นหลังด้านบน
สีเงา
MatteTopShadowPixmap TopShadowPixmap สีด้านบน
pixmap เงา
MatteWidth MatteWidth พิกเซล 0
maxClientSize MaximumClientSize wxh
แนวนอนแนวตั้งเติมหน้าจอ
useClientIcon ใช้ClientIcon T/FT
usePPPosition สตริง UsePPPosition ไม่ใช่ศูนย์
windowMenu WindowMenu สตริง DefaultWindowMenu
ลูกค้าตกแต่ง (ระดับ ตกแต่งลูกค้า)
ทรัพยากรนี้ควบคุมจำนวนการตกแต่งกรอบหน้าต่าง ทรัพยากรคือ
ระบุเป็นรายการของตกแต่งเพื่อระบุรวมไว้ในกรอบ ถ้า
การตกแต่งนำหน้าด้วยเครื่องหมายลบซึ่งการตกแต่งนั้นไม่รวมอยู่ใน
กรอบ ลงชื่อ ของรายการแรกในรายการกำหนดจำนวนเงินเริ่มต้นของ
การตกแต่ง. หากเครื่องหมายของการตกแต่งครั้งแรกเป็นลบ มม ถือว่าทั้งหมด
ของประดับตกแต่งมีอยู่และเริ่มลบออกจากชุดนั้น ถ้าเครื่องหมายของ
ประดับแรกเป็นบวก (หรือไม่ระบุ) แล้ว มม เริ่มไม่มีการตกแต่ง
และสร้างรายการจากทรัพยากร
แอปพลิเคชันยังสามารถระบุการตกแต่งใด ๆ มม ควรนำไปใช้กับมัน
หน้าต่าง หากเป็นเช่นนั้น มม ใช้เฉพาะของตกแต่งที่ระบุโดยทั้งสอง
แอปพลิเคชันและไฟล์ ลูกค้าตกแต่ง ทรัพยากร. มิฉะนั้น, มม ใช้กับ
เครื่องราชอิสริยาภรณ์ที่ระบุโดย ลูกค้าตกแต่ง ทรัพยากร. สำหรับข้อมูลเพิ่มเติม
ดูคำอธิบายของ XmNmwmการตกแต่ง บน ผู้ขายShell(3) หน้าอ้างอิง
ชื่อคำอธิบาย
all รวมการตกแต่งทั้งหมด (ค่าเริ่มต้น)
เส้นขอบ ขอบหน้าต่าง.
ปุ่มขยายใหญ่สุด (รวมถึงแถบชื่อเรื่อง)
ย่อขนาดปุ่มย่อเล็กสุด (รวมถึงแถบชื่อเรื่อง)
ไม่มีการตกแต่ง
resizeh แฮนเดิลปรับขนาดขอบ (รวมเส้นขอบ)
เมนู ปุ่มเมนูหน้าต่าง (รวมแถบชื่อเรื่อง)
แถบชื่อเรื่อง (รวมเส้นขอบ)
ตัวอย่าง: Mwm*XClock.clientการตกแต่ง: -ปรับขนาด - ขยายใหญ่สุด การดำเนินการนี้จะลบแฮนเดิลการปรับขนาด
และปุ่มขยายใหญ่สุดจากหน้าต่าง XClock Mwm*XClock.clientการตกแต่ง: เมนู ลด ชายแดน
สิ่งนี้ทำในสิ่งเดียวกันกับข้างต้น สังเกตว่า เมนู or ลด หมายถึง ชื่อเรื่อง.
ลูกค้าฟังก์ชั่น (ระดับ ฟังก์ชันไคลเอนต์)
แหล่งข้อมูลนี้ใช้เพื่อระบุว่า มม ฟังก์ชั่นที่ใช้ได้ (หรือไม่
ใช้ได้) กับหน้าต่างไคลเอนต์ ค่าของทรัพยากรคือรายการของ
ฟังก์ชั่น. หากฟังก์ชันแรกในรายการมีเครื่องหมายลบอยู่ข้างหน้า
แล้วก็ มม เริ่มต้นด้วยฟังก์ชันทั้งหมดและการลบออกจากชุดนั้น ถ้าครั้งแรก
ฟังก์ชั่นในรายการมีเครื่องหมายบวกอยู่ข้างหน้าแล้ว มม เริ่มต้นด้วยไม่
ทำหน้าที่และสร้างรายการ แต่ละฟังก์ชันในรายการต้องนำหน้าด้วย
เครื่องหมายบวกหรือลบที่เหมาะสมและแยกจากฟังก์ชันถัดไปด้วย a
ช่องว่าง
แอปพลิเคชันยังสามารถระบุได้ว่าฟังก์ชันใด มม ควรนำไปใช้กับหน้าต่างของมัน
หากเป็นเช่นนั้น มม ใช้เฉพาะฟังก์ชันที่ระบุโดยทั้ง
แอปพลิเคชันและไฟล์ ลูกค้าฟังก์ชั่น ทรัพยากร. มิฉะนั้น, มม ใช้กับ
ฟังก์ชันที่ระบุโดย ลูกค้าฟังก์ชั่น ทรัพยากร. ดูข้อมูลเพิ่มเติมได้ที่
คำอธิบายของ XmNmwmฟังก์ชัน บน ผู้ขายShell(3) หน้าอ้างอิง
ตารางต่อไปนี้แสดงรายการฟังก์ชันที่พร้อมใช้งานสำหรับทรัพยากรนี้:
ชื่อคำอธิบาย
all รวมฟังก์ชันทั้งหมด (ค่าเริ่มต้น)
ไม่มี ไม่มีฟังก์ชัน
ปรับขนาด f.resize†
ย้าย f.move†.
ลดขนาด f.minimize†
เพิ่ม f.maximize†
ปิด f.kill†.
†ดู mwmrc(4)
โฟกัสอัตโนมัติ (ระดับ โฟกัสเพิ่มอัตโนมัติ)
เมื่อค่าของทรัพยากรนี้เป็น True ลูกค้าจะเพิ่มขึ้นเมื่อพวกเขาได้รับ
โฟกัสอินพุตคีย์บอร์ด หากค่าเป็นเท็จ การซ้อนหน้าต่างบน
การแสดงผลจะไม่เปลี่ยนแปลงเมื่อหน้าต่างได้รับโฟกัสอินพุตของแป้นพิมพ์ ค่าเริ่มต้น
ค่าจะเป็น True เมื่อ keyboardFocusPolicy มีความชัดเจนและเป็นเท็จเมื่อ
keyboardFocusPolicy เป็นตัวชี้
ภาพไอคอน (ระดับ ภาพไอคอน)
สามารถใช้ทรัพยากรนี้เพื่อระบุภาพไอคอนสำหรับลูกค้า (เช่น
"Mwm*myclock*iconImage") ค่าทรัพยากรเป็นชื่อพาธสำหรับ pixmap หรือ
ไฟล์บิตแมป มูลค่าของ (เฉพาะลูกค้า) ใช้ไคลเอนต์ไอคอน ใช้ทรัพยากร
เพื่อตรวจสอบว่ามีการใช้ภาพไอคอนที่ผู้ใช้ให้มาแทน client . หรือไม่
ภาพไอคอนที่ให้มา ค่าเริ่มต้นคือการแสดงตัวจัดการหน้าต่างในตัว
ภาพไอคอน
ไอคอนรูปภาพพื้นหลัง (ระดับ พื้นหลัง)
แหล่งข้อมูลนี้ระบุสีพื้นหลังของภาพไอคอนที่แสดง
ในส่วนรูปภาพของไอคอน ค่าเริ่มต้นของทรัพยากรนี้คือไอคอน
สีพื้นหลัง (นั่นคือ ระบุโดย "Mwm*background หรือ Mwm*icon*background)
ไอคอนImageBottomShadowColor (ระดับ เบื้องหน้า)
ทรัพยากรนี้ระบุสีเงาด้านล่างของภาพไอคอนที่เป็น
แสดงในส่วนรูปภาพของไอคอน ค่าเริ่มต้นของทรัพยากรนี้คือ
สีเงาด้านล่างของไอคอน (ซึ่งระบุโดย Mwm*icon*bottomShadowColor)
ไอคอนImageBottomShadowPixmap (ระดับ ด้านล่าง ShadowPixmap)
แหล่งข้อมูลนี้ระบุ Pixmap เงาด้านล่างของภาพไอคอนที่เป็น
แสดงในส่วนรูปภาพของไอคอน ค่าเริ่มต้นของทรัพยากรนี้คือ
ไอคอนด้านล่างเงา Pixmap (นั่นคือระบุโดย
Mwm*ไอคอน*ด้านล่างShadowPixmap)
ไอคอนรูปภาพเบื้องหน้า (ระดับ เบื้องหน้า)
ทรัพยากรนี้ระบุสีพื้นหน้าของภาพไอคอนที่แสดง
ในส่วนรูปภาพของไอคอน ค่าเริ่มต้นของทรัพยากรนี้แตกต่างกันไป
ขึ้นอยู่กับพื้นหลังของไอคอน
ไอคอนรูปภาพTopShadowColor (ระดับ พื้นหลัง)
ทรัพยากรนี้ระบุสีเงาด้านบนของภาพไอคอนที่แสดง
ในส่วนรูปภาพของไอคอน ค่าเริ่มต้นของทรัพยากรนี้คือไอคอนด้านบน
สีเงา (นั่นคือ ระบุโดย Mwm*icon*topShadowColor)
ไอคอนImageTopShadowPixmap (ระดับ TopShadowPixmap.jpg)
ทรัพยากรนี้ระบุ Pixmap เงาด้านบนของภาพไอคอนที่เป็น
แสดงในส่วนรูปภาพของไอคอน ค่าเริ่มต้นของทรัพยากรนี้คือ
ไอคอน pixmap เงาด้านบน (ซึ่งระบุโดย Mwm*icon*topShadowPixmap)
พื้นหลังด้าน (ระดับ พื้นหลัง)
แหล่งข้อมูลนี้ระบุสีพื้นหลังของพื้นผิวด้าน เมื่อ ด้านกว้าง is
เชิงบวก. ค่าเริ่มต้นของทรัพยากรนี้คือสีพื้นหลังของไคลเอ็นต์
(นั่นคือ ระบุโดย "Mwm*background หรือ Mwm*client*background)
MatteBottomShadowColor (ระดับ เบื้องหน้า)
แหล่งข้อมูลนี้ระบุสีเงาด้านล่างของด้าน เมื่อ ด้านกว้าง is
เชิงบวก. ค่าเริ่มต้นของทรัพยากรนี้คือสีเงาด้านล่างของไคลเอ็นต์
(นั่นคือ ระบุโดย Mwm*bottomShadowColor หรือ Mwm*client*bottomShadowColor)
MatteBottomShadowPixmap (ระดับ ด้านล่าง ShadowPixmap)
ทรัพยากรนี้ระบุเงาด้านล่าง Pixmap ของด้านเมื่อ ด้านกว้าง
เป็นบวก ค่าเริ่มต้นของทรัพยากรนี้คือเงาด้านล่างของไคลเอ็นต์
pixmap (นั่นคือ ระบุโดย Mwm*bottomShadowPixmap หรือ
Mwm*client*bottomShadowPixmap)
MatteForeground (ระดับ เบื้องหน้า)
แหล่งข้อมูลนี้ระบุสีพื้นหน้าของผิวด้าน เมื่อ ด้านกว้าง is
เชิงบวก. ค่าเริ่มต้นของทรัพยากรนี้คือสีพื้นหน้าของไคลเอ็นต์
(นั่นคือ ระบุโดย Mwm*foreground หรือ Mwm*client*foreground)
MatteTopShadowColor (ระดับ พื้นหลัง)
แหล่งข้อมูลนี้ระบุสีเงาด้านบนของด้าน เมื่อ ด้านกว้าง is
เชิงบวก. ค่าเริ่มต้นของทรัพยากรนี้คือสีเงาบนสุดของไคลเอ็นต์
(นั่นคือ ระบุโดย Mwm*topShadowColor หรือ Mwm*client*topShadowColor)
MatteTopShadowPixmap (ระดับ TopShadowPixmap.jpg)
ทรัพยากรนี้ระบุ pixmap เงาด้านบนของด้าน เมื่อ ด้านกว้าง is
เชิงบวก. ค่าเริ่มต้นของทรัพยากรนี้คือเงาบนสุดของไคลเอ็นต์ pixmap
(นั่นคือ ระบุโดย "Mwm*topShadowPixmap หรือ Mwm*client*topShadowPixmap)
ด้านกว้าง (ระดับ ด้านกว้าง)
ทรัพยากรนี้ระบุความกว้างของเคลือบเสริม ค่าเริ่มต้นคือ 0
ซึ่งปิดการใช้งานด้านได้อย่างมีประสิทธิภาพ
maxClientSize (ระดับ ขนาดไคลเอนต์สูงสุด)
ทรัพยากรนี้เป็นทั้งข้อกำหนดขนาดหรือทิศทางที่บ่งชี้ว่า a
หน้าต่างไคลเอนต์จะถูกขยายให้ใหญ่สุด ค่าทรัพยากรสามารถระบุเป็นขนาด
สเปค ความกว้างxความสูง. ความกว้างและความสูงตีความในหน่วย
ที่ไคลเอนต์ใช้ (ตัวอย่างเช่น สำหรับเทอร์มินัลอีมูเลเตอร์ โดยทั่วไปคือ
ตัวอักษร) หรือจะระบุ "แนวตั้ง" หรือ "แนวนอน" ก็ได้
ระบุทิศทางที่ลูกค้าขยายสูงสุด
หากไม่ได้ระบุทรัพยากรนี้ ขนาดสูงสุดจาก WM_NORMAL_คำแนะนำ
ใช้คุณสมบัติหากตั้งค่า มิฉะนั้น ค่าเริ่มต้นคือขนาดที่
หน้าต่างไคลเอนต์ที่มีขอบการจัดการหน้าต่างเติมเต็มหน้าจอ เมื่อสูงสุด
ขนาดลูกค้าไม่ได้ถูกกำหนดโดย maxClientSize ทรัพยากร
ขนาดสูงสุดสูงสุด ค่าทรัพยากรถูกใช้เป็นข้อจำกัดในขนาดสูงสุด
ใช้ไคลเอนต์ไอคอน (ระดับ ใช้ไคลเอนต์ไอคอน)
หากค่าที่กำหนดสำหรับทรัพยากรนี้เป็น True รูปภาพไอคอนที่ไคลเอ็นต์ให้มาจะใช้
ลำดับความสำคัญเหนือภาพไอคอนที่ผู้ใช้จัดหา ค่าเริ่มต้นคือ True ให้
ภาพไอคอนที่ไคลเอ็นต์ให้มามีลำดับความสำคัญสูงกว่าไอคอนที่ผู้ใช้จัดหา
ภาพ.
ใช้PPPosition (ระดับ ใช้PPPosition)
ทรัพยากรนี้ระบุว่า Mwm ปฏิบัติตามตำแหน่งที่ระบุของโปรแกรมหรือไม่ ตำแหน่ง
ระบุไว้ใน WM_NORMAL_คำแนะนำ คุณสมบัติในกรณีที่ไม่มีผู้ใช้ที่ระบุ
ตำแหน่ง. การตั้งค่าทรัพยากรนี้เป็นเปิด สาเหตุ มม เพื่อเป็นเกียรติแก่โปรแกรมเสมอมา
ตำแหน่งที่ระบุ การตั้งค่าทรัพยากรนี้เป็นปิด สาเหตุ มม เพิกเฉยเสมอ
โปรแกรมระบุตำแหน่ง การตั้งค่าทรัพยากรนี้เป็นค่าเริ่มต้นของ
สาเหตุที่ไม่ใช่ศูนย์ มม เพื่อเป็นเกียรติแก่โปรแกรมตำแหน่งอื่นนอกเหนือจาก (0,0)
หน้าต่างเมนู (ระดับ เมนูหน้าต่าง)
ทรัพยากรนี้ระบุชื่อของบานหน้าต่างเมนูที่โพสต์เมื่อ window
เมนูจะปรากฏขึ้น (โดยปกติโดยการกดปุ่ม 1 บนปุ่มเมนูหน้าต่างบนปุ่ม
กรอบหน้าต่างลูกค้า) บานหน้าต่างเมนูระบุไว้ใน มม คำอธิบายทรัพยากร
ไฟล์. เมนูหน้าต่างสามารถปรับแต่งตามคลาสไคลเอนต์โดยการสร้าง custom
เมนูในของคุณ mwmrc ไฟล์ (ดู mwmrc(4) และระบุทรัพยากรเพื่อเปิดใช้งาน
เมนูที่กำหนดเอง ทรัพยากรมีรูปแบบ อืม* ลูกค้า_ชื่อ_หรือ_คลาส*เมนูหน้าต่าง.
ค่าเริ่มต้นของทรัพยากรนี้คือ DefaultWindowMenu
ทรัพยากร รายละเอียด เนื้อไม่มีมัน
การขอ มม ไฟล์คำอธิบายทรัพยากรเป็นไฟล์ทรัพยากรเสริมที่มีทรัพยากร
คำอธิบายที่อ้างถึงโดยรายการในคุณสมบัติตัวจัดการทรัพยากร (ดู xrdb(1)
และไฟล์เริ่มต้น (. Xdefaults, ค่าเริ่มต้นของแอป/Mwm ). มันมีคำอธิบายของ
ทรัพยากรที่จะใช้โดย มมและไม่สามารถเข้ารหัสได้อย่างง่ายดายในค่าเริ่มต้น
ไฟล์ (ไฟล์บิตแมปเป็นไฟล์คำอธิบายทรัพยากรประเภทที่คล้ายคลึงกัน) โดยเฉพาะ มม
ไฟล์คำอธิบายทรัพยากรสามารถเลือกได้โดยใช้ configFile.config ทรัพยากร.
ทรัพยากรประเภทต่อไปนี้สามารถอธิบายได้ใน มม ไฟล์คำอธิบายทรัพยากร:
ปุ่ม ฟังก์ชันตัวจัดการหน้าต่างสามารถเชื่อมโยง (เชื่อมโยง) กับเหตุการณ์ของปุ่มได้
คีย์ ฟังก์ชันตัวจัดการหน้าต่างสามารถเชื่อมโยง (เชื่อมโยง) กับเหตุการณ์การกดปุ่มได้
เมนู สามารถใช้บานหน้าต่างเมนูสำหรับเมนูหน้าต่างและเมนูอื่นๆ ที่โพสต์ด้วยปุ่ม
การผูกและการผูกปุ่ม
การขอ มม ไฟล์คำอธิบายทรัพยากรอธิบายไว้ใน mwmrc(4)
สภาพสิ่งแวดล้อม
การขอ มม ตัวจัดการหน้าต่างใช้ตัวแปรสภาพแวดล้อม หน้าหลัก ระบุบ้านของผู้ใช้
ไดเรกทอรี
การขอ มม ตัวจัดการหน้าต่างใช้ตัวแปรสภาพแวดล้อม ภาษา ระบุทางเลือกของผู้ใช้
ภาษาสำหรับ มม แคตตาล็อกข้อความและ มม ไฟล์คำอธิบายทรัพยากร
การขอ มม window ใช้ตัวแปรสภาพแวดล้อม XFILESEARCHPATH, XUSERFILEค้นหาเส้นทาง,
XAPPLRESDIR, สิ่งแวดล้อม, ภาษาและ หน้าหลัก ในการกำหนดเส้นทางการค้นหาทรัพยากร
ไฟล์เริ่มต้น ดิ มม ตัวจัดการหน้าต่างอาจให้เราด้วย XBMLANGPATH เพื่อค้นหาบิตแมป
ไฟล์
การขอ มม ตัวจัดการหน้าต่างอ่าน $HOME/.motifbind ไฟล์หากมีให้ติดตั้ง virtual
คุณสมบัติการผูกคีย์บนหน้าต่างรูท สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาของ
.motifbind ไฟล์ ดู
การขอ มม ตัวจัดการหน้าต่างใช้ตัวแปรสภาพแวดล้อม MWMSHELL (หรือ SHELL, if MWMSHELL is
ไม่ได้ตั้งค่า) ระบุเชลล์ที่จะใช้เมื่อรันคำสั่งผ่าน f.exec ฟังก์ชัน
ไฟล์
/etc/X11/mwm/$LANG/system.mwmrc
/etc/X11/mwm/system.mwmrc
/etc/X11/app-defaults/Mwm
$บ้าน/Mwm
$HOME/$LANG/.mwmrc
$HOME/.mwmrc
ที่เกี่ยวข้อง ข้อมูล
ผู้ขายShell(3) VirtualBindings(3) X(1) Xm ติดตั้งอิมเมจ(3) xrdb(1)
มม(1)
ใช้ mwm ออนไลน์โดยใช้บริการ onworks.net