นี่คือคำสั่ง FvwmAuto ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
Fvwm อัตโนมัติ - โมดูลยกอัตโนมัติ fvwm
เรื่องย่อ
โมดูล FvwmAuto หมดเวลา [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
Fvwm อัตโนมัติ สามารถเรียกได้โดย fvwm เท่านั้น การเรียกใช้บรรทัดคำสั่งของ Fvwm อัตโนมัติ จะไม่
ทำงาน
DESCRIPTION
พื้นที่ Fvwm อัตโนมัติ โมดูลมักใช้เพื่อยกหน้าต่างที่โฟกัสโดยอัตโนมัติ
การร้องขอ
ไวยากรณ์ที่ถูกต้องคือ:
โมดูล FvwmAuto หมดเวลา [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
โมดูล AddToMenu
+ โมดูล "เพิ่มอัตโนมัติ (300 ms)" FvwmAuto 300
+ โมดูล "เพิ่ม/ลดอัตโนมัติ" FvwmAuto 300 "เพิ่มเงียบ" "ลดเสียงลง"
พื้นที่ การหยุดพักชั่วคราว จำเป็นต้องมีอาร์กิวเมนต์ ระบุว่าหน้าต่างต้องเก็บคีย์บอร์ดไว้นานแค่ไหน
อินพุตโฟกัสก่อนดำเนินการคำสั่ง ความล่าช้ามีหน่วยวัดเป็นมิลลิวินาที และใดๆ
จำนวนเต็มที่มากกว่าศูนย์ถูกต้อง
ถ้าตัวเลือกตามตัวอักษร -ผ่าน จะได้รับ ID หน้าต่างของหน้าต่างที่เพิ่งป้อนหรือซ้าย
ต่อท้ายคำสั่งที่ส่งไปยัง fvwm สามารถใช้กับ .ได้ รหัสหน้าต่าง
คำสั่งของ fvwm
ตัวเลือกต่างๆ -พี่เลี้ยง, -menterleave และ -เอ็มโฟกัส มีอิทธิพลต่อการกระทำที่ FvwmAuto ตอบสนอง
สามารถเลือกได้มากกว่าหนึ่งตัวเลือก ใน -เอ็มโฟกัส โหมด FvwmAuto ยก
หน้าต่างที่มีโฟกัส ใน -พี่เลี้ยง โหมด FvwmAuto ยกหน้าต่างใต้ตัวชี้
เมื่อตัวชี้เข้าสู่หน้าต่าง NS ออกจากคำสั่ง ถูกดำเนินการบนหน้าต่างที่เคยเป็น
ใต้ตัวชี้ก่อนที่จะเข้าสู่หน้าต่างใหม่ เมื่อตัวชี้ออกจากหน้าต่างและ
เข้าสู่หน้าต่างรูท, the ป้อนคำสั่ง ถูกดำเนินการเช่นกัน แต่ไม่มีหน้าต่างให้ดำเนินการ
บน. ใน -menterleave โหมด FvwmAuto ทำงานเหมือนใน -พี่เลี้ยง โหมด แต่ ออกจากคำสั่ง
จะดำเนินการเช่นกันหากตัวชี้เลื่อนออกจากหน้าต่างแต่ไม่เข้าสู่หน้าต่างใหม่
โหมดการทำงานสองโหมดหลังมีประโยชน์กับหน้าต่างที่ไม่ยอมรับโฟกัส
หมายเหตุ: โหมด -menterleave อาจรบกวนหน้าต่างป๊อปอัปของบางแอปพลิเคชัน หนึ่ง
ตัวอย่างคือเมนูซูมของ Ghostview โปรดอย่าบ่นเกี่ยวกับเรื่องนี้กับเรา - มันเป็น
ข้อผิดพลาดใน Ghostview
ป้อนคำสั่ง และ ออกจากคำสั่ง เป็นตัวเลือก ป้อนคำสั่ง ถูกประหารชีวิต การหยุดพักชั่วคราว มิลลิวินาที
หลังจากที่หน้าต่างได้รับโฟกัสอินพุต ออกจากคำสั่ง ถูกประหารชีวิต การหยุดพักชั่วคราว มิลลิวินาทีหลังจากนั้น
หน้าต่างเสียโฟกัส โปรดทราบว่าคุณควรใช้คำหลัก 'เงียบ' มาก่อนเสมอ
คำสั่งนั้นเอง FvwmAuto เพิ่ม "Silent" ต่อท้ายสตริงคำสั่งด้วยตัวมันเองหาก yor
ลืมสิ่งนี้ หากไม่มีคำนำหน้านี้ fvwm จะขอให้คุณเปิดหน้าต่างทำงานหาก window
ตายก่อนที่คำสั่งที่ส่งโดย FvwmAuto จะถูกประมวลผลโดย fvwm นี้สามารถสำหรับ
ตัวอย่างเกิดขึ้นกับเมนูป๊อปอัป
"Silent Raise" เป็นค่าเริ่มต้นสำหรับ ป้อนคำสั่งแต่อนุญาตให้ใช้ฟังก์ชัน fvwm ได้ ฉันจะ
แต่อย่าใช้ "ปิด" หรือ "ทำลาย" ที่มีการหมดเวลาเหลือน้อย NS ออกจากคำสั่ง สามารถสะดวก
สำหรับเดสก์ท็อปที่เป็นระเบียบ ทดลองกับ:
โมดูล FvwmAuto 0 Nop "Silent Lower"
โมดูล FvwmAuto 0 Nop "Silent Iconify"
ตัวอย่างการเพิ่มหน้าต่างอัตโนมัติด้วย ClickToFocus:
สไตล์ * ClickToFocus
FvwmAuto 0 -menter "เงียบขึ้น"
ตัวอย่างการเพิ่มและลดอัตโนมัติเฉพาะบางหน้าต่าง:
ในการเริ่ม FvwmAuto:
FvwmAuto 0 -passid -menter \
"Silent selective_raiselower เพิ่ม" \
"Silent select_raiselower ล่าง"
และใส่สิ่งนี้ใน .fvwm2rc ของคุณ:
AddToFunc select_raiselower
+ ฉัน WindowId $1 (FvwmIconMan) $0
+ ฉัน WindowId $1 (FvwmButtons) $0
+ ฉัน WindowId $1 (xclock) $0
...
ตัวอย่างที่ซับซ้อนมากขึ้น (สาม FvwmAuto กำลังทำงานอยู่):
ทำลายFunc RestoreIconified
AddToFunc RestoreIconified
+ I ปัจจุบัน (สัญลักษณ์) Iconify false
ทำลายFunc RegisterFocus
AddToFunc ลงทะเบียนโฟกัส
+ ฉัน Exec วันที่ +"%T $n เน้น" >>/tmp/focus-stats.txt
ทำลายFunc RegisterUnfocus
AddToFunc ลงทะเบียนUnfocus
+ I Exec date +"%T $n unfocused" >>/tmp/focus-stats.txt
KillModule Fvwmอัตโนมัติ
โมดูล FvwmAuto 250 ยก Nop
โมดูล FvwmAuto 800 RestoreIconified Nop
โมดูล FvwmAuto 0 RegisterFocus RegisterUnfocus
หมายเหตุ
มีการสนับสนุนเพิ่ม/ลดพิเศษใน FvwmAuto มันถูกเพิ่มเข้ามาเพื่อปรับปรุง Raise/Lower
การโทรกลับ เนื่องจากการใช้งาน FvwmAuto ส่วนใหญ่เป็นการเพิ่มอัตโนมัติหรือลดระดับอัตโนมัติ นี้
การปรับปรุงรวมถึงการล็อกแพ็กเก็ต M_RAISE_WINDOW และ M_LOWER_WINDOW และไม่ใช่
ยก/ลดหน้าต่างยกขึ้นอย่างชัดเจน เปิดใช้งานการรองรับการยก/ลดแบบพิเศษ
เฉพาะเมื่ออย่างใดอย่างหนึ่ง ป้อนคำสั่ง or ออกจากคำสั่ง มีสตริงย่อย "Raise" หรือ "Lower" คุณ
สามารถใช้ข้อเท็จจริงนี้เพื่อเปิดใช้งาน/ปิดใช้งานการสนับสนุนพิเศษใดๆ ได้โดยการเปลี่ยนชื่อคำสั่งเหล่านี้ if
FvwmAuto ไม่ต้องการให้คุณคาดหวังโดยอัตโนมัติ
การใช้ Fvwm อัตโนมัติ ร่วมกับ ขอบคำสั่ง สามารถมีประสิทธิภาพมากยิ่งขึ้น มีเรื่องสั้น
ตัวอย่างใน fvwm หน้าคน.
ใช้ FvwmAuto ออนไลน์โดยใช้บริการ onworks.net