นี่คือคำสั่ง FvwmIconMan ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
FvwmIconMan - ตัวจัดการไอคอน fvwm
เรื่องย่อ
FvwmIconMan ถูกสร้างโดย fvwm ดังนั้นจึงไม่มีการเรียกใช้บรรทัดคำสั่งใด ๆ
DESCRIPTION
FvwmIconMan เป็นตัวจัดการไอคอนที่สร้างแบบจำลองตามตัวจัดการไอคอน TWM ผู้ใช้อาจมี
ตัวจัดการไอคอนหลายตัว ซึ่งแต่ละอันมีรายการประเภทหน้าต่างที่จัดการ
ตัวอย่างเช่น ผู้ใช้อาจมีตัวจัดการหนึ่งตัวที่แสดงเฉพาะหน้าต่าง emac และอีกตัวหนึ่ง
ซึ่งแสดงรายการทุกอย่างอื่น คุณยังสามารถระบุความละเอียดที่ตัวจัดการไอคอนแต่ละตัวใช้
ตัวอย่างเช่น ผู้จัดการไอคอนคนหนึ่งอาจจัดการหน้าต่างบนโต๊ะทำงานทั้งหมด และอีกคนหนึ่งอาจจัดการได้เท่านั้น
ที่อยู่บนโต๊ะ หน้า หรือหน้าจอปัจจุบัน FvwmIconMan สามารถแสดงไอคอนขนาดเล็ก
จัดทำโดย fvwm สำหรับหน้าต่างที่มีการจัดการ ผู้จัดการอาจมีจำนวนสูงสุด
คอลัมน์ (และขยายในแนวตั้ง) จำนวนแถวสูงสุด (แล้วขยายในแนวนอน)
หรืออยู่ในขนาดคงที่และปรับขนาดของปุ่มหน้าต่างให้พอดี (คิดว่า win95's
แถบงาน) และเมื่อรวบรวมการสนับสนุนสำหรับส่วนขยาย X Shape แล้วผู้จัดการ
หน้าต่างอาจมีรูปทรง
คุณสามารถระบุการดำเนินการที่จะรันเมื่อได้รับเมาส์ หรือได้รับเหตุการณ์สำคัญ ตัวอย่างเช่น คุณ
สามารถผูกปุ่มเมาส์อันแรกเพื่อสร้างไอคอนให้กับหน้าต่างที่เลือก และทำการเชื่อมโยงสำหรับ
ปุ่มลูกศรเพื่อนำทางหน้าต่างผู้จัดการโดยไม่ต้องใช้เมาส์
FvwmIconMan สามารถตั้งค่าให้แสดงหน้าต่างใดที่มีโฟกัสของแป้นพิมพ์อยู่ในปัจจุบัน และโดย
ผูกเหตุการณ์ที่เลือก (ดูด้านล่าง) กับฟังก์ชันโฟกัส fvwm คุณสามารถจำลอง TWM
พฤติกรรมของผู้จัดการไอคอน
การเริ่มต้น
ในระหว่างการเริ่มต้น FvwmIconMan จะค้นหาไฟล์การกำหนดค่า fvwm สำหรับ
ตัวเลือกที่อธิบายไว้ด้านล่าง ขอแนะนำอย่างยิ่งให้คุณทำให้ FvwmIconMan เป็น
หน้าต่างเหนียว และถ้าคุณต้องการใช้ตัวเลือก followfocus และ/หรือผูก an
การดำเนินการเพื่อโฟกัสจากนั้นคุณควรทำให้ FvwmIconMan คลิกเพื่อโฟกัส นอกจากนี้ เมื่อใช้ Shape
ตัวเลือก ขอแนะนำว่าหน้าต่าง FvwmIconMan ไม่ควรถูกตกแต่งโดย fvwm เลย
การร้องขอ
FvwmIconMan สามารถเรียกใช้ได้โดยการแทรกบรรทัด 'Module FvwmIconMan' ใน .fvwm2rc
ไฟล์. หากจะเกิด FvwmIconMan ระหว่างการเริ่มต้นของ fvwm บรรทัดนี้ควร
ถูกวางไว้ในการประกาศ StartFunction หรือจะผูกกับเมนู ปุ่มเมาส์
หรือการกดแป้นพิมพ์เพื่อเรียกใช้ในภายหลัง
หากคุณต้องการเรียกใช้ FvwmIconMan ในโหมดชั่วคราว เช่น ด้วยรายการหน้าต่างในตัว
จากนั้นส่ง "-Transient" เป็นอาร์กิวเมนต์ การเรียกใช้ "Module FvwmIconMan -Transient" จะ
ทำดี. ในโหมดนี้ FvwmIconMan จะปรากฏขึ้นหนึ่งหน้าต่างตัวจัดการโดยตรงภายใต้
เคอร์เซอร์. เมื่อปล่อยปุ่มเมาส์ มันจะดำเนินการตามความเหมาะสมและ
แล้วออก สิ่งต่าง ๆ ค่อนข้างซับซ้อนโดยที่คุณสามารถระบุได้ว่า
FvwmIconMan สร้างหน้าต่างตัวจัดการหลายตัว ลักษณะการทำงานที่ไม่เหมาะสมเมื่อทำงาน
ชั่วคราว ดังนั้นเมื่อทำงานชั่วคราว FvwmIconMan จะสร้างผู้จัดการเพียงคนเดียว
หน้าต่าง. ใช้รหัสผู้จัดการ 'ชั่วคราว' เพื่อระบุตัวเลือกสำหรับหน้าต่างตัวจัดการนี้
FvwmIconMan อาจยอมรับชื่อนามแฝงเป็นอาร์กิวเมนต์ ตัวอย่างเช่น "โมดูล FvwmIconMan
FvwmIconMan-Variant2".
การกำหนดค่า OPTIONS อ้างอิง แผนภูมิ
FvwmIconMan ได้รับตัวเลือกค่อนข้างน้อย ฉันถือว่าคนอื่นไม่ชอบเพจจิ้งของฉัน
แม้ว่าจะมีหน้าคนยาว ดังนั้นนี่คือแผนภูมิอ้างอิงสั้น ๆ ที่อธิบายการมีอยู่
ตัวเลือก. พวกเขาจะอธิบายในรายละเอียดเพิ่มเติมในหัวข้อถัดไป
ชื่อ คำอธิบาย ค่าเริ่มต้น
NumManagers จำนวนผู้จัดการ 1
การดำเนินการผูกคำสั่งกับเหตุการณ์ Mouse 0 N sendcommand Iconify
พื้นหลังเริ่มต้นพื้นหลังสีเทา
ขนาดปุ่มเรขาคณิตของปุ่มเป็นพิกเซล
ชุดสีเริ่มต้น ชุดสี
DontShow รายการของหน้าต่างที่จะละเว้น
DrawIcons ใช้ไอคอนขนาดเล็ก false
FocusAndSelectButton สีเทาเรียบ สีดำ
โฟกัสและเลือกชุดสี
สไตล์ FocusButton สำหรับปุ่มโฟกัสบนสีเทาดำ
โฟกัสคัลเลอร์เซ็ต
FollowFocus แสดงว่าผู้ชนะมีโฟกัสเท็จ
แบบอักษร 8x13
สีข้อความเริ่มต้นที่พื้นหน้า สีขาว
รูปแบบอธิบายป้ายกำกับปุ่ม "%c: %i"
ชื่อไอคอนตัวจัดการชื่อไอคอน FvwmIconMan
รูปแบบ IconButton สำหรับปุ่มไอคอนสีเทาดำ
ชุดไอคอนสี
ขนาด ManagerGeometry ของตัวจัดการในปุ่ม 0x1
MaxButtonWidth ความกว้างสูงสุดของปุ่ม
MaxButtonWidthByColumns
NoIconAction ไอคอนเคลื่อนไหว NOP
แบบปุ่มธรรมดาสำหรับปุ่มธรรมดา สีเทาดำ
ชุดสีธรรมดา
ขนาดการบรรเทาความหนาของปุ่มนูน2
ความละเอียด global/desk/page/screen page
ย้อนกลับปกติ ไอคอนหรือไม่มีเลย
สไตล์ SelectButton สำหรับปุ่มที่เลือก แบน สีเทาดำ
เลือกชุดสี
รูปร่าง ใช้นามสกุล เท็จ
แสดงรายการหน้าต่างที่จะแสดง
แสดงเฉพาะไอคอน ShowOnlyIcon เท็จ
ไอคอน ShowNoIcons ไม่แสดงเป็นเท็จ
แสดงหน้าต่างชั่วคราวชั่วคราวที่มองเห็นได้ false
ShowOnlyFocused เน้นเฉพาะที่มองเห็นได้ false
จัดเรียง ให้ผู้จัดการเรียงชื่อ
SortWeight น้ำหนักสำหรับการเรียงลำดับ
เคล็ดลับ เครื่องมือ เคล็ดลับ โหมด none
TipsDelays Tool Tips การทำแผนที่ล่าช้า 1000 300
แบบอักษร TipsFont สำหรับเครื่องมือ เคล็ดลับแบบอักษร fvwm เริ่มต้น
เคล็ดลับเครื่องมือ Colorset Tips Colorset 0
TipsFormat อธิบาย Tips ระบุค่ารูปแบบ
TipsBorderWidth Tool Tips ขนาดเส้นขอบ 1
TipsPlacement เคล็ดลับการจัดวางเทียบกับปุ่ม updown
เคล็ดลับเคล็ดลับการให้เหตุผล Just vs ปุ่ม leftup
TipsOffsets เคล็ดลับการจัดวาง Offsets 3 2
ชื่อผู้จัดการชื่อเรื่อง FvwmIconMan
สไตล์ TitleButton สำหรับปุ่มหัวเรื่อง ขอบสีเทาดำ
ชื่อเรื่องColorset
UseWinList ให้เกียรติ WinListSkip? จริง
การกำหนดค่า OPTIONS
ยกเว้นตัวเลือก nummanagers ตัวเลือกทั้งหมดอาจถูกกำหนดบน
พื้นฐานผู้จัดการ ตัวอย่างเช่น ผู้ใช้อาจมีตัวจัดการ emacs ที่มีพื้นหน้าสีแดง
และตัวจัดการ xterm ของเขาด้วยตัวสีน้ำเงิน บรรทัดการกำหนดค่าอาจมีหนึ่งในสอง
แบบฟอร์ม:
*FvwmIconMan: ชื่อตัวเลือก OptionValue
เพื่อระบุว่า ตัวเลือกชื่อ รับค่า ตัวเลือกค่า สำหรับผู้บริหารทุกท่าน
*FvwmIconMan: ManagerId ชื่อตัวเลือก OptionValue
เพื่อระบุว่าตัวเลือก ตัวเลือกชื่อ รับค่า ตัวเลือกค่า สำหรับผู้จัดการ
รหัสผู้จัดการ. รหัสผู้จัดการ อาจเป็นจำนวนเต็มบวกหรือสตริง "ชั่วคราว"
รหัสจำนวนเต็มหมายถึงผู้จัดการที่ FvwmIconMan สร้างขึ้นเมื่อทำงานตามปกติ
และรหัสของ "ชั่วคราว" หมายถึงผู้จัดการคนเดียวที่ FvwmIconMan สร้างขึ้น
เมื่อทำงานชั่วคราว
ไวยากรณ์เก่าที่ใช้เครื่องหมายดอกจันแทนช่องว่างก่อน รหัสผู้จัดการ และ
ตัวเลือกชื่อได้รับการสนับสนุนเช่นกัน แต่ตอนนี้ล้าสมัยแล้ว
อาจมีการระบุตัวเลือกต่อไปนี้:
*FvwmIconMan: NumManagers NUM
NUM เป็นจำนวนเต็มบวกที่ระบุจำนวนตัวจัดการไอคอนทั้งหมด ตั้งแต่
FvwmIconMan ต้องการทราบว่ามีผู้จัดการกี่คนก่อนที่จะจัดการใดๆ
ตัวเลือกเฉพาะของผู้จัดการ สิ่งนี้ควรมาก่อน ค่าเริ่มต้นคือ 1
*FvwmIconMan: [id] แอคชั่น ชนิด ผูกพัน
ผูกคำสั่ง FvwmIconMan กับเหตุการณ์ ประเภท อาจเป็นหนึ่งในค่า: คีย์,
เมาส์หรือเลือก การดำเนินการได้อธิบายไว้ในส่วนการดำเนินการต่อไปนี้
*FvwmIconMan: [id] พื้นหลัง พื้นหลัง
ระบุสีพื้นหลังเริ่มต้น
*FvwmIconMan: [รหัส] ButtonGeometry เรขาคณิต
ระบุรูปทรงเริ่มต้นของแต่ละปุ่มในหน่วยพิกเซล หากระบุ
ความสูงเป็น 0 จากนั้นความสูงของปุ่มจะถูกกำหนดจากขนาดตัวอักษร X และ Y
พิกัดจะถูกละเว้น
*FvwmIconMan: [id] ชุดสี ชุดสี
ชุดสีเริ่มต้นที่ใช้ แทนที่พื้นหลังและพื้นหน้า ดู FvwmTheme
*FvwmIconMan: [id] DrawIcons ความคุ้มค่า
หากเวอร์ชัน fvwm ของคุณใช้ไอคอนขนาดเล็กได้ ตัวเลือกนี้จะเป็นตัวกำหนด
ถ้า FvwmIconMan แสดงไอคอนขนาดเล็ก มิฉะนั้น จะสร้างข้อความแสดงข้อผิดพลาด
"จริง" หมายความว่าไอคอนขนาดเล็กจะแสดงสำหรับหน้าต่างที่เป็นไอคอน "เท็จ" นั้นคือ mini
ไอคอนจะไม่แสดง และ "เสมอ" ที่ไอคอนขนาดเล็กจะแสดงสำหรับหน้าต่างทั้งหมด
*FvwmIconMan: [id] FocusAndSelectButton สไตล์ [สีพื้น สีพื้นหลัง]
เหมือนกับตัวเลือกปุ่มธรรมดา แต่ระบุลักษณะปุ่มที่เป็นทั้ง
เลือกแล้วให้โฟกัสที่แป้นพิมพ์
*FvwmIconMan: [id] FocusAndSelectColorset ชุดสี
ทำงานเหมือน focusandselectbutton แต่ใช้ชุดสีแทน การตั้งค่าสไตล์สามารถ
ยังคงใช้เฉพาะกับ focusandselectbutton เท่านั้น ดู FvwmTheme
*FvwmIconMan: [id] ปุ่มโฟกัส สไตล์ [สีพื้น สีพื้นหลัง]
เหมือนกับตัวเลือกปุ่มธรรมดา แต่ระบุลักษณะของปุ่มที่มีหน้าต่าง
มีแป้นพิมพ์โฟกัส
*FvwmIconMan: [รหัส] FocusColorset ชุดสี
ทำงานเหมือนปุ่มโฟกัสแต่ใช้ชุดสีแทน การตั้งค่าสไตล์ยังคง
ใช้กับปุ่มโฟกัสเท่านั้น ดู FvwmTheme
*FvwmIconMan: [id] ติดตามโฟกัส บูล
If จริงจากนั้น ลักษณะของปุ่มจะสะท้อนว่าหน้าต่างใดมีการโฟกัสอยู่
ค่าเริ่มต้นเป็นเท็จ
*FvwmIconMan: [id] แบบอักษร ตัวอักษร
ระบุแบบอักษรที่จะใช้สำหรับติดป้ายกำกับปุ่ม ค่าเริ่มต้นคือ 8x13
*FvwmIconMan: [id] เบื้องหน้า เบื้องหน้า
ระบุสีพื้นหน้าเริ่มต้น
*FvwmIconMan: [id] รูปแบบ รูปแบบสตริง
สตริงรูปแบบเหมือน printf ซึ่งอธิบายสตริงที่จะพิมพ์ในตัวจัดการ
หน้าต่างสำหรับแต่ละหน้าต่างที่มีการจัดการ แฟล็กที่เป็นไปได้คือ: %t, %i, %c และ %r สำหรับ
ชื่อหน้าต่าง ชื่อไอคอน คลาส หรือชื่อทรัพยากร ตามลำดับ ค่าเริ่มต้นคือ
"%c: %i" การเตือน: m4 ขอสงวนคำ รูปดังนั้นถ้าคุณใช้ m4 ให้ใช้ความเหมาะสม
การกระทำ
*FvwmIconMan: [id] ชื่อไอคอน ไอคอนสตริง
ระบุชื่อไอคอนหน้าต่างสำหรับหน้าต่างตัวจัดการนั้น ไอคอนสตริง อาจจะเป็น
คำเดียวหรือสตริงที่อยู่ในเครื่องหมายคำพูด ค่าเริ่มต้นคือ "FvwmIconMan"
*FvwmIconMan: [รหัส] IconButton สไตล์ [สีพื้น สีพื้นหลัง]
เหมือนกับตัวเลือกปุ่มธรรมดา แต่ระบุลักษณะของปุ่มที่มีหน้าต่างอยู่
เป็นสัญลักษณ์
*FvwmIconMan: [id] IconColorset ชุดสี
ทำงานเหมือน iconbutton แต่ใช้ชุดสีแทน การตั้งค่าสไตล์ยังคงเท่านั้น
ใช้กับ iconbutton ดู FvwmTheme
*FvwmIconMan: [id] ManagerGeometry เรขาคณิต
ระบุรูปทรงเริ่มต้นของตัวจัดการ ในหน่วยของปุ่ม ถ้า ความสูง เป็น 0,
จากนั้นผู้จัดการจะใช้ ความกว้าง คอลัมน์และจะเติบโตในแนวตั้งเมื่อมีมากกว่า
กว่า ความกว้าง หน้าต่าง ในทำนองเดียวกัน ถ้า ความกว้าง คือ 0 จะใช้ ความสูง แถวและเติบโต
แนวนอน ถ้าทั้งคู่ไม่ใช่ศูนย์ หน้าต่างตัวจัดการก็จะเป็นอย่างนั้น
ขนาดและอยู่อย่างนั้น เมื่อสร้างคอลัมน์ขึ้น ปุ่มต่างๆ จะแคบลงถึง
รองรับ หากระบุเรขาคณิตด้วยพิกัด y เชิงลบ ดังนั้น
ตัวจัดการหน้าต่างจะเติบโตขึ้น มิฉะนั้นจะเติบโตต่ำลง
*FvwmIconMan: [id] MaxButtonWidth ความกว้าง
กำหนดความกว้างสูงสุดของปุ่ม (เป็นพิกเซล) โดยค่าเริ่มต้นจะไม่มี
ขีดสุด. ค่า 0 รีเซ็ตค่าเริ่มต้น ค่าสูงสุดใช้เฉพาะกับค่าที่ไม่ใช่
ผู้จัดการที่กำลังเติบโต (ตัวเลือก ManagerGeometry ระบุความกว้างและความสูงที่ไม่ใช่ศูนย์)
*FvwmIconMan: [id] MaxButtonWidthByColumns Col
นี่เป็นอีกวิธีหนึ่งในการตั้งค่าความกว้างของปุ่ม col คือจำนวนคอลัมน์ของ
ไอคอน ความกว้างของปุ่มถูกกำหนดโดยการหารความกว้างทั้งหมดของ FvwmIconMan
ตามจำนวนคอลัมน์ ตัวอย่างเช่น ถ้าความกว้างของตัวจัดการ FvwmIconMan คือ 1024
MaxButtonWidthByColumns คือ 4 จากนั้น MaxButtonWidth คือ 256 สิ่งนี้มีประโยชน์เมื่อคุณ
ไม่ทราบเวลากำหนดความกว้างของตัวจัดการเช่นสำหรับกลืน
FvwmIconMan.
*FvwmIconMan: [รหัส] NoIconAction การกระทำ
บอกให้ FvwmIconMan ทำ การกระทำ เมื่อหน้าต่างสไตล์ NoIcon เป็นไอคอนหรือยกเลิก
เป็นสัญลักษณ์ พิกัดที่เกี่ยวข้องถูกผนวกเข้ากับ การกระทำ เพื่อให้ไอคอนสามารถ
ติดตามไปยังปุ่ม FvwmIconMan ตัวอย่างการดำเนินการคือ "*FvwwmIconMan: NoIconAction
SendToModule FvwmAnimate animate" การดำเนินการที่ว่างเปล่าหรือค่า null จะปิดคุณลักษณะนี้
*FvwmIconMan: [id] ปุ่มธรรมดา สไตล์ [สีพื้น สีพื้นหลัง]
ระบุลักษณะปุ่มปกติ สไตล์ อาจเป็นหนึ่งใน แบน, up, ลง, ยกระดับ,
or จมและอธิบายวิธีการวาดปุ่ม ตัวเลือกสีมีทั้ง
ไม่บังคับ และหากไม่ได้ตั้งค่าไว้ ระบบจะใช้สีเริ่มต้น ถ้าอยู่บนโมโนโครม
หน้าจอแล้ว สไตล์ ตัวเลือกถูกละเว้น แต่ยังคงต้องตั้งค่า
*FvwmIconMan: [id] ชุดสีธรรมดา ชุดสี
ทำงานเหมือนปุ่มธรรมดาแต่ใช้ชุดสีแทน การตั้งค่าสไตล์ยังคง
ใช้กับปุ่มธรรมดาเท่านั้น ดู FvwmTheme
*FvwmIconMan: [id] ReliefThickness NUM
NUM เป็นจำนวนเต็มที่ระบุจำนวนพิกเซลหนาที่นูนที่ขอบ
ของปุ่มที่ไม่แบนควรเป็น การตั้งค่านี้เป็น 0 จะสร้างปุ่มแบนๆ ราวกับว่า
ค่าสำหรับ ปุ่มโฟกัสและเลือก, ปุ่มโฟกัส, ไอคอนปุ่ม, ปุ่มธรรมดา,
เลือกปุ่มและ ปุ่มชื่อเรื่อง ถูกตั้งค่าให้ แบน. ถ้า NUM เป็นลบ, ปุ่ม
จะกลับกลายเป็นเหมือนเคยใช้ ย้อนกลับ สำหรับทุกชั้นเรียน
*FvwmIconMan: [id] ความละเอียด ความละเอียด
ระบุว่าเมื่อใดที่ผู้จัดการจะแสดงรายการสำหรับบางหน้าต่าง ความละเอียด
อาจใช้ค่าใดค่าหนึ่งต่อไปนี้: global, desk, page, screen, !desk, !page, or
!หน้าจอ. หากเป็นสากล หน้าต่างทั้งหมดเป็นประเภทที่เหมาะสม (ดูการแสดงและ
ไม่แสดงตัวเลือกด้านล่าง) จะปรากฏขึ้น ถ้าโต๊ะทำงานก็เฉพาะหน้าต่างเหล่านั้นบน
ตารางปัจจุบันจะปรากฏขึ้น หากเป็นหน้า เฉพาะหน้าต่างในหน้าปัจจุบันเท่านั้นที่เป็น
แสดง หากหน้าจอ ระบบจะแสดงเฉพาะหน้าต่างบนหน้าจอ Xinerama ปัจจุบันเท่านั้น
!desk ย้อนความรู้สึกของโต๊ะ โดยแสดงเฉพาะหน้าต่างที่ไม่ได้อยู่ในปัจจุบัน
โต๊ะ. ในทำนองเดียวกัน !page จะแสดงเฉพาะหน้าต่างที่ไม่ได้อยู่ในหน้าปัจจุบัน และ !screen
แสดงเฉพาะหน้าต่างที่ไม่ได้อยู่ในหน้าจอ Xinerama ปัจจุบัน ค่าเริ่มต้นคือหน้า
หาก Xinerama ไม่ทำงานหรือใช้เพียงหน้าจอเดียว หน้าและหน้าจอจะ
เท่ากัน
บรรทัดการกำหนดค่านี้ได้รับการเคารพเมื่อ FvwmIconMan กำลังทำงานเช่นกัน the
ความละเอียดมีการเปลี่ยนแปลงแบบไดนามิก
*FvwmIconMan: [id] ย้อนกลับ ชั้น
ทำให้ปุ่มบางประเภทมีเส้นนูนกลับด้านเพื่อให้ขึ้น
และสไตล์ลงจะกลับด้าน สิ่งนี้ไม่มีผลกับปุ่มแบน ชั้นเรียนสามารถ
ไอคอนปกติหรือไม่มี ค่าเริ่มต้นคือไม่มี
*FvwmIconMan: [id] ปุ่มเลือก สไตล์ [สีพื้น สีพื้นหลัง]
เหมือนกับตัวเลือกปุ่มธรรมดา แต่ระบุลักษณะของปุ่มเมื่อเมาส์เป็น
เหนือพวกเขา
*FvwmIconMan: [id] SelectColorset ชุดสี
ทำงานเหมือนปุ่มเลือกแต่ใช้ชุดสีแทน การตั้งค่าสไตล์ยังคง
ใช้ได้กับปุ่มเลือกเท่านั้น ดู FvwmTheme
*FvwmIconMan: [id] รูปร่าง บูล
If จริงแล้วใช้ทำหน้าต่างให้เป็นรูปเป็นร่าง อาจมีประโยชน์ก็ต่อเมื่อคุณมีหลายตัว
คอลัมน์หรือแถว หาก FvwmIconMan ไม่ได้รวบรวมเพื่อรองรับส่วนขยาย Shape
สิ่งนี้สร้างข้อความแสดงข้อผิดพลาด เมื่อใช้หน้าต่างรูปทรง แนะนำว่า a
สไตล์ fvwm สร้างขึ้นสำหรับ FvwmIconMan ที่ไม่มีเส้นขอบ มิฉะนั้น fvwm จะได้รับ
สับสน.
*FvwmIconMan: [id] เรียงลำดับ ความคุ้มค่า
If ชื่อจากนั้นรายชื่อผู้จัดการจะถูกจัดเรียงตามชื่อ ถ้า ชื่อพร้อมเคสแล้วก็เป็น
เรียงตามชื่อที่อ่อนไหวต่อตัวพิมพ์ ถ้า idจากนั้นรายการผู้จัดการจะถูกจัดเรียงตาม
รหัสหน้าต่าง ซึ่งจะไม่เปลี่ยนแปลงหลังจากสร้างหน้าต่างแล้ว ถ้า ถ่วงน้ำหนักแล้ว
รายชื่อผู้จัดการจะจัดเรียงตามน้ำหนัก (ดูคำอธิบายของ เรียงลำดับน้ำหนัก ด้านล่าง). หรือมัน
สามารถตั้งค่าเป็น ไม่มีซึ่งส่งผลให้ไม่มีการเรียงลำดับ ค่าเริ่มต้นคือ ชื่อ.
*FvwmIconMan: [รหัส] SortWeight น้ำหนัก รูปแบบรายการ
กำหนดที่ระบุ น้ำหนัก กับหน้าต่างที่เข้ากัน รูปแบบรายการ. รายการทำ
ขึ้นของรูปแบบของแบบฟอร์ม ประเภท=รูปแบบโดยที่ประเภทเป็นหนึ่งใน ชั้น, ทรัพยากร,
ชื่อเรื่อง,หรือ ไอคอนและรูปแบบคือนิพจน์ของรูปแบบเดียวกับที่ใช้ใน fvwm
คำสั่ง style (การจับคู่รูปแบบเชลล์แบบเรียบง่าย) สามารถจัดเรียงตุ้มน้ำหนักได้หลายแบบ
ที่ให้ไว้. แต่ละหน้าต่างจะจับคู่กับรายการของน้ำหนักการจัดเรียง ตามลำดับ และ is
ให้น้ำหนักตั้งแต่นัดแรก หน้าต่างที่มีน้ำหนักต่ำกว่าจะวางไว้ก่อนใน
รายชื่อผู้จัดการ ตัวอย่างเช่น:
*FvwmIconMan: จัดเรียงแบบถ่วงน้ำหนัก
*FvwmIconMan: SortWeight 1 class=ชื่อ XTerm=พิเศษ*
*FvwmIconMan: SortWeight 10 class=XTerm
*FvwmIconMan: เรียงลำดับน้ำหนัก 5
ในตัวอย่างนี้ หน้าต่าง xterm ที่ชื่อขึ้นต้นด้วย "พิเศษ" (น้ำหนัก 1) คือ
อันดับแรก ตามด้วยทุกอย่างยกเว้น xterms อื่นๆ (น้ำหนัก 5) และอื่นๆ
xterms (น้ำหนัก 10) อยู่ในรายการสุดท้าย หากไม่มีน้ำหนักเริ่มต้น (รายการรูปแบบว่าง) is
กำหนดน้ำหนักเริ่มต้นคือ 0 เฉพาะที่เกี่ยวข้องหากตั้งค่าประเภทการจัดเรียงเป็น ถ่วงน้ำหนัก.
*FvwmIconMan: [id] ชื่อเรื่อง ชื่อเรื่องสตริง
ระบุสตริงชื่อหน้าต่างสำหรับหน้าต่างตัวจัดการนั้น Titlestring อาจอย่างใดอย่างหนึ่ง
เป็นคำเดียวหรือสตริงที่อยู่ในเครื่องหมายคำพูด ค่าเริ่มต้นคือ "FvwmIconMan"
สิ่งนี้จะถูกวาดในแถบชื่อเรื่องของหน้าต่างผู้จัดการ หากมี และในชื่อเรื่อง
ปุ่ม ซึ่งเป็นปุ่มที่วาดเมื่อผู้จัดการว่าง
*FvwmIconMan: [id] TitleButton สไตล์ [สีพื้น สีพื้นหลัง]
เหมือนกับตัวเลือกปุ่มธรรมดา แต่ระบุรูปลักษณ์ของปุ่มชื่อ (the
ปุ่มวาดเมื่อผู้จัดการว่างเปล่า) ตำแหน่งผู้จัดการอยู่ในตำแหน่ง
ปุ่ม
*FvwmIconMan: [รหัส] UseWinList บูล
If จริงจากนั้นใช้แฟล็กลักษณะ WinListSkip มิฉะนั้น หน้าต่างทั้งหมดจะอยู่ภายใต้
เพื่อการจัดการที่เป็นไปได้ตามรายการและไม่แสดงรายการ
สองตัวเลือกต่อไปนี้จะควบคุมว่าหน้าต่างใดที่ผู้จัดการจะได้รับการจัดการ ผู้จัดการ
สามารถรับสองรายการ หนึ่งหน้าต่างเพื่อแสดง และหนึ่งในหน้าต่างที่จะละเว้น ถ้าเพียง โชว์
รายการได้รับแล้ว ผู้จัดการนั้นจะแสดงเฉพาะหน้าต่างในรายการ ถ้าเพียง
อย่าแสดง รายการได้รับแล้ว ผู้จัดการจะแสดงหน้าต่างทั้งหมดยกเว้นที่อยู่ในรายการ
หากได้รับทั้งสองรายการ หน้าต่างจะแสดงขึ้นหากไม่อยู่ใน อย่าแสดง รายการ
และใน แสดง รายการ. สุดท้ายถ้าไม่มีรายชื่อ ผู้จัดการจะจัดการให้
หน้าต่างทั้งหมด แต่ละรายการประกอบด้วยรูปแบบของแบบฟอร์ม ประเภท=รูปแบบโดยที่ประเภทเป็นหนึ่ง
of ชั้น, ทรัพยากร, ชื่อเรื่อง,หรือ ไอคอนและรูปแบบคือนิพจน์ของรูปแบบเดียวกับที่ใช้
ในคำสั่งสไตล์ fvwm (การจับคู่รูปแบบเชลล์แบบเรียบง่าย) คำคมรอบรูปแบบ
จะถูกนำมาเป็นส่วนหนึ่งของนิพจน์ หากสามารถจัดการหน้าต่างได้มากกว่าหนึ่งหน้าต่าง
ผู้จัดการ จากนั้นผู้จัดการที่มีรหัสต่ำสุดจะได้รับ
*FvwmIconMan: [id] แสดง Belt hold รายการ
หากหน้าต่างตรงกับรูปแบบใดรูปแบบหนึ่งในรายการ ก็อาจได้รับการจัดการโดยสิ่งนี้
ผู้จัดการ
*FvwmIconMan: [รหัส] DontShow Belt hold รายการ
หากหน้าต่างตรงกับรูปแบบใดรูปแบบหนึ่งในรายการ อาจไม่สามารถจัดการได้
ผู้จัดการคนนี้
*FvwmIconMan: [รหัส] ShowTransient บูล
แสดงหน้าต่างชั่วคราวในรายการ (ค่าเริ่มต้นเป็นเท็จ)
*FvwmIconMan: [id] ShowOnlyIcons บูล
เฉพาะหน้าต่างที่เป็นไอคอนเท่านั้นที่จะแสดงถ้า บูล เป็นความจริง.
*FvwmIconMan: [รหัส] ShowNoIcons บูล
เฉพาะหน้าต่างที่ไม่เป็นไอคอนเท่านั้นที่จะแสดงถ้า บูล เป็นความจริง.
*FvwmIconMan: [id] ShowOnlyFocused บูล
เฉพาะหน้าต่างที่มีการโฟกัสเท่านั้นที่จะแสดงถ้า บูล เป็นความจริง.
เคล็ดลับการควบคุมสองตัวเลือกต่อไปนี้
*FvwmIconMan: [id] เคล็ดลับ ความคุ้มค่า
ที่ไหน ความคุ้มค่า สามารถเป็นได้เสมอ จำเป็น หรือเท็จ ค่าเริ่มต้นเป็นเท็จ ไม่มีคำแนะนำใด ๆ
แสดง คำแนะนำจะเปิดใช้งานอยู่เสมอ ด้วยความจำเป็น คำแนะนำจะแสดงก็ต่อเมื่อ
สตริงปุ่มถูกตัดทอนหรือสตริงปลายไม่เท่ากับbutton
สตริง บรรทัดการกำหนดค่านี้ได้รับการเคารพเมื่อ FvwmIconMan กำลังทำงานเช่นกัน
*FvwmIconMan: [id] เคล็ดลับความล่าช้า ความล่าช้า [แมปดีเลย์]
ที่ไหน ความล่าช้า และ แมปดีเลย์ คือค่าการหมดเวลาในหน่วยมิลลิวินาที ถ้าไม่ แมปดีเลย์
ได้รับ ความล่าช้า จะถือว่า ค่าเริ่มต้นคือ 1000 300 เมื่อเคอร์เซอร์อยู่บนปุ่ม
FvwmIconMan เดี๋ยวก่อน ความล่าช้า มิลลิวินาทีก่อนแสดงส่วนปลาย ในกรณีที่
เคล็ดลับได้รับการแมปแล้วและเคอร์เซอร์ไปที่ปุ่มอื่น FvwmIconMan รอ
แมปดีเลย์ มิลลิวินาทีก่อนที่จะแสดงเคล็ดลับใหม่
*FvwmIconMan: [รหัส] TipsFont ชื่อแบบอักษร
ระบุแบบอักษรที่จะใช้สำหรับคำแนะนำ ค่าเริ่มต้นคือแบบอักษร fvwm เริ่มต้น
*FvwmIconMan: [id] TipsColorset ชุดสี
ระบุสีสำหรับหน้าต่างคำแนะนำ ค่าเริ่มต้นคือ colorset 0 ดู FvwmTheme
*FvwmIconMan: [id] TipsFormat รูปแบบสตริง
คล้ายกับตัวเลือกรูปแบบ แต่สำหรับหน้าต่างคำแนะนำ ค่าเริ่มต้นคือรูปแบบ
สตริงจากตัวเลือกรูปแบบ
*FvwmIconMan: [id] TipsBorderWidth พิกเซล
ระบุความกว้างของเส้นขอบ (เป็นพิกเซล) ของหน้าต่างคำแนะนำ ค่าเริ่มต้นคือ 1
*FvwmIconMan: [id] ตำแหน่งคำแนะนำ ความคุ้มค่า
ที่ไหน ความคุ้มค่า ขึ้น ลง ขวา ซ้าย ขึ้นลง หรือ ซ้ายขวา ค่านี้ระบุ
ตำแหน่งของหน้าต่างคำแนะนำที่สัมพันธ์กับปุ่ม ค่าเริ่มต้นคือ updown โดยที่
ปุ่มที่อยู่ครึ่งบนของหน้าจอ จะได้รับคำแนะนำด้านล่างปุ่ม มิฉะนั้น เคล็ดลับ
อยู่เหนือปุ่ม
*FvwmIconMan: [id] เคล็ดลับเหตุผล ความคุ้มค่า
ที่ไหน ความคุ้มค่า สามารถซ้ายขึ้นขวาลงหรือตรงกลาง ระบุเหตุผล
(ทิศทาง) ของหน้าต่างคำแนะนำที่สัมพันธ์กับปุ่มหลังจากหน้าต่างคำแนะนำมี
ถูกวางไว้ ค่าเริ่มต้นคือ leftup ซึ่งหมายความว่าหากวางปลายด้านบนหรือด้านล่าง
ปุ่ม จากนั้นจัดแนวขอบด้านซ้ายของส่วนปลายและปุ่ม ถ้า
ปลายถูกวางไว้ที่ด้านซ้ายหรือด้านขวาของปุ่ม leftup จัดตำแหน่งด้านบน
พรมแดน rightdown และ center ทำงานเหมือน leftup แต่ไปในทิศทางที่ต่างกัน NS
การจัดตำแหน่งจะถูกปรับโดยตัวเลือก TipsOffset ดูตัวเลือกถัดไป
*FvwmIconMan: [id] เคล็ดลับออฟเซ็ต ตำแหน่งออฟเซ็ต เพิ่งชดเชย
ที่ไหน ตำแหน่งออฟเซ็ต และ เพิ่งชดเชย มีการชดเชยเป็นพิกเซลสำหรับ TipsPlacement
และตัวเลือกการกำหนดค่า TipsJustification ค่าเริ่มต้นคือ 3 2
การกระทำ
การกระทำคือคำสั่งที่อาจเชื่อมโยงกับเหตุการณ์ประเภทหนึ่ง: การกดปุ่ม, เมาส์
คลิกหรือเมาส์เข้าสู่ปุ่มตัวจัดการหน้าต่าง - แสดงโดยประเภทการกระทำ คีย์,
เม้าส์และ เลือก.
โดยปกติ การดำเนินการที่ผูกไว้กับการคลิกเมาส์จะดำเนินการเมื่อกดปุ่ม ใน
โหมดชั่วคราวการดำเนินการจะดำเนินการเมื่อปล่อยปุ่มเนื่องจากถือว่า
FvwmIconMan ถูกผูกไว้กับเหตุการณ์ของเมาส์ คำแนะนำ/คำเตือน: FvwmIconMan ยังคงเก็บไว้
ติดตามปุ่มเมาส์และปุ่มตัวปรับแต่งใด ๆ ในกรณีนี้ ดังนั้นหากคุณผูก FvwmIconMan
พูด meta-button3 ก็ควรที่จะให้แน่ใจว่าการกระทำที่คุณต้องการดำเนินการ
จะถูกดำเนินการเมื่อเกิดเหตุการณ์ meta-button3 (ซึ่งจะเป็นการปล่อยปุ่ม
สมมติว่าคุณวางนิ้วบนเมตาคีย์)
ไวยากรณ์สำหรับการดำเนินการคือ:
คีย์ การปฏิบัติ: สำคัญ คีย์ซิม ตัวปรับเปลี่ยน รายการฟังก์ชัน
คีย์ซิม และ ตัวปรับเปลี่ยน เหมือนกันทุกประการกับfvwm คีย์ คำสั่ง
เม้าส์ การปฏิบัติ: หนู ปุ่ม ตัวปรับเปลี่ยน รายการฟังก์ชัน
ปุ่ม และ ตัวปรับเปลี่ยน เหมือนกันทุกประการกับfvwm เม้าส์ คำสั่ง
เลือก การปฏิบัติ: เลือก รายการฟังก์ชัน
A รายการฟังก์ชัน เป็นลำดับของคำสั่งที่คั่นด้วยเครื่องหมายจุลภาค พวกเขาจะถูกประหารชีวิตไปทางซ้ายเพื่อ
ลำดับที่ถูกต้องในบริบทที่ใช้ร่วมกัน - ซึ่งปัจจุบันมีเพียงตัวชี้ไปที่
ปุ่ม "ปัจจุบัน" หากเลือกปุ่ม (โดยทั่วไปคือตัวชี้เมาส์นั่งอยู่บนปุ่มนั้น)
เมื่อดำเนินการแล้ว ปุ่มปัจจุบันจะเริ่มต้นที่ปุ่มนั้น
มิฉะนั้นจะชี้ไปที่ไม่มีอะไร
คำสั่งที่มีอยู่ส่วนใหญ่จะแก้ไขปุ่ม "ปัจจุบัน" นี้โดยการย้ายปุ่ม
รอบ ๆ ทำให้กลายเป็นปุ่มที่เลือกหรือส่งคำสั่งไปยัง fvwm ที่ทำหน้าที่
หน้าต่างที่แสดงโดยปุ่มนั้น โปรดทราบว่าในขณะที่ปุ่มปัจจุบันนี้ถูกเตรียมใช้งานเป็น
เป็นปุ่มที่เลือก ปุ่มที่เลือกไม่ได้ตามไปโดยปริยาย นี้
ทางผู้ใช้สามารถส่งคำสั่งไปยังหน้าต่างต่างๆ ได้โดยไม่ต้องเปลี่ยนปุ่มไหนคือ
เลือก
คำสั่งใช้อาร์กิวเมนต์ห้าประเภท: จำนวนเต็ม, ผู้จัดการ, หน้าต่าง, ปุ่มและ เชือก.
เชือก เป็นสตริงที่ระบุเหมือนกับ fvwm - ทั้งในเครื่องหมายคำพูดหรือเป็นคำเดียว
ไม่ได้อยู่ในเครื่องหมายคำพูด อีกครั้ง คุณอาจผูกลำดับของคำสั่งกับเหตุการณ์โดยการแสดงรายการ
คั่นด้วยเครื่องหมายจุลภาค.
หน้าต่าง และ ปุ่ม ประเภทมีลักษณะเหมือนกันทุกประการในไฟล์ .fvwm2rc แต่ถูกตีความว่าเป็น
ระบุหน้าต่างที่มีการจัดการ หรือปุ่ม FvwmIconMan ที่แสดงหน้าต่าง พวกเขา
สามารถเป็นจำนวนเต็มได้ (ซึ่งแปลเป็นโมดูล N โดยที่ N คือจำนวนปุ่ม -
ดังนั้น 0 คือค่าแรกและ -1 คือค่าสุดท้าย) หรือหนึ่งในสตริง: เลือก, โฟกัส, Up, ลง,
ขวา, ซ้าย, ถัดไป, ก่อนหน้า. เลือก และ โฟกัส อ้างถึงที่เลือกในปัจจุบันหรือเน้น
ปุ่มหรือหน้าต่าง Up, ลง, ขวาและ ซ้าย อ้างถึงปุ่มหรือหน้าต่างด้านบน ด้านล่าง ถึง
ทางขวาหรือทางซ้ายของปุ่มปัจจุบันในหน้าต่างตัวจัดการ อนุญาตให้
การนำทางรอบๆ หน้าต่างผู้จัดการ ถัดไป และ ก่อนหน้า กำหนดหน้าต่าง ปุ่ม หรือ
ผู้จัดการหลังหรือก่อนปุ่มปัจจุบันช่วยให้นำทางหนึ่งมิติ
รายการหน้าต่างที่วาดในหน้าต่างตัวจัดการ หากผู้จัดการได้รับการจัดเรียง ถัดไป และ
ก่อนหน้า เลื่อนผ่านหน้าต่างตามลำดับการจัดเรียง
งานวิ่งการกุศล ผู้จัดการ ประเภทอาจเป็นจำนวนเต็มก็ได้ ถัดไป,หรือ ก่อนหน้า. ความหมายคล้ายกับ
ของ ปุ่ม ประเภท แต่ในแง่ของดัชนีอินทิกรัลของผู้จัดการ จำกัด ไว้ที่
ผู้จัดการที่ไม่ว่าง
ปัจจุบันมีการกำหนดฟังก์ชันต่อไปนี้:
สเต็ก ปุ่ม จำนวนเต็ม/สตริง
คำสั่งสาขาสัมพันธ์ ถ้า ปุ่ม is เลือก or โฟกัสแล้วเอาสาขา
หากมีปุ่มที่เลือกหรือปุ่มโฟกัส ถ้า ปุ่ม เป็นจำนวนเต็ม แล้ว
สาขาถ้าไม่ใช่ศูนย์ หากเป็นหนึ่งใน Up, ลง, ขวา, ซ้าย, ถัดไป, ก่อนหน้าแล้ว
สาขาจะถูกใช้เมื่อปุ่มปัจจุบันสามารถเคลื่อนที่ไปในทิศทางนั้นได้ ถ้าสาขา
ถูกนำตัวแล้ว จำนวนเต็ม คำสั่งถูกข้าม ไม่อนุญาตให้มีสาขาย้อนกลับ
บิฟ ปุ่ม จำนวนเต็ม/สตริง
ส่วนเสริมของ bif สาขาถูกยึดถ้า ปุ่ม ประเมินเป็นเท็จโดย
เกณฑ์ที่ระบุไว้สำหรับ bif
ไปที่ปุ่ม ปุ่ม
ตั้งค่าปุ่มปัจจุบันเป็น ปุ่ม. ถ้า ปุ่ม เป็นจำนวนเต็ม แล้วปุ่มปัจจุบันคือ
ตั้งค่าให้ ปุ่ม โมดูโลจำนวนปุ่มในตัวจัดการใดก็ตามที่มี
ปุ่มที่เลือก หากมี
ผู้จัดการโกโต ผู้จัดการ
ตั้งค่าปุ่มเป็นปุ่ม 0 จาก ผู้จัดการ. นี้จะไปสู่ความว่างเปล่าที่มองเห็นได้เท่านั้น
ผู้จัดการ. ดังนั้น อาร์กิวเมนต์เชิงปริพันธ์จึงถูกพิจารณาแบบโมดูโล จำนวนของผู้จัดการดังกล่าว
เจ.เอ็ม.พี จำนวนเต็ม/สตริง
ดำเนินการกระโดดสัมพัทธ์ของ จำนวนเต็ม คำแนะนำ. ไม่อนุญาตให้กระโดดถอยหลัง
การกระโดดจะถูกคำนวณโดยสัมพันธ์กับคำสั่งที่ตามมาหลัง jmp
ฉลาก เชือก
ระบุป้ายกำกับที่คำสั่งก่อนหน้าข้ามไปได้ จะมองไม่เห็น
คำแนะนำในการข้ามที่ตามมา และสามารถใช้ป้ายกำกับเดียวกันได้หลายครั้งใน
รายการคำสั่งเดียวกัน (แม้ว่าจะผิดเพี้ยนก็ตาม)
พิมพ์ เชือก
พิมพ์ เชือก ไปที่คอนโซล มีประโยชน์สำหรับการดำเนินการดีบัก
พิมพ์ดีบั๊ก
พิมพ์การกระทำที่กำหนดไว้ไปยังคอนโซล ควรใช้โดยนักพัฒนาเท่านั้น ถึง
เปิดใช้งานคำสั่งนี้ ตั้งค่าตัวแปร CONFIG และ FUNCTIONS เป็น '1' ใน
modules/FvwmIconMan/debug.h และคอมไพล์โมดูลนี้ใหม่
ออกจาก Quits FvwmIconMan
รีเฟรช
ทำให้หน้าต่างผู้จัดการทั้งหมดวาดใหม่เอง
ret หยุดการดำเนินการทั้งหมด
ค้นหากลับ เชือก
ตั้งค่าปุ่มเป็นปุ่มก่อนปุ่มปัจจุบันที่มีสตริงที่พิมพ์อยู่ในตัวจัดการ
ตรงกับหน้าต่างที่ระบุ เชือกซึ่งอาจมีสัญลักษณ์แทน
ค้นหา เชือก
ตั้งค่าปุ่มเป็นปุ่มหลังปุ่มปัจจุบันที่มีสตริงที่พิมพ์อยู่ในตัวจัดการ
ตรงกับหน้าต่างที่ระบุ เชือกซึ่งอาจมีสัญลักษณ์แทน
เลือก เลือกปุ่มปัจจุบัน หากมี หากมีการระบุการดำเนินการที่เลือกไว้ จะ
แล้วจะถูกเรียกใช้ ดังนั้นจึงถือว่าไม่ฉลาดที่จะตั้งค่าปุ่มเลือกใน
เลือกการกระทำ
ส่งคำสั่ง คำสั่ง
ส่งคำสั่ง fvwm คำสั่ง ไปที่หน้าต่างที่แสดงโดยปุ่มปัจจุบัน if
ใด
วาร์ป วาร์ปเคอร์เซอร์ไปที่ปุ่มปัจจุบัน หากมี
ตัวอย่าง:
gotobutton select, gotobutton ลง, select
เลือกปุ่มด้านล่างปุ่มที่เลือกอยู่ในปัจจุบัน เนื่องจากปุ่มปัจจุบันคือ
เริ่มต้นไปยังปุ่มที่เลือกแล้ว ซึ่งอาจย่อเป็น "gotobutton Down,
เลือก".
gotobutton ขึ้น เลือก
เลือกปุ่มที่อยู่เหนือปุ่มที่เลือกอยู่ในปัจจุบัน
gotobutton 0 เลือก
เลือกปุ่มแรกของผู้จัดการปัจจุบัน หากไม่มีผู้จัดการคนปัจจุบันซึ่งก็คือ
ในกรณีที่ไม่ได้เลือกปุ่ม การดำเนินการนี้จะไม่มีผลใดๆ
gotobutton -1 เลือก
เลือกปุ่มสุดท้ายของผู้จัดการปัจจุบัน
gotobutton โฟกัส เลือก
เลือกปุ่มที่สอดคล้องกับหน้าต่างที่โฟกัส
gotobutton โฟกัส Iconify
ส่งคำสั่ง fvwm Iconify ไปยังหน้าต่างที่โฟกัส โปรดทราบว่าสิ่งนี้จะไม่เปลี่ยน
ปุ่มที่เลือก
bif Next 3, gotobutton 0, select, ret, gotobutton ถัดไป, select
หากเลือกปุ่มใดปุ่มหนึ่งและเป็นปุ่มสุดท้าย ให้ไปที่ปุ่ม 0 หากไม่ใช่ปุ่มสุดท้าย
ปุ่ม ไปที่ปุ่มถัดไป มิฉะนั้นไม่ทำอะไรเลย โดยทั่วไป การกระทำนี้จะวนรอบ
ผ่านปุ่มทั้งหมดในตัวจัดการปัจจุบัน
bif เลือก 7, bif โฟกัส 3, gotomanager 0, เลือก, ret, โฟกัส gotobutton, \
เลือก, ย้อนกลับ, gotobutton ลง, select
นี่เป็นสิ่งที่ดีสำหรับการส่งไปยัง FvwmIconMan ด้วยคำสั่ง SendToModule ถ้ามี
ปุ่มที่เลือกจะเลื่อนลง มิฉะนั้น ถ้ามีปุ่มโฟกัส ก็จะถูกเลือก
มิฉะนั้น ปุ่ม 0 ของตัวจัดการ 0 จะถูกเลือก
เลือก bif Select, โฟกัส bif โฟกัส, gotomanager 0, เลือก, ret, ป้ายกำกับ Focus, \
gotobutton focus, select, ret, เลเบล Select, gotobutton down, select
เหมือนเดิมแต่ใช้คำสั่ง label.
นอกจากจะถูกผูกไว้กับกุญแจและเมาส์แล้ว การกระทำสามารถส่งจาก fvwm ไปยัง FvwmIconMan
ผ่านคำสั่ง SendToModule อย่าอ้างคำสั่งเมื่อใช้ SendToModule นอกจากนี้เนื่องจาก
สำหรับข้อบกพร่องใน fvwm เวอร์ชันปัจจุบัน อย่าอ้าง FvwmIconMan ด้วย
ตัวอย่าง การกำหนดค่า
ตัวอย่างแรกนี้เป็นการเรียก FvwmIconMan ที่ง่ายที่สุดซึ่งมีเพียงหนึ่ง
ผู้จัดการและจัดการหน้าต่างทั้งหมด:
################################################## ############
# โหลดโมดูลใด ๆ ที่ควรเริ่มต้นระหว่าง
# fvwm การเริ่มต้น
เส้นทางโมดูล /usr/lib/X11/fvwm:/usr/bin/X11
โมดูล FvwmIconMan
# ทำให้ FvwmIconMan title-bar-less, เหนียวและให้ไอคอน
สไตล์ "Fvwm*" ไอคอน toolbox.xpm,NoTitle,NoHandles,Sticky
สไตล์ "FvwmIconMan" HandleWidth 5, Handles, BorderWidth 5
################################################## ############
################################################## ############
#คำจำกัดความที่ใช้โดยโมดูล
*FvwmIconMan: NumManagers 1
*FvwmIconMan: ความละเอียดทั่วโลก
*FvwmIconMan: พื้นหลังกระดานชนวน
*FvwmIconMan: สีขาวเบื้องหน้า
*FvwmIconMan: แบบอักษร 7x13
*FvwmIconMan: ButtonGeometry 100x0
*FvwmIconMan: ผู้จัดการเรขาคณิต 1x0-0+0
ตัวอย่างนี้คือการกำหนดค่าส่วนบุคคลของฉันในเวอร์ชัน Reader's Digest มันมีสอง
ผู้จัดการ อันหนึ่งสำหรับ emac และอีกอันสำหรับอย่างอื่น ลบรายการที่ไม่มีชื่อไอคอน เท่านั้น
หน้าต่างในหน้าปัจจุบันจะปรากฏขึ้น การใช้ วาดไอคอน และ รูปร่าง ตัวเลือก
ต้องการ fvwm และ FvwmIconMan ที่เรารวบรวมด้วยตัวเลือกที่ถูกต้อง สังเกตว่า
ผู้จัดการแต่ละคนจะระบุตัวเลือกเรขาคณิตและการแสดง ส่วนตัวเลือกอื่นๆ นั้นใช้ร่วมกันได้สำหรับทุกคน:
สไตล์ "FvwmIconMan" NoTitle, Sticky, WindowListSkip, BorderWidth 0
สไตล์ "FvwmIconMan" HandleWidth 0
คีย์ F8 AN SendToModule FvwmIconMan เลือก bif เลือก โฟกัสแบบ bif โฟกัส \
gotomanager 0, เลือก, sendcommand WarpToWindow, ret, ป้ายกำกับ Focus, \
gotobutton focus, select, sendcommand WarpToWindow, ret, ป้ายกำกับ Select, \
gotobutton ก่อนหน้า เลือก ส่งคำสั่ง WarpToWindow
คีย์ F9 AN SendToModule FvwmIconMan เลือก bif เลือก โฟกัสแบบ bif โฟกัส \
gotomanager 0, เลือก, sendcommand WarpToWindow, ret, ป้ายกำกับ Focus, \
gotobutton focus, select, sendcommand WarpToWindow, ret, ป้ายกำกับ Select, \
gotobutton ถัดไป เลือก ส่งคำสั่ง WarpToWindow
*FvwmIconMan: NumManagers 2
*FvwmIconMan: หน้าความละเอียด
*FvwmIconMan: พื้นหลังเหล็กสีน้ำเงิน
*FvwmIconMan: สีขาวเบื้องหน้า
*FvwmIconMan: แบบอักษร 7x13
*FvwmIconMan: UseWinList จริง
*FvwmIconMan: DrawIcons จริง
*FvwmIconMan: รูปร่างจริง
*FvwmIconMan: FollowFocus จริง
*FvwmIconMan: เรียงชื่อ
*FvwmIconMan: PlainButton ขึ้นสีขาว steelblue
*FvwmIconMan: เลือกปุ่มลงเป็นสีฟ้าเหล็กสีขาว
*FvwmIconMan: FocusButton ขึ้น ขาว น้ำตาล
*FvwmIconMan: FocusAndSelectButton ลงสีน้ำตาลขาว
*FvwmIconMan: TitleButton ยกขอบสีขาว สตีลบลู
*FvwmIconMan: NoIconAction "SendToModule FvwmAnimate เคลื่อนไหว"
*FvwmIconMan: 1 ชื่อ "หน้าต่าง Emacs"
*FvwmIconMan: 1 ชื่อไอคอน "FvwmIconMan: Emacs"
*FvwmIconMan: 1 รูปแบบ "%i"
*FvwmIconMan: 1 แสดงทรัพยากร=ทรัพยากรemacs=gemacs
*FvwmIconMan: 1 ผู้จัดการเรขาคณิต 1x0-400+0
*FvwmIconMan: 1 ปุ่มเรขาคณิต 200x0
*FvwmIconMan: 2 ชื่อ "ทุกหน้าต่าง"
*FvwmIconMan: 2 ชื่อไอคอน "FvwmIconMan: ทั้งหมด"
*FvwmIconMan: 2 รูปแบบ "%c: %i"
*FvwmIconMan: 2 ไอคอน DontShow = ไม่มีชื่อ
*FvwmIconMan: 2 ผู้จัดการเรขาคณิต 2x4-0+0
*FvwmIconMan: 2 ปุ่มเรขาคณิต 200x0
*FvwmIconMan: เรขาคณิตชั่วคราว 194x100
*FvwmIconMan: ไอคอน DontShow ชั่วคราว=ไม่มีชื่อ
*FvwmIconMan: เมาส์แอ็คชันชั่วคราว 0 A sendcommand เลือกเลือก Iconify
*FvwmIconMan: Action Mouse 1 N ส่งคำสั่ง Iconify
*FvwmIconMan: Action Mouse 2 N ส่งคำสั่ง WarpToWindow
*FvwmIconMan: Action Mouse 3 N sendcommand "โมดูล FvwmIdent FvwmIdent"
*FvwmIconMan: ปุ่มการดำเนินการด้านซ้าย N ปุ่ม goto ด้านซ้าย เลือก
*FvwmIconMan: ปุ่มดำเนินการ ขวา N ปุ่ม goto ขวา เลือก
*FvwmIconMan: Action Key Up N gotobutton Up, เลือก
*FvwmIconMan: Action Key Down N gotobutton Down, เลือก
*FvwmIconMan: Action Key q N ออก
ยังไม่เสร็จ ธุรกิจ
มีข้อบกพร่องหนึ่งข้อที่ฉันรู้ วิธีแก้ปัญหาที่ซื่อสัตย์ต่อความดีนี้จะเป็น
ชื่นชม เมื่อตัวจัดการไอคอนถูกตั้งค่าให้เติบโตขึ้นหรือไปทางซ้าย ในบางเครื่องก็
อาจเดินเตร่เป็นครั้งคราว
มันไม่รองรับ windows ที่ไม่มีชื่อทรัพยากรอย่างสวยงามเท่าที่ควร
ใช้ FvwmIconMan ออนไลน์โดยใช้บริการ onworks.net