นี่คือคำสั่ง FvwmDebug ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
FvwmDebug - ดีบักเกอร์โมดูล fvwm
เรื่องย่อ
FvwmDebug ควรวางไข่โดย fvwm(1) สำหรับการใช้งานปกติ
ในการรันโมดูลนี้ ให้วางคำสั่งนี้ไว้ที่ใดที่หนึ่งในการกำหนดค่า:
โมดูล FvwmDebug [ตัวเลือกพารามิเตอร์]
หากต้องการหยุดโมดูลนี้ ให้ดำเนินการ:
KillModule FvwmDebug
DESCRIPTION
โมดูลนี้จะทิ้งรายละเอียดเหตุการณ์ fvwm ทั้งหมดและตัวเลือกอื่นๆ
ข้อมูลลงในสตรีมข้อผิดพลาดมาตรฐานหรือไฟล์ ดีสำหรับการดีบัก NS
เอาต์พุตอาจถูกเปลี่ยนเส้นทางไปยัง xคอนโซล หรือหน้าต่างที่คล้ายกัน
การร้องขอ
มีสวิตช์บรรทัดคำสั่งหลายตัว:
FvwmDebug [ --args|--โนอาร์กส์ ] [ --เหตุการณ์|--ไม่มีเหตุการณ์ ] [ --บันทึก ไฟล์ ] [ --xคอนโซล ] [
--หน้ากาก หน้ากาก ] [ --คริสต์มาส หน้ากาก ] [ --debug ระดับ ] [ --ติดตาม ติดตามชื่อ ] [
--ส่ง-configinfo ] [ --ส่ง-windowlist ]
สวิตช์แบบยาวอาจย่อมาจากสวิตช์ที่สั้นกว่า
--โนอาร์กส์ - อย่าพิมพ์อาร์กิวเมนต์ทั้งหมดของเหตุการณ์เพียงแค่ชื่อเท่านั้น --args เป็นค่าเริ่มต้น
--ไม่มีเหตุการณ์ - ห้ามพิมพ์แม้แต่ชื่อเหตุการณ์ หมายความว่า --โนอาร์กส์. มันคล้ายกับผลกระทบกับ
การตั้งค่าทั้ง --หน้ากาก และ --คริสต์มาส เป็น 0 แต่โมดูลได้รับเหตุการณ์จริง
พวกมันไม่ได้ถูกพิมพ์ออกมา
ตัวเลือกนี้อาจมีประโยชน์หาก --ติดตาม และ / หรือ --debug ถูกนำมาใช้.
ค่าเริ่มต้นคือ --เหตุการณ์ ตามปกติและ --ไม่มีเหตุการณ์ ถ้าอย่างใดอย่างหนึ่งหรือมากกว่า --ติดตาม ตัวเลือกที่ระบุ
-l|--บันทึก ไฟล์ - ระบุชื่อไฟล์บันทึกแทนสตรีมข้อผิดพลาดมาตรฐาน ถ้าล็อก
ไม่สามารถเปิดไฟล์เพื่อเขียนได้ มีการใช้สตรีมข้อผิดพลาดมาตรฐานที่เป็นค่าเริ่มต้น
รางวัล ไฟล์ อาจเริ่มต้นด้วยไพพ์ '|' ซึ่งคล้ายกับความหมายทั่วไปของไพพ์
เอาต์พุตถูกส่งไปยังคำสั่งที่ระบุ ดูสิ่งนี้ด้วย --xคอนโซล ตัวเลือก
-xc|--xคอนโซล - นี่คือทางลัดสำหรับ:
FvwmDebug --log '|xconsole -file /dev/stdin -geometry 600x400 -notify'
ที่แสดงเอาต์พุตโมดูลใน xคอนโซล หน้าต่างแทนที่จะเป็นกระแสข้อผิดพลาดมาตรฐาน
-m|--หน้ากาก หน้ากาก - ตั้งค่าโมดูลมาสก์ จำนวนเต็ม 31 บิต โดยค่าเริ่มต้น เหตุการณ์เกือบทั้งหมดเป็น
เฝ้าระวัง (ยกเว้นเหตุการณ์อุทกภัยบางอย่างเช่น กำหนดค่า_WINDOW or โฟกัส_หน้าต่าง. ความพิเศษ
ค่าของ -1 ตั้งค่ามาสก์สูงสุด
-x|--คริสต์มาส หน้ากาก - ตั้งค่าโมดูลขยายมาสก์ จำนวนเต็ม 31 บิต โดยค่าเริ่มต้น เกือบทั้งหมด
มีการติดตามเหตุการณ์ (ยกเว้นเหตุการณ์น้ำท่วมบางเหตุการณ์เช่น ENTER_WINDOW or LEAVE_WINDOW.
มูลค่าพิเศษของ -1 ตั้งค่ามาสก์ขยายสูงสุด
-d|--debug ระดับ - ใช้กลไกการดีบักไลบรารี Perl ที่มีประโยชน์ ระดับs คือ 2 ถึง 4
-t|--ติดตาม ติดตามชื่อ - สร้างตัวติดตามไลบรารี Perl ที่กำหนดและสังเกตหลัก
สังเกตได้ ตัวเลือกนี้อาจระบุได้หลายครั้ง ตัวเลือกนี้หมายถึง --ไม่มีเหตุการณ์
เว้นแต่จะเขียนทับอย่างชัดแจ้ง คุณอาจเลือกที่จะลอง --debug, ตัวอย่างเช่น:
FvwmDebug -xc --ติดตาม PageInfo --ติดตาม GlobalConfig --debug 3
เรียกใช้ "fvwm-perllib man" เพื่อรับชื่อของตัวติดตามที่มีอยู่ทั้งหมดใน Perl . ที่คุณติดตั้ง
ห้องสมุด.
-sc|--ส่ง-configinfo - ส่ง Send_ConfigInfo คำสั่งถึง fvwm เมื่อเริ่มต้น ส่งผลให้ a
จำนวนมากของเหตุการณ์ที่ได้รับ
-สว|--ส่ง-windowlist - ส่ง Send_WindowList คำสั่งถึง fvwm เมื่อเริ่มต้น ส่งผลให้ a
จำนวนมากของเหตุการณ์ที่ได้รับ
ใช้ FvwmDebug ออนไลน์โดยใช้บริการ onworks.net