ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

fvwm1 - ออนไลน์ในคลาวด์

เรียกใช้ fvwm1 ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง fvwm1 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


fvwm1 - F(?) Virtual Window Manager สำหรับ X11 เวอร์ชัน 1.x

เรื่องย่อ


fvwm1 [ ตัวเลือก ]

DESCRIPTION


Fvwm เป็นตัวจัดการหน้าต่างสำหรับ X11 มันเป็นอนุพันธ์ของ ควาย, ออกแบบใหม่เพื่อลดขนาดหน่วยความจำ
การใช้งาน ให้รูปลักษณ์ 3 มิติแก่กรอบหน้าต่าง และจัดเตรียมเดสก์ท็อปเสมือนที่เรียบง่าย
การใช้หน่วยความจำประมาณครึ่งหนึ่งถึงหนึ่งในสามของการใช้หน่วยความจำของ
ควายเนื่องมาจากการออกแบบใหม่ของ ควายวิธีการจัดเก็บการผูกเมาส์ นอกจากนี้,
ตัวเลือกการกำหนดค่ามากมายของ ควาย ถูกนำออกแล้ว

ชื่อ "FVWM" ใช้สำหรับบางสิ่งบางอย่าง แต่ฉันลืมอะไรไป (อ่อนแอ มีชื่อเสียง ฟูบาร์?
ไม่เป็นไรหรอก สังคมนี้ใช้คำย่ออยู่แล้ว)

สถานภาพ OF นี้ ซอฟต์แวร์


นับตั้งแต่เปิดตัว FVWM 2.2 ในเดือนมีนาคม 1999 รุ่นนี้ถูกเลิกใช้งานอย่างเป็นทางการและไม่มี
รองรับได้นานขึ้น กรุณาอย่ารายงานข้อบกพร่องใด ๆ ในซอฟต์แวร์นี้ นอกจากนี้สำหรับ Debian
ผู้ใช้โมดูล manpages สำหรับ FVWM รุ่นนี้จะถูกพบเป็น FvwMAudio1(1x) เป็นต้น

พิเศษ หมายเหตุ สำหรับ เอ็กซ์ฟรี86 ผู้ใช้


XFree86 ให้หน้าจอเสมือนซึ่งการทำงานอาจทำให้สับสนได้เมื่อใช้ใน
ร่วมกับ fvwm. ด้วย XFree86 หน้าต่างทั้งหมดที่ปรากฏบนหน้าจอเสมือน
ถูกดึงเข้าไปในหน่วยความจำวิดีโอจริง ๆ (ไม่ว่าจะปรากฏบนหน้าจอจริงหรือไม่)
ดังนั้นขนาดหน้าจอเสมือนจึงถูกจำกัดด้วยหน่วยความจำวิดีโอที่มีอยู่

กับ fvwmเดสก์ท็อปเสมือนของ Windows ที่ไม่ปรากฏบนหน้าจอจะไม่ได้รับ
วาดลงใน RAM วิดีโอ ขนาดของเดสก์ท็อปเสมือนถูกจำกัดไว้ที่ประมาณ 32,000 คูณ 32,000
พิกเซล แต่คงเป็นไปไม่ได้ที่จะใช้เดสก์ท็อปเสมือนมากกว่าประมาณ 5 เท่า
หน้าจอที่มองเห็นได้ในแต่ละทิศทาง โปรดทราบว่าการใช้หน่วยความจำเป็นฟังก์ชันของตัวเลข
ของ windows ที่มีอยู่ - ขนาดของเดสก์ท็อปไม่แตกต่างกัน

เมื่อคุ้นเคย fvwm ขอแนะนำให้คุณปิดการใช้งาน virtual . ของ XFree86
หน้าจอโดยกำหนดขนาดหน้าจอเสมือนเป็นขนาดหน้าจอจริง หลังจากที่คุณกลายเป็น
คุ้นเคยกับ fvwm คุณอาจต้องการเปิดใช้งานหน้าจอเสมือนของ XFree86 อีกครั้ง

ลิขสิทธิ์


ตั้งแต่ fvwm มาจาก ควาย โค้ดมันแชร์ ควายลิขสิทธิ์.

fvwm เป็นลิขสิทธิ์ 1988 โดย Evans and Sutherland Computer Corporation, Salt Lake City, Utah,
และ 1989 โดยสถาบันเทคโนโลยีแมสซาชูเซตส์, เคมบริดจ์, แมสซาชูเซตส์, All
สงวนลิขสิทธิ์ ยังเป็นลิขสิทธิ์ 1993 และ 1994 โดย Robert Nation

การอนุญาตให้ใช้ คัดลอก แก้ไข และแจกจ่ายซอฟต์แวร์นี้และเอกสารประกอบของ
วัตถุประสงค์ใด ๆ และไม่มีค่าธรรมเนียมจะได้รับการอนุญาต โดยที่ประกาศลิขสิทธิ์ข้างต้น
ปรากฏในสำเนาทั้งหมดและทั้งประกาศลิขสิทธิ์และประกาศอนุญาตนี้ปรากฏขึ้น
ในเอกสารประกอบและชื่อของ Evans & Sutherland และ MIT ไม่เป็น
ใช้ในการโฆษณาเพื่อประชาสัมพันธ์เกี่ยวกับการจำหน่ายซอฟต์แวร์โดยไม่ใช้
เฉพาะ, อนุญาตเป็นลายลักษณ์อักษรล่วงหน้า.

ROBERT NATION, EVANS & SUTHERLAND และ MIT ปฏิเสธการรับประกันทั้งหมดเกี่ยวกับเรื่องนี้
ซอฟต์แวร์ รวมถึงการรับประกันโดยนัยทั้งหมดเกี่ยวกับความสามารถในการขายได้และความเหมาะสม ไม่ว่าในกรณีใดๆ
อีแวนส์ & ซัทเธอร์แลนด์ หรือ MIT จะต้องรับผิดต่อกรณีพิเศษ ทางอ้อม หรือผลสืบเนื่องใดๆ
ความเสียหายหรือความเสียหายใด ๆ ที่เกิดขึ้นจากการสูญเสียการใช้งาน ข้อมูล หรือผลกำไร ไม่ว่าจะอยู่ใน
การกระทำตามสัญญา ความประมาทเลินเล่อหรือการกระทำที่ผิดกฎหมายอื่น ๆ ที่เกิดขึ้นจากหรือใน
การเชื่อมต่อกับการใช้หรือประสิทธิภาพของซอฟต์แวร์นี้

กายวิภาคศาสตร์ OF A หน้าต่าง


Fvwm วางขอบตกแต่งรอบหน้าต่างส่วนใหญ่ เส้นขอบนี้ประกอบด้วยแถบในแต่ละอัน
ด้านข้างและส่วนรูปตัว "L" เล็กๆ ในแต่ละมุม มีแถบด้านบนเพิ่มเติมเรียกว่า
แถบชื่อเรื่องที่ใช้แสดงชื่อของหน้าต่าง นอกจากนี้ยังมีขึ้น
ถึง 10 ปุ่มแถบชื่อเรื่อง แถบด้านบน ด้านข้าง และด้านล่างเรียกรวมกันว่า
แถบด้านข้าง ชิ้นมุมเรียกว่ากรอบ

เว้นแต่จะมีการแก้ไขไฟล์เริ่มต้นมาตรฐาน ให้กดปุ่มเมาส์ 1 ในชื่อหรือ
แถบด้านข้างจะเริ่มดำเนินการย้ายบนหน้าต่าง กดปุ่ม 1 ในกรอบมุม
ชิ้นจะเริ่มการดำเนินการปรับขนาด การกดปุ่ม 2 ที่ใดก็ได้ในกรอบจะแสดงขึ้น
รายการการทำงานของหน้าต่างมากมาย

อาจมีปุ่มแถบชื่อเรื่องมากถึงสิบปุ่ม การใช้งานของพวกเขาสามารถกำหนดโดยผู้ใช้ได้อย่างสมบูรณ์ ดิ
การกำหนดค่าเริ่มต้นมีปุ่มแถบชื่อเรื่องในแต่ละด้านของแถบชื่อเรื่อง หนึ่งบน
ซ้าย ใช้สำหรับแสดงรายการตัวเลือกหน้าต่าง โดยไม่คำนึงว่าปุ่มเมาส์ใดจะเป็น
ใช้แล้ว. อันทางด้านขวาใช้เพื่อกำหนดหน้าต่าง จำนวนปุ่มแถบชื่อเรื่อง
ใช้ขึ้นอยู่กับการกระทำของเมาส์ที่ผูกไว้กับพวกเขา ดูส่วนใน
พารามิเตอร์การกำหนดค่า "เมาส์" ด้านล่าง

DIE เสมือน เดสก์ทอป


Fvwm มีเดสก์ท็อปเสมือนหลายเครื่องสำหรับผู้ใช้ที่ต้องการใช้ หน้าจอเป็น
วิวพอร์ตบนเดสก์ท็อปซึ่งอาจใหญ่กว่าหน้าจอ เดสก์ท็อปที่แตกต่างกันหลายเครื่องสามารถ
สามารถเข้าถึงได้ (แนวคิด: หนึ่งเดสก์ท็อปสำหรับแต่ละโครงการ หรือหนึ่งเดสก์ท็อปสำหรับแต่ละแอปพลิเคชัน
เมื่อดูแอปพลิเคชันต่างกัน) เนื่องจากเดสก์ท็อปแต่ละเครื่องอาจมีขนาดใหญ่กว่าขนาดจริง
หน้าจอ, หน้าต่างที่มีขนาดใหญ่กว่าหน้าจอหรือกลุ่มของหน้าต่างที่เกี่ยวข้องกันขนาดใหญ่สามารถ
สามารถดูได้อย่างง่ายดาย

ขนาดของเดสก์ท็อปเสมือนสามารถระบุได้เมื่อเริ่มต้น เดสก์ท็อปเสมือนทั้งหมดต้อง
มีขนาดเท่ากัน ไม่จำเป็นต้องระบุจำนวนรวมของเดสก์ท็อปที่แตกต่างกัน แต่เป็น
จำกัดไว้ที่ประมาณ 4 พันล้าน หน้าต่างทั้งหมดบนเดสก์ท็อปปัจจุบันสามารถเป็น
แสดงใน Pager ซึ่งเป็นมุมมองย่อของเดสก์ท็อปปัจจุบัน Windows ที่ไม่ได้เปิดอยู่
เดสก์ท็อปปัจจุบันสามารถแสดงพร้อมกับรูปทรงเรขาคณิตในรายการหน้าต่าง
สามารถเข้าถึงได้เป็นเมนูป๊อปอัป

หน้าต่าง "เหนียว" คือหน้าต่างที่อยู่เหนือเดสก์ท็อปเสมือนโดย "ติดกับ
กระจกของหน้าจอ" พวกเขามักจะวางบนหน้าจอ สิ่งนี้สะดวกสำหรับสิ่งต่าง ๆ เช่น
นาฬิกาและ xbiff ดังนั้นคุณเพียงแค่เรียกใช้แกดเจ็ตดังกล่าวและจะอยู่กับคุณเสมอ

เรขาคณิตของหน้าต่างถูกระบุโดยสัมพันธ์กับวิวพอร์ตปัจจุบัน นั่นคือ:
xterm -เรขาคณิต +0+0
จะปรากฏที่มุมซ้ายบนของส่วนที่มองเห็นได้ของหน้าจอเสมอ มัน
อนุญาตให้ระบุรูปทรงเรขาคณิตที่วางหน้าต่างบนเดสก์ท็อปเสมือน แต่ปิด
หน้าจอ. ตัวอย่างเช่น หากหน้าจอที่มองเห็นได้คือ 1000 x 1000 พิกเซล และเดสก์ท็อป
ขนาดคือ 3x3 และวิวพอร์ตปัจจุบันอยู่ที่มุมซ้ายบนของเดสก์ท็อป
แล้วเรียกใช้:
xterm -เรขาคณิต +1000+1000
จะวางหน้าต่างไว้ตรงมุมขวาล่างของหน้าจอ สามารถ
พบโดยเลื่อนเมาส์ไปที่มุมล่างขวามือของหน้าจอแล้วรอ
เพื่อเลื่อนดู ขณะนี้ยังไม่มีวิธีที่จะทำให้หน้าต่างทำการแมปบนเดสก์ท็อป
นอกเหนือจากโต๊ะที่ใช้งานอยู่ในปัจจุบัน

เรขาคณิตที่ระบุเป็นสิ่งที่ชอบ:
xterm -เรขาคณิต -5-5
โดยทั่วไปจะวางมุมล่างขวาของหน้าต่าง 5 พิกเซลจากด้านล่างขวา
มุมของส่วนที่มองเห็นได้ของหน้าจอ แอปพลิเคชั่นบางตัวไม่รองรับ window
เรขาคณิตที่มีการชดเชยเชิงลบ

แอปพลิเคชั่นบางตัว เช่น xterm และ xfontsel อนุญาตให้ผู้ใช้ระบุโต๊ะเริ่มต้นบน
บรรทัดคำสั่ง:
xterm -xrm "*โต๊ะ:1"
จะเริ่ม xterm บนโต๊ะทำงานหมายเลข 1 แอปพลิเคชันบางตัวไม่เข้าใจตัวเลือกนี้
อย่างไรก็ตาม

การเริ่มต้น


ในระหว่างการเริ่มต้น fvwm จะค้นหาไฟล์การกำหนดค่าที่อธิบายคีย์และ
การผูกปุ่มและสิ่งอื่น ๆ สองสามอย่าง รูปแบบของไฟล์เหล่านี้จะอธิบายไว้
ภายหลัง. อันดับแรก, fvwm จะค้นหาไฟล์ชื่อ .fvwmrc ในโฮมไดเร็กทอรีของผู้ใช้
หากไม่สำเร็จ ระบบจะค้นหา /etc/X11/fvwm/system.fvwmrc สำหรับค่าเริ่มต้นทั้งระบบ ถ้า
ไม่พบไฟล์นั้น fvwm จะออก

Fvwm จะตั้งค่าตัวแปรสภาพแวดล้อมสองตัวซึ่งจะสืบทอดโดยลูกของมัน เหล่านี้คือ
$DISPLAY ซึ่งอธิบายการแสดงผลที่ fvwm กำลังวิ่ง. $DISPLAY อาจเป็น unix:0.0 หรือ
:0.0 ซึ่งใช้งานไม่ได้ดีนักเมื่อส่งผ่าน rsh ไปยังเครื่องอื่นดังนั้น
$HOSTDISPLAY จะถูกตั้งค่าด้วยและจะใช้คำอธิบายที่พร้อมสำหรับเครือข่ายของจอแสดงผล
$HOSTDISPLAY จะใช้โปรโตคอลการขนส่ง TCP/IP เสมอ (แม้สำหรับการเชื่อมต่อในเครื่อง)
ดังนั้นควรใช้ $DISPLAY สำหรับการเชื่อมต่อภายในเครื่อง เนื่องจากอาจใช้ซ็อกเก็ตโดเมน Unix ซึ่ง
เร็วขึ้น

รูปร่าง WINDOWS


หากคุณมักใช้หน้าต่างรูปทรงต่างๆ เช่น xeyes หรือ oclock คุณมีหลายทางเลือก คุณ
สามารถทำให้พวกมันทั้งหมดไม่มีการตกแต่ง (เช่น NoBorder oclock และ NoTitle oclock เป็นต้น) หรือคุณสามารถ
ใช้การกำหนดค่าเริ่มต้นและปล่อยให้พวกเขาตกแต่งซึ่งในกรณีนี้คือเส้นขอบตกแต่ง
และแสดงฉากหลังเป็นสีทึบ อีกทางหนึ่งคุณสามารถคอมไพล์ในส่วนขยาย SHAPE
โดยการเปลี่ยนแฟล็กใน Makefile ซึ่งในกรณีนี้คุณจะได้หน้าต่างที่มีรูปร่างโดยไม่มี
ฉากหลัง และแถบชื่อเรื่องจะลอยอยู่เหนือหน้าต่าง ส่วนขยายหน้าต่างที่มีรูปร่างเพิ่มขึ้น
การใช้หน่วยความจำของตัวจัดการหน้าต่างประมาณ 60 Kbytes เมื่อไม่มีหน้าต่างที่มีรูปร่าง
ปัจจุบัน แต่มีผลเพียงเล็กน้อยเมื่อมีหน้าต่างที่มีรูปร่าง

ไอคอน


พื้นฐาน Fvwm การกำหนดค่าใช้ไอคอนบิตแมปขาวดำ คล้ายกับ ควาย. ถ้า XPM
ส่วนขยายจะถูกคอมไพล์แล้ว ไอคอนสีที่คล้ายกับ ctwm, MS-Windows หรือ Macintosh
สามารถใช้ไอคอนได้ เพื่อที่จะใช้ตัวเลือกเหล่านี้ คุณจะต้องมีแพ็คเกจ XPM เช่น
อธิบายไว้ใน Makefile.noImake และ Imakefile

หากทั้งตัวเลือก SHAPE และ XPM ถูกคอมไพล์แล้ว คุณจะได้ไอคอนสีที่มีรูปทรง ซึ่ง
มีความกระฉับกระเฉงมาก

โมดูล


โมดูลคือโปรแกรมแยกต่างหากซึ่งทำงานเป็นกระบวนการ Unix ที่แยกจากกันแต่ส่งผ่าน
คำสั่งให้ fvwm เพื่อดำเนินการ การเผยแพร่ในอนาคตคาดว่าจะให้วิธีการเหล่านี้
โมดูลที่จะดึงข้อมูลหน้าต่างออกจาก fvwm. ผู้ใช้สามารถเขียนโมดูลของตัวเองเพื่อทำ
การกระทำที่แปลกประหลาดหรือแปลกประหลาดใดๆ โดยไม่กระทบต่อความสมบูรณ์ของ fvwm ตัวเอง

โมดูลต้องเกิดจาก fvwm เพื่อจะได้ตั้งท่อสองท่อสำหรับ fvwm และโมดูลเพื่อ
สื่อสารกับ. ท่อจะเปิดอยู่แล้วสำหรับโมดูลเมื่อเริ่มทำงานและ
file descriptors สำหรับไพพ์ถูกจัดเตรียมไว้เป็นอาร์กิวเมนต์บรรทัดคำสั่ง

โมดูลสามารถเกิดได้ในช่วง fvwm การเริ่มต้นผ่านตัวเลือกโมดูลหรือเมื่อใดก็ได้
ระหว่างเซสชัน X โดยใช้โมดูลในตัว โมดูลสามารถมีได้ในช่วงระยะเวลาของ
เซสชัน X หรือสามารถทำงานชิ้นเดียวและออกได้ หากโมดูลยังทำงานอยู่เมื่อ
fvwm บอกให้เลิกแล้ว fvwm จะปิดท่อสื่อสารและรอรับ
SIGCHLD จากโมดูล ซึ่งระบุว่าตรวจพบการปิดท่อและออกจากโมดูลแล้ว
หากโมดูลตรวจไม่พบการปิดท่อ fvwm จะออกหลังจากนั้นประมาณ 30 วินาที
ถึงอย่างไร. จำนวนของโมดูลที่ดำเนินการพร้อมกันนั้นถูกจำกัดโดยระบบปฏิบัติการ
จำนวนไฟล์ที่เปิดพร้อมกันสูงสุดของระบบ โดยปกติระหว่าง 60 ถึง 256

โมดูลเพียงแค่ส่งคำสั่งข้อความไปยัง fvwm เอ็นจิ้นคำสั่งในตัว คำสั่งข้อความ
ถูกจัดรูปแบบเช่นเดียวกับในกรณีของการผูกเมาส์ในไฟล์ติดตั้ง .fvwmrc แน่ใจ
นอกจากนี้ยังมีการส่งข้อมูลเสริม เช่นเดียวกับในโมดูลตัวอย่าง GoodStuff ดิ
โมดูล GoodStuff ได้รับการบันทึกไว้ใน man page ของตัวเอง

ไอซีซีซีเอ็ม การปฏิบัติตาม


Fvwm พยายามที่จะสอดคล้องกับ ICCCM 1.1 ณ จุดนี้ (1.20l) การจัดการแผนที่สีไม่ได้
สอดคล้องกับ ICCCM อย่างสมบูรณ์ นอกจากนี้ ICCCM ระบุว่าควรจะเป็นไปได้สำหรับ
แอปพลิเคชั่นเพื่อรับการกดแป้นพิมพ์ใด ๆ ซึ่งไม่สอดคล้องกับแป้นพิมพ์ลัด
แนวทางที่ใช้ใน fvwm และตัวจัดการหน้าต่างอื่น ๆ ส่วนใหญ่

M4 การประมวลผลล่วงหน้า


If fvwm ถูกคอมไพล์ด้วยตัวเลือก M4 fvwm ใช้ m4(1) เพื่อประมวลผลไฟล์ติดตั้งล่วงหน้า
ก่อนแยกวิเคราะห์ วิธีนี้คุณสามารถใช้ m4 มาโครเพื่อดำเนินการในขณะใช้งานจริง นี้
ทำให้การทำงานกับจอแสดงผลต่างๆ ที่มีลักษณะแตกต่างกันเป็นเรื่องง่าย

ตัวอย่างเช่น คุณอาจต้องการชุดสีที่แตกต่างกัน ทั้งนี้ขึ้นอยู่กับอารมณ์ของคุณ วิธีหนึ่งของ
การทำเช่นนี้คือการใช้ -m4opt เพื่อระบุอารมณ์ของคุณ สำหรับอารมณ์แดดใช้ -m4opt
-ดีซันนี่; สำหรับการใช้งานอารมณ์มืด -m4opt -ดีดาร์ก. ไฟล์ .fvwmrc ของคุณอาจมี:
ifdef(`ซันนี่',`
StdForeColor สีดำ
StdBackColor LightSkyBlue
HiForeสีเหลือง
ไฮแบ็คคัลเลอร์ พีชพัฟ1
PagerBackColor BlanchedAlmond ')

ifdef(`มืด',`
StdForeColor สีดำ
StdBackColor #60a0c0
HiForeColor สีดำ
ไฮแบ็คคัลเลอร์ #c06077
เพจเจอร์แบ็คคัลเลอร์ #5c54c0
PagerForeColor กล้วยไม้
StickyForeColor สีดำ
StickyBackColor #60c0a0 ')

ดังต่อไปนี้ m4 สัญลักษณ์ถูกกำหนดไว้ล่วงหน้าโดย fvwm:

BITS_PER_RGB จำนวนบิตที่มีนัยสำคัญในสี RGB (ล็อกฐาน 2 ของ
จำนวนสีที่แตกต่างที่สามารถสร้างได้ นี้มักจะ
แตกต่างจากจำนวนสีที่สามารถแสดงได้ที่
ครั้งหนึ่ง.)

ชั้น คลาสภาพของคุณ จะกลับมาหนึ่งใน คงสีเทา, โทนสีเทา,
สีคงที่, PseudoColor, สีที่แท้จริง, ไดเรคคัลเลอร์หรือถ้าทำไม่ได้
กำหนดสิ่งที่คุณมี ไม่ได้มาตรฐาน.

ไคลเอนต์ เครื่องที่รันไคลเอนต์

COLOR นี่จะเป็น 'ใช่' หรือ 'ไม่ใช่' นี่เป็นเพียงกระดาษห่อรอบ ๆ
คำจำกัดความของ CLASS ส่งคืน 'ใช่' บน *สี และ 'ไม่' ใน
คงสีเทา และ โทนสีเทา.

FVWMDIR ซึ่งถูกกำหนดเป็นพาธที่โมดูลถูกกำหนดค่าให้เป็น
การติดตั้ง

FVWM_VERSION นี่คือสตริงที่มีเวอร์ชันของ fvwm.

ความสูง ความสูงของจอแสดงผลเป็นพิกเซล

หน้าหลัก โฮมไดเร็กทอรีของผู้ใช้ ที่ได้รับจากสิ่งแวดล้อม

ชื่อโฮสต์ ชื่อโฮสต์ตามรูปแบบบัญญัติที่เรียกใช้ไคลเอ็นต์ (เช่น มีคุณสมบัติครบถ้วน
รุ่นของ ไคลเอนต์).

OPTIONS นี่คือสตริงของตัวเลือกเวลาคอมไพล์ที่ใช้ แต่ละตัวเลือกคือ
แยกออกจากกันด้วยช่องว่าง

แผน จำนวนบิตระนาบที่จอแสดงผลของคุณรองรับในรูทเริ่มต้น
หน้าต่าง

ปล่อย หมายเลขรีลีสของเซิร์ฟเวอร์ X ของคุณ สำหรับ MIT X11R5 นี่คือ 5.

การแก้ไข การแก้ไขโปรโตคอล X minor ตามที่เห็นโดย การแก้ไขโปรโตคอล(3)

เซิร์ฟเวอร์โฮสต์ ตัวแปรนี้ถูกกำหนดเป็นชื่อของเครื่องที่กำลังทำงานอยู่
เซิร์ฟเวอร์ X

TWM_TYPE บอกอะไร ควาย หน่อกำลังทำงาน จะถูกตั้งค่าเป็น .เสมอ
สตริง "fvwm" ในโปรแกรมนี้ สิ่งนี้มีประโยชน์ในการปกป้อง
ชิ้นส่วนของคุณ .twmrc ไฟล์ที่ fvwm ถูกต้องจะไม่เข้าใจ (เช่น
พื้นที่ทำงาน) เพื่อให้ยังใช้งานได้กับเครื่องอื่นๆ ควาย โปรแกรม

USER ชื่อผู้ใช้งานที่รันโปรแกรม ได้รับจาก
สิ่งแวดล้อม

ผู้ขาย ผู้จำหน่ายเซิร์ฟเวอร์ X ของคุณ ตัวอย่างเช่น: เอ็มไอที X สมาคม.

VERSION เวอร์ชันโปรโตคอล X หลัก ตามที่เห็นโดย รุ่นโปรโตคอล(3)

ความกว้าง ความกว้างของจอแสดงผลเป็นพิกเซล

X_ความละเอียด ความละเอียด X ของจอแสดงผลเป็นพิกเซลต่อเมตร

Y_ความละเอียด ความละเอียด Y ของจอแสดงผลเป็นพิกเซลต่อเมตร

คุณอาจพบว่าถ้าคุณค้นคว้าเกี่ยวกับ m4(1) คู่มือเป็นอย่างดีและเข้าใจพลังของ
m4, นี่จะเป็น มาก เครื่องมือที่มีประโยชน์และทรงพลัง แต่ถ้าคุณใช้สัญลักษณ์ใดๆ ที่
ถูกกำหนดไว้ล่วงหน้าโดย m4, คุณอยู่ในอันตรายร้ายแรง! ตัวอย่างเช่น Sun's m4 กำหนดไว้ล่วงหน้า ประกอบด้วย,
ดังนั้นหากคุณใช้ชื่อนั้นใน .fvwmrc ของคุณ แสดงว่าคุณโชคไม่ดี ทางออกที่ถูกต้องของ
ปัญหานี้คือการใส่ชุดคำพูดรอบคำที่ลำบาก: `รวม'.

เพื่อช่วยบรรเทาปัญหานี้ ตัวเลือกต่อไปนี้อาจมีประโยชน์ เพื่อเปลี่ยน
คำพูดที่ใช้โดย m4, ใช้ตัวเลือก -m4-squote และ -m4-equote. อย่าลืม
ระบุทั้งสองตัวเลือกเป็นอย่างอื่น m4 จะสับสน เมื่อได้รับสิ่งเหล่านี้ a เปลี่ยนคำพูด
ให้มาโครก่อนที่ไฟล์ fvwmrc ของผู้ใช้จะได้รับการประมวลผล

หมายเหตุ: บางรุ่น m4 ถูกทำลายด้วยการเปลี่ยนตัวอักษรอ้างอิงและ
รวมไฟล์. เมื่อสตริงใบเสนอราคามีความยาวมากกว่าหนึ่งอักขระ macro
"รวม (< >)" โดยที่ "<<" และ ">>" เป็นอักขระอ้างอิง มีค่าพิเศษ
อักขระรอบๆ เนื้อหาของไฟล์ที่รวมไว้ สิ่งนี้จะทำให้ fvwm สับสน SunOS 4.1.3
ทราบว่ามีปัญหานี้

หากคุณกำลังใช้ GNU m4 มีตัวเลือกเพิ่มเติม โดยระบุ -m4-คำนำหน้า เมื่อ
ที่เริ่มต้น fvwm, m4 ได้รับคำสั่งให้นำหน้ามาโครในตัวทั้งหมดด้วย m4_. ดังนั้น ประกอบด้วย
จะกลายเป็น m4_include.

ความพร้อมใช้งานของการประมวลผลล่วงหน้า m4 นั้นขึ้นอยู่กับข้อกำหนดการคอมไพล์ M4

OPTIONS


นี่คือตัวเลือกบรรทัดคำสั่งที่รู้จักโดย fvwm:

-f config_file
เกี่ยวข้องทั่วโลก fvwm ใช้ config_file ในโฮมไดเร็กทอรีของผู้ใช้แทน .fvwmrc as
ไฟล์คอนฟิกูเรชันตัวจัดการหน้าต่าง

-debug ทำให้ธุรกรรม X อยู่ในโหมดซิงโครนัส ซึ่งทำให้สิ่งต่าง ๆ ช้าลงอย่างมาก แต่
รับประกันว่า fvwmข้อความแสดงข้อผิดพลาดภายในถูกต้อง

-d ชื่อที่แสดง
จัดการการแสดงผลที่เรียกว่า "displayname" แทนชื่อที่ได้รับจาก
ตัวแปรสภาพแวดล้อม $DISPLAY

-s บนจอภาพหลายจอ ให้เรียกใช้ fvwm เฉพาะบนหน้าจอที่มีชื่ออยู่ใน $DISPLAY
ตัวแปรสภาพแวดล้อมหรือจัดเตรียมผ่านตัวเลือก -d โดยทั่วไป, fvwm จะพยายาม
เพื่อเริ่มทำงานบนทุกหน้าจอของการแสดงผลหลายหน้าจอ

-version
พิมพ์เวอร์ชั่นของ fvwm เพื่อ stderr

ตัวเลือกต่อไปนี้จะพร้อมใช้งานก็ต่อเมื่อคอมไพล์ fvwm ด้วยตัวเลือก M4

-ไม่มี-m4 ไม่ได้ใช้ m4 เพื่อประมวลผล .fvwmrc ล่วงหน้า ค่าเริ่มต้นคือการประมวลผลการเริ่มต้นระบบล่วงหน้า
ไฟล์โดยใช้ m4(1).

-m4-คำนำหน้า
ถ้ากนู m4 สามารถใช้ได้สาเหตุ m4 เพื่อนำหน้าคำสั่งบิวด์อินทั้งหมดด้วย m4_.

-m4opt ตัวเลือก
ส่งตัวเลือกนี้ไปที่ m4. ตัวเลือก สามารถเป็นสตริงของอักขระใดก็ได้โดยไม่มีช่องว่าง
ตัวเลือกนี้สามารถเกิดขึ้นได้หลายครั้ง ถ้ากนู m4 สามารถใช้ได้, DO ไม่ ผ่าน -P
ตัวเลือกที่นี่ ใช้ -m4-คำนำหน้า แทน.

-m4-squote เชือก
ใช้สิ่งนี้ที่ได้รับ เชือก เป็นอักขระอ้างอิงเริ่มต้น คุณต้องระบุด้วย
-m4-equote.

-m4-equote เชือก
ใช้สิ่งนี้ที่ได้รับ เชือก เป็นอักขระอ้างอิงท้าย คุณต้องระบุด้วย
-m4-squote.

-m4prog เส้นทาง
ใช้ เส้นทาง เป็นตำแหน่งของโปรเซสเซอร์ m4 ที่ต้องการ โดยค่าเริ่มต้น m4prog ถูกตั้งค่าเป็น
"m4" ซึ่งต้องมีอยู่ในเส้นทางของผู้ใช้ ตัวเลือกนี้อนุญาตให้ผู้ใช้
เลือกเวอร์ชันของ m4 ที่จะใช้อย่างชัดเจน

การกำหนดค่า ไฟล์


ไฟล์การกำหนดค่าใช้เพื่ออธิบายการผูกเมาส์และปุ่ม, สี, virtual
ขนาดแสดงผล และรายการที่เกี่ยวข้อง ส่วนนี้อธิบายตัวเลือกการกำหนดค่า เส้น
ที่ขึ้นต้นด้วย '#' จะถูกละเว้นโดย fvwm. บรรทัดที่ขึ้นต้นด้วย '*' คาดว่าจะเป็น
มีคำสั่งกำหนดค่าโมดูล (แทนที่จะเป็นคำสั่งกำหนดค่าสำหรับ fvwm
ตัวเอง)

แอพพลิเคชั่น BackingStore
ทำให้หน้าต่างแอปพลิเคชันร้องขอที่เก็บข้อมูลสำรอง ตัวเลือกนี้ประนีประนอม
การปฏิบัติตาม ICCCM ของตัวจัดการหน้าต่าง ในขณะที่ตัวเลือกนี้สามารถเร่งความเร็วใน an
X-terminal ซึ่งการวาดหน้าต่างใหม่มีราคาแพง ปกติอาจช่วยไม่ได้มาก
เวิร์กสเตชัน

เพิ่มอัตโนมัติ ความล่าช้า
เปิดใช้งานการเพิ่มหน้าต่างอัตโนมัติและระบุการหน่วงเวลา (เป็นมิลลิวินาที)
ระหว่างเวลาที่หน้าต่างได้รับโฟกัสอินพุตและเมื่อถูกยกขึ้นโดยอัตโนมัติ
ตัวเลือกนี้ทำงานในโหมดโฟกัสตามเมาส์ และในโหมดคลิกเพื่อโฟกัสหาก
เปลี่ยนโฟกัสโดยการคลิกในหน้าต่างแอปพลิเคชันแทนการตกแต่ง
หน้าต่าง. ในโหมดคลิกเพื่อโฟกัส คุณสามารถระงับพฤติกรรมการเพิ่มเมื่อโฟกัสโดย
การระบุค่าหน่วงเวลาติดลบ

แบ็คกิ้งสโตร์
เกี่ยวข้องทั่วโลก fvwm ของประดับตกแต่งขอร้านสำรอง ดูการสนทนาเกี่ยวกับ
แอพแบ็คกิ้งสโตร์.

ขอบเขตความกว้าง ความกว้าง
เปลี่ยนความกว้างขอบบนหน้าต่างที่ตกแต่งเป็นค่าที่ระบุ ดิ
ค่าเริ่มต้นคือ 6 พิกเซล

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
ขอบเขตความกว้าง

ปุ่มสไตล์ ปุ่ม# ความกว้างxความสูง
กำหนดรูปร่างการตกแต่งสี่เหลี่ยมที่จะใช้ในปุ่มแถบชื่อเรื่อง ปุ่ม#
คือหมายเลขปุ่มแถบชื่อเรื่อง และอยู่ระหว่าง 0 ถึง 9 คำอธิบายของแถบชื่อเรื่อง
หมายเลขปุ่มจะได้รับในส่วนเมาส์ด้านล่าง ความกว้างคือเปอร์เซ็นต์ของ
ความกว้างของปุ่มเต็มที่จะใช้ ความสูงคือเปอร์เซ็นต์ของความสูงเต็ม
ที่จะใช้ ตัวเลขติดลบทำให้การแรเงาถูกกลับด้าน

และนั่นไม่ใช่ทั้งหมด! หากคุณใช้บรรทัดเช่น:
สไตล์ปุ่ม : 2 4 50x30@1 70x70@0 30x70@0 50x30@1
จากนั้นการตกแต่งปุ่มที่ 2 จะใช้รูปแบบ 4 จุดประกอบด้วยเส้นจาก
(x=50,y=30) ถึง (70,70) ในสีเงา (@0) จากนั้นไปที่ (30,70) ในเงา
สี และสุดท้ายเป็น (50,30) ในสีไฮไลต์ (@1) มันน่าสับสนเกินไปหรือเปล่า?
ดูตัวอย่าง system.fvwmrc

CenterOnหมุนเวียน
เมื่อหมุนเวียน หน้าเดสก์ท็อปที่มีหน้าต่างซึ่งตัวชี้คือ
ย้ายไปถูกเลือกโดยอัตโนมัติ หากเลือก CenterOnCirculate แล้ว fvwm
จะพยายามอย่างเต็มที่เพื่อจัดหน้าต่างเป้าหมายให้อยู่ตรงกลางวิวพอร์ตของเดสก์ท็อป แทนที่จะ
เพียงเข้าแถวหน้าที่ใกล้ที่สุด

หมุนเวียนข้าม ชื่อหน้าต่าง
ทำให้หน้าต่างที่มีชื่อที่ระบุถูกข้ามไปเมื่อมีการหมุนเวียนหรือ
เรียกใช้ฟังก์ชันหมุนเวียนลง ชื่อหน้าต่าง สามารถเป็นชื่อหน้าต่างหรือของมัน
ชั้นเรียน

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
หมุนเวียนข้าม

หมุนเวียนข้ามไอคอน
ทำให้การดำเนินการหมุนเวียนและวิปริตข้ามผ่านหน้าต่างที่เป็นไอคอน

เวลาคลิก ความล่าช้า
ระบุการหน่วงเวลาสูงสุด (เป็นมิลลิวินาที) ระหว่างการกดปุ่มและปุ่ม
ปล่อยสำหรับฟังก์ชันในตัวเพื่อพิจารณาการดำเนินการเมื่อคลิกเมาส์ ค่าเริ่มต้น
ความล่าช้าคือ 150 มิลลิวินาที

คลิกเพื่อโฟกัส
โดยปกติการป้อนข้อมูลด้วยแป้นพิมพ์จะไปที่หน้าต่างที่ตัวชี้เมาส์อยู่ หากตัวเลือกนี้
ถูกตั้งค่าให้อินพุตคีย์บอร์ดอยู่กับหน้าต่างเดียวจนกว่าเมาส์จะถูกคลิกด้วยปุ่ม
ตัวชี้ตำแหน่งในหน้าต่างใหม่

เคอร์เซอร์ cursor_num cursor_type
นี่เป็นวิธีที่น่าอึดอัดใจในการเปลี่ยนสไตล์เคอร์เซอร์ Cursor_num บอกว่า
เคอร์เซอร์ที่คุณกำลังเปลี่ยนและเป็นตัวเลขระหว่าง 0 ถึง 12 ดังนี้:

0 POSITION - ใช้เมื่อเริ่มวางหน้าต่าง
1 TITLE - ใช้ในแถบชื่อเรื่องของหน้าต่าง
2 DEFAULT - ใช้ใน windows ที่ไม่ได้ตั้งเคอร์เซอร์
3 SYS - ใช้ในปุ่มแถบชื่อเรื่องปุ่มใดปุ่มหนึ่ง
4 MOVE - ใช้เมื่อย้ายหรือปรับขนาดหน้าต่าง
5 WAIT - ใช้ระหว่างคำสั่งในตัว EXEC
6 MENU - ใช้ในเมนู
7 SELECT - ใช้สำหรับคำสั่งในตัวต่างๆ เช่น iconify
8 DESTROY - ใช้สำหรับ DESTROY และ DELETE ในตัว
9 TOP - ใช้ในแถบด้านข้างด้านบนของหน้าต่าง
10 RIGHT - ใช้ในแถบด้านขวาของหน้าต่าง
11 BOTTOM - ใช้ในแถบด้านล่างของหน้าต่าง
12 LEFT - ใช้ในแถบด้านซ้ายของหน้าต่าง
13 TOP_LEFT - ใช้ที่มุมซ้ายบนของหน้าต่าง
14 TOP_RIGHT - ใช้ที่มุมขวาบนของหน้าต่าง
15 BOTTOM_LEFT - ใช้ที่มุมล่างซ้ายของหน้าต่าง
16 BOTTOM_RIGHT - ใช้ที่มุมล่างขวาของหน้าต่าง

พื้นที่ cursor_type อาร์กิวเมนต์คือตัวเลขที่บอกให้รูปร่างเคอร์เซอร์ใช้ ดิ
หมายเลขที่มีอยู่สามารถพบได้ใน /usr/include/X11/cursorfont.h และปัจจุบันคือ
ตัวเลขคู่ระหว่าง 0 ถึง 152 ณ เวลาปัจจุบัน ประเภทเคอร์เซอร์ต่อไปนี้คือ
ที่มี:

0 X_เคอร์เซอร์ 2 ลูกศร
4 พื้นฐาน_arrow_down 6 พื้นฐาน_arrow_up
8 เรือ 10 bogosity
12 ล่าง_ซ้าย_มุม 14 ล่าง_ขวา_มุม
16 ด้านล่าง_ด้านข้าง 18 ด้านล่าง_ที
20 box_เกลียว 22 center_ptr
24 วงกลม 26 นาฬิกา
28 coffee_mug 30 กากบาท
32 cross_reverse 34 กากบาท
36 diamond_cross 38 จุด
40 ดอทบ็อกซ์ 42 double_arrow
44 ร่าง_ใหญ่ 46 ร่าง_เล็ก
48 draped_box 50 แลกเปลี่ยน
52 เฟลอร์ 54 gobbler
56 กัมมี่ 58 มือ1
60 มือ2 62 หัวใจ
64 ไอคอน 66 iron_cross
68 ซ้าย_ptr 70 ด้านซ้าย_
72 left_tee 74 ปุ่มซ้าย
76 ll_มุม 78 ll_angle
80 คน 82 ปุ่มกลาง
84 เมาส์ 86 ดินสอ
88 โจรสลัด 90 พลัส
92 คำถาม_ลูกศร 94 right_ptr
96 right_side 98 right_ที
100 ปุ่มขวา 102 rtl_logo
104 เรือใบ 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 กระสวย
ขนาด 120 122 แมงมุม
124 กระป๋องสเปรย์ 126 สตาร์
128 เป้าหมาย 130 tcross
132 บน_ซ้าย_ลูกศร 134 บน_ซ้าย_มุม
136 ด้านบน_ขวา_มุม 138 ด้านบน_ด้านข้าง
140 top_tee 142 เทรค
144 ul_angle 146 ร่ม
148 ur_angle 150 ดู
152 xเทอม

ตกแต่งชั่วคราว
ทำให้หน้าต่างชั่วคราว ซึ่งปกติแล้วไม่ได้ตกแต่ง จะได้รับ
ตามปกติ fvwm ตกแต่ง โปรดทราบว่าหน้าต่างป๊อปอัปบางหน้าต่าง เช่น เมนู xterm เป็น
ไม่ได้รับการจัดการโดยตัวจัดการหน้าต่างและยังไม่ได้รับการตกแต่ง

เดสก์ท็อปสเกล ขนาด
กำหนดมาตราส่วนเดสก์ท็อปเสมือนที่สัมพันธ์กับหน้าจอ

ขนาดเดสก์ท็อป ตามแนวนอนxแนวตั้ง
กำหนดขนาดเดสก์ท็อปเสมือนในหน่วยของขนาดหน้าจอจริง

อย่าย้ายออก
ป้องกันไม่ให้หน้าต่างถูกย้ายออกหรือวางไว้ในขั้นต้นจากเดสก์ท็อป อา
บางโปรแกรมจะทำงานไม่ถูกต้องหากคุณใช้ตัวเลือกนี้ นี้เท่านั้น
หน้าต่างหายไปจากขอบเดสก์ท็อปโดยสิ้นเชิง มันยืนยันใน
เก็บ 16 พิกเซลไว้บนเดสก์ท็อป แต่ไม่สนใจที่จะรักษาทั้งหมด
หน้าต่างบนโต๊ะ ดู EdgeResistance หากคุณไม่ต้องการมีหน้าต่างบางส่วน
ออกจากหน้าจอ

ความต้านทานขอบ การเลื่อน การย้าย
บอกว่ายากแค่ไหนที่จะเปลี่ยนวิวพอร์ตของเดสก์ท็อปโดยการเลื่อนเมาส์ไปไว้เหนือ
ขอบของหน้าจอและความยากในการเลื่อนหน้าต่างไปไว้เหนือขอบของ
หน้าจอ.

พารามิเตอร์แรกบอกว่าตัวชี้ต้องใช้บนหน้าจอเป็นมิลลิวินาทีอย่างไร
ขอบก่อน fvwm จะย้ายวิวพอร์ต นี้มีไว้สำหรับผู้ที่ใช้
"EdgeScroll 100 100" แต่พบว่าตัวเองพลิกหน้าโดยไม่ได้ตั้งใจเมื่อ
ไม่ต้องการ

พารามิเตอร์ที่สองบอกจำนวนพิกเซลที่อยู่เหนือขอบของหน้าจอ
ขอบต้องเคลื่อนที่ก่อนที่จะเคลื่อนออกจากหน้าจอบางส่วน

โปรดทราบว่าด้วย "EdgeScroll 0 0" คุณยังสามารถย้ายหรือปรับขนาดหน้าต่างได้
ข้ามขอบของหน้าจอปัจจุบัน โดยทำให้พารามิเตอร์แรกเป็น
EdgeResistance 10000 การเคลื่อนไหวประเภทนี้เป็นไปไม่ได้ ด้วย EdgeResistance น้อยลง
มากกว่า 10000 แต่มากกว่า 0 การย้ายผ่านหน้ากลายเป็นเรื่องยาก แต่ไม่ใช่
เป็นไปไม่ได้

EdgeScroll ตามแนวนอน แนวตั้ง
ระบุเปอร์เซ็นต์ของหน้าที่จะเลื่อนเมื่อเคอร์เซอร์กระทบกับขอบของ a
หน้าหนังสือ. หากคุณไม่ต้องการการเพจหรือการเลื่อนเมื่อคุณกดที่ขอบของเพจ
รวม "EdgeScroll 0 0" ไว้ในไฟล์ .fvwmrc ของคุณ หากต้องการทั้งหน้า ให้ใช้
"EdgeScroll 100 100" ทั้งแนวนอนและแนวตั้งควรเป็นตัวเลขบวก

หากเปอร์เซ็นต์แนวนอนและแนวตั้งคูณด้วย 1000 ให้เลื่อน
จะพันรอบขอบเดสก์ท็อป หากใช้ "EdgeScroll 100000 100000"
fvwm จะเลื่อนไปตามหน้าทั้งหมด พันรอบที่ขอบเดสก์ท็อป

ตัวอักษร ชื่อแบบอักษร
ทำให้ fvwm ใช้แบบอักษร ชื่อแบบอักษร แทนที่จะเป็น "คงที่" สำหรับเมนู ตัวบ่งชี้การปรับขนาด
และป้ายไอคอน (หากไม่ได้ระบุ IconFont)

ฟังก์ชัน ชื่อฟังก์ชัน
เริ่มนิยามของฟังก์ชันเชิงซ้อน ซึ่งประกอบด้วย fvwm built-in
ฟังก์ชันซึ่งจะผูกไว้กับปุ่มเมาส์หรือคีย์ในภายหลัง ชื่อฟังก์ชัน จะต้องเป็น
อยู่ในเครื่องหมายคำพูด รายการฟังก์ชันจะรวมอยู่ในบรรทัดต่อจากฟังก์ชัน
คำสำคัญ. คำจำกัดความจบลงด้วยคำสำคัญ EndFunction รายการฟังก์ชันคือ
ตามที่แสดงในตัวอย่างต่อไปนี้ คำแรกในแต่ละบรรทัดคือ
ฟังก์ชั่นในตัวที่จะดำเนินการตามประเภทของเหตุการณ์ที่ควรจะ
ทริกเกอร์การดำเนินการ (อยู่ในเครื่องหมายคำพูด) ตามด้วยอาร์กิวเมนต์เพิ่มเติม
ต้องการโดยฟังก์ชันในตัว สามารถระบุเมนูได้โดยใช้ป๊อปอัปในตัว
ตราบใดที่มีการกำหนดเมนูไว้ก่อนหน้าในไฟล์การกำหนดค่า

การดำเนินการทริกเกอร์ที่รู้จักคือ ทันที เคลื่อนไหว คลิก และ
ดับเบิลคลิก. การดำเนินการทันทีจะดำเนินการทันทีที่เปิดใช้งานฟังก์ชัน
แม้ว่าจะไม่ได้เลือกหน้าต่างไว้ก็ตาม หากมีการกระทำอื่นที่ไม่ใช่ทันที
คน fvwm จะรอดูว่าผู้ใช้คลิก ดับเบิ้ลคลิก หรือลาก
หนู. หลังจากที่ได้ตัดสินใจแล้ว fvwm จะดำเนินการเฉพาะในตัวจาก
คำจำกัดความของฟังก์ชันซึ่งการกระทำของทริกเกอร์ตรงกับการกระทำที่ทำโดย
ผู้ใช้

หากตัวอย่างต่อไปนี้ผูกกับปุ่ม 1 ในแถบชื่อเรื่องของหน้าต่าง ดังนั้น เมื่อ
กดปุ่ม 1 fvwm จะรอ 150 มิลลิวินาทีเพื่อดูว่าปุ่มถูกปล่อยหรือไม่ ถ้า
ปุ่มไม่ปล่อย fvwm จะเริ่มดำเนินการย้าย เมื่อเคลื่อนไหว
การดำเนินการเสร็จสมบูรณ์จะดำเนินการเพิ่ม หากการกดปุ่มคือ
ตรวจพบแล้ว fvwm จะรออีก 150 มิลลิวินาทีสำหรับการคลิกครั้งที่สอง ถ้าเพียงคลิกเดียว
ตรวจพบแล้วหน้าต่างจะยกขึ้น หากตรวจพบการคลิกสองครั้งที่หน้าต่าง
จะถูกยกขึ้นและลงสลับกัน ระยะเวลารอ 150 มิลลิวินาทีสามารถเปลี่ยนแปลงได้
โดยใช้ตัวเลือก ClickTime
ฟังก์ชัน "ย้ายหรือยก"
ย้าย "การเคลื่อนไหว"
ยก "การเคลื่อนไหว"
ยก "คลิก"
เพิ่ม "DoubleClick" ให้สูงขึ้น
EndFunction
แนวคิดการคลิกและการคลิกสองครั้งจะไม่ส่งผลต่อการใช้แป้นพิมพ์
ทางลัด

มีฟังก์ชันพิเศษอยู่สองฟังก์ชัน: InitFunction และ RestartFunction The InitFunction
จะถูกเรียกเมื่อ fvwm เริ่มต้นเป็นครั้งแรกใน X เซสชันใด ๆ และสามารถ
ใช้เพื่อเริ่มโมดูล กำหนดรูปแบบพื้นหลัง และเริ่มโปรแกรม การเริ่มต้นใหม่
ฟังก์ชันจะถูกเรียกเมื่อ fvwm จะเริ่มต้นใหม่ สามารถใช้เพื่อเริ่มโมดูลและ
ตั้งค่ารูปแบบพื้นหลัง แต่อาจไม่ควรใช้เพื่อเริ่มโปรแกรม

ไฮแบ็คคัลเลอร์ ชื่อสี
ตั้งค่าสีพื้นหลังของหน้าต่างที่เลือกเป็น ชื่อสี. เมื่อใช้ a
หน้าจอขาวดำ ตัวเลือกนี้จะถูกละเว้นและมีการใช้สีขาว

ไฮโฟร์คัลเลอร์ ชื่อสี
ตั้งค่าสีของชื่อหน้าต่างที่เลือกเป็น ชื่อสี. เมื่อใช้ขาวดำ
หน้าจอ ตัวเลือกนี้จะถูกละเว้นและใช้สีดำ

ไอคอน ชื่อหน้าต่าง บิตแมปไฟล์
ระบุบิตแมปที่จะใช้สำหรับหน้าต่างเมื่อเป็นไอคอน ดิ ชื่อหน้าต่าง
สามารถเป็นชื่อหน้าต่างของแอปพลิเคชันหรือชื่อคลาสและต้องอยู่ในเครื่องหมายคำพูด
พื้นที่ บิตแมปไฟล์ เป็นชื่อพาธแบบเต็มไปยังไฟล์บิตแมป X11 มาตรฐานหรือ a
ไฟล์ใน IconPath หรือ PixmapPath บิตแมป/pixmap ที่ระบุถูกใช้ใน
การตั้งค่าไปยังไอคอนใด ๆ ที่จัดทำโดยหน้าต่างเอง

If fvwm ถูกคอมไพล์ด้วยการสนับสนุน XPM สำหรับไอคอนสีแล้ว บิตแมป สามารถเป็น XPM
ไฟล์ pixmap

ชื่อหน้าต่าง ควรอยู่ในเครื่องหมายคำพูดคู่ แต่ บิตแมปไฟล์ ไม่ควร.
ไม่ควรใช้ตัวแปรสภาพแวดล้อมใน บิตแมปไฟล์ สเปค

If ชื่อหน้าต่าง เป็นสตริงว่าง ไฟล์ที่ระบุจะเป็นไอคอนเริ่มต้น และ
จะถูกใช้หากไม่พบไอคอนบิตแมปหรือ pixmap อื่น:
ไอคอน "" ไอคอนโปรดของฉัน

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ Icon

ไอคอนบ็อกซ์ ซ้าย ด้านบน ขวา ก้น
กำหนดขอบเขตของหน้าจอที่จะวางไอคอน กล่องไอคอนสูงสุดสี่กล่องสามารถ
กำหนดไว้ หากมีการกำหนดบรรทัด IconBox ไอคอนจะถูกวางโดยอัตโนมัติใน
พวกเขาถ้าเป็นไปได้ ทุกครั้งที่มีการสร้างหน้าต่างให้เป็นไอคอน จะพบสถานที่ใหม่สำหรับหน้าต่างนั้น
กล่องไอคอนจะค้นหาช่องว่างจากซ้ายไปขวาแล้วจากบนลงล่าง ไอคอน
จะไม่ถูกวางโดยอัตโนมัติบนไอคอนอื่น ๆ แต่อาจวางไว้ด้านล่าง
หน้าต่างแอปพลิเคชัน ถ้า ซ้าย or ขวา เป็นลบ แล้ว fvwm จะเพิ่มหน้าจอ
ความกว้างของมัน ถ้า ด้านบน or ก้น เป็นลบ แล้ว fvwm จะเพิ่มความสูงของหน้าจอให้
มัน. หมายเหตุ: -0 จะไม่ถูกแยกวิเคราะห์เป็นพิกเซลด้านขวาหรือด้านล่างของหน้าจอ คุณต้อง
ใช้ -1 แทน

หากไม่มีบรรทัด IconBox หรือกล่องไอคอนทั้งหมดเต็ม แสดงว่า fvwm จะวาง
ไอคอนใกล้กับตำแหน่งตัวชี้ปัจจุบัน

ไอคอนฟอนต์ ชื่อแบบอักษร
ทำให้ fvwm ใช้แบบอักษร ชื่อแบบอักษร สำหรับป้ายไอคอน หากละเว้น แบบอักษรเมนู (ระบุ
โดยพารามิเตอร์การกำหนดค่าแบบอักษร) จะถูกใช้แทน

ไอคอนพาธ เส้นทาง
ระบุรายการชื่อพาธแบบเต็มของไดเร็กทอรีที่คั่นด้วยโคลอนโดยที่ bitmap
(ขาวดำ) สามารถพบได้ แต่ละเส้นทางควรเริ่มต้นด้วยเครื่องหมายทับ หมายเหตุ: ถ้า
รวมแพทช์ M4 เมื่อ fvwm ถูกสร้างขึ้นแล้ว m4 จะต้องการที่จะบิดเบือนคำว่า
"รวม" ซึ่งมักจะปรากฏในคำสั่ง IconPath หรือ PixmapPath ถึง
แก้ไข add undefine(`include') ก่อนคำสั่ง IconPath

คีย์ ชื่อคีย์ บริบท ตัวปรับเปลี่ยน ฟังก์ชัน
ผูกแป้นคีย์บอร์ดกับที่ระบุ fvwm ฟังก์ชั่นในตัว ความหมายเหมือนกัน
สำหรับการผูกเมาส์ยกเว้นว่าหมายเลขปุ่มเมาส์จะถูกแทนที่ด้วยคีย์
ชื่อ. ชื่อคีย์ เป็นหนึ่งในรายการจาก /usr/include/X11/keysymdef.h โดยมี
นำ XK_ ละเว้น ดิ บริบท และ ตัวปรับเปลี่ยน ฟิลด์ถูกกำหนดเป็นในเมาส์
ผูกพัน.

การผูกคีย์กับปุ่มแถบชื่อเรื่องจะไม่ทำให้ปุ่มนั้นปรากฏขึ้นเว้นแต่a
มีการผูกเมาส์ด้วย

ผ่อนปรน
ICCCM ระบุว่าหากแอปพลิเคชันตั้งค่าฟิลด์อินพุตของ wm_hints
โครงสร้างเป็น False จึงไม่ต้องการให้ตัวจัดการหน้าต่างป้อนอินพุต
จุดสนใจ. แอปพลิเคชั่นเดียวที่ฉันรู้ว่าต้องการสิ่งนี้คือ sxpm และนั่นคือ
บั๊กงี่เง่าพร้อมการแก้ไขเล็กน้อยและไม่มีผลกระทบต่อโปรแกรมโดยรวม ข่าวลือ
คือแอปพลิเคชั่นที่เก่ากว่าบางตัวมีปัญหาเช่นกัน

หากตั้งค่าพารามิเตอร์นี้แล้ว fvwm จะละเว้นอนุสัญญา ICCCM นี้

เมนูBackColor ชื่อสี
ตั้งค่าสีพื้นหลังของเมนู เมื่อใช้ขาวดำ ตัวเลือกนี้จะถูกละเว้น นี้
ตัวเลือกจะใช้ได้ก็ต่อเมื่อ fvwm ถูกคอมไพล์ด้วย MENUCOLOR ที่กำหนดไว้

เมนูForeColor ชื่อสี
ตั้งค่าสีพื้นหน้าของเมนู เมื่อใช้ขาวดำ ตัวเลือกนี้จะถูกละเว้น นี้
ตัวเลือกจะใช้ได้ก็ต่อเมื่อ fvwm ถูกคอมไพล์ด้วย MENUCOLOR ที่กำหนดไว้

เมนูStippleColor ชื่อสี
ตั้งค่าสีสำหรับรายการแรเงาในเมนู (สำหรับฟังก์ชันที่ไม่อนุญาต
ในหน้าต่างที่เลือกในปัจจุบัน) เมื่อใช้ขาวดำ ตัวเลือกนี้จะถูกละเว้นและ
ใช้รูปแบบลายเส้น ตัวเลือกนี้จะใช้ได้ก็ต่อเมื่อ fvwm ถูกเรียบเรียงด้วย
MENUCOLOR กำหนดไว้

โมดูล ชื่อโมดูล
ระบุโมดูลที่ควรเกิดในระหว่างการเริ่มต้น ในปัจจุบัน
เวลาที่โมดูลที่มีอยู่คือ FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList และ GoodStuff โมดูลเหล่านี้มีหน้าคนของตัวเอง โมดูล สามารถ
ใช้เป็นบิวท์อินได้ด้วย โมดูลอาจเป็นโปรแกรมชั่วคราวหรือเช่น
GoodStuff สามารถคงอยู่ได้ตลอดระยะเวลาของเซสชัน X โมดูลจะถูกยกเลิก
โดยตัวจัดการหน้าต่างก่อนที่จะรีสตาร์ทและออก ถ้าเป็นไปได้ ดู
ส่วนเบื้องต้นเกี่ยวกับโมดูล

เส้นทางโมดูล
ระบุรายการเส้นทางที่คั่นด้วยโคลอนสำหรับ fvwm เพื่อค้นหาเมื่อมองหา
โมดูลที่จะโหลด ไดเร็กทอรีแต่ละรายการไม่จำเป็นต้องมีเครื่องหมายทับ

เม้าส์ ปุ่ม บริบท ตัวปรับเปลี่ยน ฟังก์ชัน
กำหนดการเชื่อมโยงเมาส์ ปุ่ม คือหมายเลขปุ่มเมาส์ ถ้า ปุ่ม เป็นศูนย์แล้ว
ปุ่มใดๆ จะทำหน้าที่ตามที่ระบุ บริบท อธิบายว่า
มีผลผูกพัน บริบทที่ถูกต้องคือ R สำหรับหน้าต่างรูท W สำหรับแอปพลิเคชัน
หน้าต่าง, T สำหรับแถบชื่อเรื่องของหน้าต่าง, S สำหรับแถบด้านข้างหน้าต่าง, แถบด้านบนหรือด้านล่าง, F สำหรับ a
กรอบหน้าต่าง (มุม), I สำหรับหน้าต่างไอคอน หรือ 0 ถึง 9 สำหรับแถบชื่อเรื่อง
ปุ่มหรือตัวอักษรเหล่านี้ผสมกัน A สำหรับบริบทใด ๆ ยกเว้นสำหรับ
ปุ่มแถบชื่อเรื่อง ตัวอย่างเช่น บริบทของ FST จะใช้เมื่อเมาส์เป็น
ที่ใดก็ได้ในขอบของหน้าต่าง ยกเว้นปุ่มแถบชื่อเรื่อง

ตัวปรับเปลี่ยน คือการรวมกันของ N สำหรับไม่มีโมดิฟายเออร์, C สำหรับการควบคุม, S สำหรับกะ, M
สำหรับ Meta หรือ A สำหรับตัวปรับแต่งใดๆ ตัวอย่างเช่น ตัวดัดแปลงของ SM จะใช้เมื่อ
ทั้งปุ่ม Meta และ Shift ไม่ทำงาน ตัวดัดแปลง X11 mod1 ถึง mod5 นั้น
แสดงเป็นตัวเลข 1 ถึง 5

ฟังก์ชัน เป็นหนึ่งใน fvwmฟังก์ชันในตัว

ปุ่มแถบชื่อเรื่องมีหมายเลขด้วยปุ่มเลขคี่ทางด้านซ้ายของ
แถบชื่อเรื่องและเลขคู่ทางด้านขวา ปุ่มตัวเลขที่เล็กกว่าจะปรากฏขึ้น
ไปทางด้านนอกของหน้าต่างในขณะที่ปุ่มตัวเลขขนาดใหญ่ปรากฏไปทาง
ตรงกลางหน้าต่าง (0 ย่อมาจาก 10) โดยสรุปแล้วปุ่มต่างๆ มีหมายเลข:
1 3 5 7 9 0 8 6 4 2
ปุ่มเลขคี่สูงสุดซึ่งมีการกระทำที่ผูกไว้จะเป็นตัวกำหนด
จำนวนปุ่มที่วาดทางด้านซ้ายของแถบชื่อเรื่อง เลขคู่สูงสุด
กำหนดหมายเลขหรือปุ่มด้านขวาที่วาด การกระทำสามารถผูกมัดได้
กับปุ่มเมาส์หรือแป้นคีย์บอร์ด

MWMBorders
แทนที่เส้นนูนกว้าง 1 พิกเซลสไตล์ MWM แทน fvwmเส้นขอบ 2 พิกเซลของ

ปุ่ม MWM
ปิดใช้งานการตอบสนองการกดปุ่มสำหรับการตกแต่งทั้งหมดยกเว้นแถบชื่อเรื่องและชื่อเรื่อง-
ปุ่มแถบเช่นเดียวกับใน MWM

MWMDecorคำแนะนำ
เกี่ยวข้องทั่วโลก fvwm เพื่ออ่านอะตอม MOTIF_WM_HINTS จากหน้าต่างแอปพลิเคชันและเพื่อแยกวิเคราะห์
และพยายามจำลองพฤติกรรม Motif ที่เกี่ยวกับการตกแต่งหน้าต่าง
โปรดทราบว่า mwm อนุญาตให้คำใบ้ฟังก์ชันส่งผลต่อการตกแต่งหน้าต่าง แต่เอฟเฟกต์เหล่านี้
จะไม่ทำซ้ำโดยตัวเลือกนี้

MWMFunctionคำแนะนำ
เกี่ยวข้องทั่วโลก fvwm เพื่ออ่านอะตอม MOTIF_WM_HINTS จากหน้าต่างแอปพลิเคชันและเพื่อแยกวิเคราะห์
และพยายามจำลองพฤติกรรม Motif เกี่ยวกับหน้าต่างที่อนุญาต
ฟังก์ชั่น. ต่างจาก mwm ซึ่งเพียงแค่ลบฟังก์ชันที่ต้องห้ามออกจากหน้าต่าง
เมนู, fvwm เพียงแค่ปิดบังหน้าที่ต้องห้าม อีกทั้งเพราะ fvwm
ใช้ฟังก์ชันบางอย่างในมาโครที่ผู้ใช้กำหนดซึ่ง mwm ใช้ภายใน
การแมปของฟังก์ชันที่ต้องห้ามนั้นขึ้นอยู่กับป้ายกำกับรายการเมนูบางส่วน

MWMHintOverride
หากใช้ MWMFunctionHints จะทำให้ไม่สามารถขยายให้ใหญ่สุดและแสดงไอคอนได้
ชั่วคราว นอกจากนี้ windows สามารถระบุได้ว่าตัวจัดการหน้าต่างไม่ควรทำลายหรือ
ลบออก เนื่องจากกฎ MWM เหล่านี้ค่อนข้างงี่เง่า โดยเฉพาะอย่างยิ่งเกี่ยวกับ
หน้าต่างชั่วคราว ฉันให้ตัวเลือก MWMHintOverride นี้ เมื่อใช้เมนู
รายการจะถูกแรเงาหาก MWM ห้ามใช้ แต่ผู้ใช้สามารถดำเนินการต่อได้
และเลือกรายการนั้นและจะดำเนินการตามที่คาดไว้

ควรใช้การแทนที่อย่างระมัดระวังเพราะบางแอปพลิเคชันอาจใช้งานไม่ได้หากคุณ
แทนที่คำแนะนำ mwm ของพวกเขา

MWMMเมนู
แทนที่เมนูรูปลักษณ์และสัมผัสของ MWM แทนมาตรฐาน fvwm รุ่น นี้
ตัวเลือกยังทริกเกอร์ตัวเลือกสไตล์ mwm อื่น ๆ สองสามตัวเช่นการจัดกึ่งกลาง
ขนาด/ปรับขนาดหน้าต่างบนหน้าจอ แทนที่จะปล่อยให้มันอยู่ที่มุมซ้ายบน และ
สลับการดำเนินการทริกเกอร์การปรับขนาดเมื่อเริ่มต้นตำแหน่งเป็น shift-button-1 แทน
ของ ควาย สไตล์ กดปุ่ม-2

ไร้พรมแดน ชื่อหน้าต่าง
เก็บ fvwm จากการวางขอบตกแต่งบนหน้าต่างชื่อ ชื่อหน้าต่าง. นี้
คำสั่งไม่มีผลกับแถบชื่อเรื่อง สะดวกสำหรับนาฬิกาและอื่นๆ
แกดเจ็ตที่คุณไม่ต้องการใช้พื้นที่มากเกินไป ชื่อหน้าต่าง สามารถเป็นหน้าต่างของ
ชื่อหรือคลาสของมัน

หากคุณระบุทั้ง NoBorder ชื่อหน้าต่าง และ NoTitle ชื่อหน้าต่าง สำหรับหน้าต่างเดียวกัน
ในไฟล์ .fvwmrc ของคุณ หน้าต่างจะไม่ถูกตกแต่งอย่างสมบูรณ์

ชื่อหน้าต่าง สามารถมีอักขระตัวแทน "*" และ "?" ซึ่งตรงกับชื่อหน้าต่างใน
ลักษณะการจับคู่ชื่อไฟล์ Unix ปกติ อักขระ "*", "?" และ "\" จริงใน a
สามารถป้อนชื่อหน้าต่างโดยนำหน้าอักขระด้วย "\"

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ NoBorder

ไม่มีขอบเขตความกว้าง ความกว้าง
เปลี่ยนความกว้างของการตกแต่งสำหรับหน้าต่างที่ไม่มีชื่อและเส้นขอบ
ค่าดีฟอลต์คือ 1 ค่าบวกหรือศูนย์ใดๆ ที่ยอมรับได้ ของประดับตกแต่งเหล่านี้
หน้าต่างที่ไม่ได้ตกแต่งมีบริบทเดียวกับแถบด้านข้างที่ตกแต่งตามปกติ
หน้าต่าง

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
ไม่มีขอบเขตความกว้าง

ไม่มีตำแหน่ง
แนะ fvwm เพื่อละเว้นฟิลด์ PPosition เมื่อเพิ่มหน้าต่างใหม่ การยึดมั่นกับ
จำเป็นต้องใช้ฟิลด์ PPPosition สำหรับบางแอปพลิเคชัน แต่ถ้าคุณไม่มี
มันน่าปวดหัวจริงๆ

ไม่มีชื่อเรื่อง ชื่อหน้าต่าง
เก็บ fvwm จากการใส่แถบชื่อเรื่องในการตกแต่งหน้าต่างชื่อ
ชื่อหน้าต่าง. ซึ่งสะดวกสำหรับนาฬิกาและอุปกรณ์ที่คล้ายกันที่คุณไม่ต้องการ
ใช้พื้นที่มากเกินไป ชื่อหน้าต่าง อาจเป็นชื่อหน้าต่างหรือคลาสก็ได้

ชื่อหน้าต่าง สามารถมีอักขระตัวแทน "*" และ "?" ซึ่งตรงกับชื่อหน้าต่างใน
ลักษณะการจับคู่ชื่อไฟล์ Unix ปกติ อักขระ "*", "?" และ "\" จริงใน a
สามารถป้อนชื่อหน้าต่างโดยนำหน้าอักขระด้วย "\"

คำสั่ง Style จัดเตรียมวิธีอื่น (ทั่วไปกว่า) สำหรับการระบุ NoTitle

ทึบแสง เปอร์เซ็นต์
บอก fvwm ขนาดหน้าต่างสูงสุดที่ควรเคลื่อนที่แบบทึบแสง
ใช้แล้ว. เปอร์เซ็นต์คือเปอร์เซ็นต์ของพื้นที่หน้าจอทั้งหมด ด้วย "OpaqueMove 0" ทั้งหมด
หน้าต่างจะถูกย้ายโดยใช้โครงร่างยางรัดแบบดั้งเดิม ด้วย "OpaqueMove
100" หน้าต่างทั้งหมดจะถูกย้ายเป็นหน้าต่างทึบ ค่าเริ่มต้นคือ "OpaqueMove 5"
ซึ่งทำให้สามารถย้ายหน้าต่างบานเล็กในลักษณะทึบแต่หน้าต่างบานใหญ่เป็น
เคลื่อนตัวเป็นยางรัด

ทึบแสงปรับขนาด
ทำให้การดำเนินการปรับขนาดเสร็จสิ้นด้วยตัวหน้าต่างเองแทนที่จะเป็นโครงร่าง

เพจเจอร์ X_สถานที่ Y_สถานที่
เปิดใช้งานรูปแบบการเลื่อนหน้าของการย้ายข้ามเดสก์ท็อป หน้าต่างเพจเจอร์ (ไม่ใช่ป๊อปอัป)
จะปรากฏที่ (X_Location, Y_Location) รุ่นจิ๋วไม่เหนียวเหนอะหนะ
windows บนเดสก์ท็อปเสมือนจะแสดงในเพจเจอร์ สีของมินิมอล
เวอร์ชันจะเหมือนกับสีของเส้นขอบหน้าต่างขนาดเต็ม

ในหน้าต่าง Pager การกดปุ่มเมาส์ 1 จะย้ายวิวพอร์ตเดสก์ท็อปไปที่
หน้าที่เลือก (ในโหมดคลิกเพื่อโฟกัส มันจะย้ายโฟกัสของแป้นพิมพ์ไปที่
หน้าต่างที่คุณคลิกย่อส่วน) กดปุ่ม 2 บนหน้าต่างในเพจเจอร์
จะเริ่มย้ายหน้าต่างโดยใช้ย่อส่วนเพื่อย้ายหน้าต่างไปที่ใดก็ได้อย่างรวดเร็ว
บนเดสก์ท็อป การกดปุ่ม 3 จะย้ายมุมบนซ้ายของวิวพอร์ตไปที่
ตำแหน่งของปุ่มที่กด ถึงแม้ว่าปุ่มจะไม่ตรงกับหน้าเพจก็ตาม
การลากปุ่ม 3 จะทำให้วิวพอร์ตที่เลือกเลื่อนเมื่อคุณเลื่อน
ตัวชี้ เพจเจอร์จะติดหนึบโดยอัตโนมัติแต่จะไม่อยู่ด้านบนโดยอัตโนมัติ

เพจเจอร์ฟอร์คัลเลอร์ ชื่อสี
ทำให้สีพื้นหน้าเพจเจอร์เป็น ชื่อสี แทนที่จะเป็นสีดำ นี้เป็น
สีที่ใช้เพื่อเน้นวิวพอร์ตปัจจุบันในหน้าต่างเพจเจอร์ บนโมโนโครม
หน้าจอตัวเลือกนี้จะถูกละเว้น หากตั้งค่าตัวเลือก NO_PAGER เมื่อสร้าง fvwm
ตัวเลือกนี้ไม่พร้อมใช้งาน

เพจเจอร์แบ็คคัลเลอร์ ชื่อสี
ทำให้สีพื้นหลังของเพจเจอร์เป็น ชื่อสี แทนที่จะเป็นสีขาว บน
หน้าจอขาวดำ ตัวเลือกนี้จะถูกละเว้น หากตั้งค่าตัวเลือก NO_PAGER เมื่อ
อาคาร fvwm ตัวเลือกนี้ไม่พร้อมใช้งาน

เพจเจอร์ฟอนต์ ชื่อแบบอักษร
ทำให้ fvwm ใช้แบบอักษร ชื่อแบบอักษร สำหรับเขียนชื่อไอคอนหน้าต่างในหน้าต่าง
การเป็นตัวแทนในเพจเจอร์ หากละเว้นตัวเลือกนี้ จะไม่มีการเขียนชื่อใน
หน้าต่างเพจเจอร์

เพจจิ้งดีฟอลต์ ค่าเริ่มต้นเพจ
บอก fvwm ถ้ามันควรจะเริ่มต้นด้วยการเปิดหรือปิดการเพจ "PagingDefault
0" จะเริ่ม fvwm ด้วยการปิดใช้งานเพจ "PagingDefault 1" จะเริ่มทำงาน fvwm กับ
เปิดใช้งานเพจโดยค่าเริ่มต้น

PixmapPath เส้นทาง
ระบุรายการชื่อพาธแบบเต็มของไดเร็กทอรีที่คั่นด้วยโคลอนโดยที่ pixmap
(สี) ไอคอนสามารถพบได้ แต่ละเส้นทางควรเริ่มต้นด้วยเครื่องหมายทับ

ป๊อปอัพ ชื่อป๊อปอัป
เริ่มคำจำกัดความของเมนูป๊อปอัปซึ่งจะถูกผูกไว้กับปุ่มเมาส์ในภายหลัง
หรือกุญแจ ชื่อป๊อปอัป จะต้องอยู่ในเครื่องหมายคำพูด รายการเมนูรวมอยู่ในบรรทัด
ตามคีย์เวิร์ดป๊อปอัป คำจำกัดความของเมนูลงท้ายด้วยคำสำคัญ EndPopup
รายการเมนูถูกระบุตามที่แสดงในตัวอย่างต่อไปนี้ คำแรกบน
แต่ละบรรทัดเป็นฟังก์ชันในตัวที่จะดำเนินการ ตามด้วยคำบรรยาย
(อยู่ในเครื่องหมายคำพูด) ซึ่งจะแสดงในเมนูตามด้วยเพิ่มเติมใดๆ
อาร์กิวเมนต์ที่จำเป็นโดยฟังก์ชันในตัว สามารถระบุเมนูย่อยได้โดยใช้ปุ่ม
ป๊อปอัปในตัวตราบใดที่เมนูย่อยถูกกำหนดไว้ก่อนหน้าในการกำหนดค่า
ไฟล์
ป๊อปอัป "Window Ops"
หัวข้อ "ปฏิบัติการหน้าต่าง"
ย้าย "ย้าย"
ปรับขนาด "ปรับขนาด"
ยก "ยก"
ล่าง "ล่าง"
เป็นสัญลักษณ์ "(De) Iconify"
นพ " "
ทำลาย "ทำลาย"
ชื่อเรื่อง “ฮาร์ดคอปี้”
Exec "สำเนาเอกสาร" exec xdpr &
Exec "สำเนา RV" exec xdpr -rv &
เมนูสิ้นสุด
โปรดทราบว่าหากอักขระแท็บถูกฝังอยู่ในคำอธิบายของรายการเมนูแล้ว
ข้อความที่อยู่ถัดจากแท็บจะถูกป้อนลงในคอลัมน์ที่สองในเมนูและ
เมนูทั้งหมดจะถูกปรับไปทางซ้าย นี้มีไว้สำหรับการติดฉลากทางลัด แท็บ
ตัวละครต้องเป็นแท็บจริงๆ หากขยายเป็นช่องว่างจะไม่ทำงาน! สำหรับ
ตัวอย่าง:
ป๊อปอัป "Window Ops"
หัวข้อ "Window Ops Alt-F1"
.
.
.
เป็นการเริ่มต้นของเมนูปรับซ้าย Alt-F1 จะถูกวางไว้ทางด้านขวา
ของเมนู

คีย์ลัดอาจระบุในคำจำกัดความของเมนูโดยนำหน้าอักขระ
ด้วยเครื่องหมาย เครื่องหมายและจะไม่ปรากฏแต่อักขระที่ตามมา
จะแสดงขีดเส้นใต้และหากผู้ใช้กดปุ่มที่เกี่ยวข้องแล้ว
รายการนั้นจะเปิดใช้งานราวกับว่าผู้ใช้คลิกด้วยเมาส์ เท่านั้น
อักขระที่เป็นตัวอักษรและตัวเลขสามารถใช้เป็นปุ่มลัดได้ สถานะการเปลี่ยนแปลงของ
แป้นพิมพ์จะถูกละเว้นเมื่อทดสอบอักขระทางลัด ตัวอย่างเช่น:
ป๊อปอัป "Window Ops"
ขยายสูงสุด "สูงสุด&ximise" 100 100
เมนูสิ้นสุด
เมื่อเมนูนี้ปรากฏขึ้น 'x' จะถูกขีดเส้นใต้และกดปุ่ม 'x'
จะทำให้หน้าต่างปัจจุบันขยายใหญ่สุด ปุ่มลัดใช้งานไม่ได้
เว้นแต่จะกำหนด MENU_HOTKEYS เมื่อสร้าง fvwm. ถ้า WINDOWLIST_HOTKEYS เป็น
กำหนดแล้วคีย์ลัดจะถูกเพิ่มโดยอัตโนมัติไปยัง WindowList เมื่อเป็น
แสดง

ตำแหน่งสุ่ม
ทำให้หน้าต่างซึ่งโดยปกติกำหนดให้ผู้ใช้วางตำแหน่งโดยอัตโนมัติ
วางไว้ในตำแหน่งสุ่มเล็กน้อย เพื่อสิ่งที่ดีที่สุดในโลก
ใช้ทั้ง RandomPlacement และ SmartPlacement

บันทึกอันเดอร์
ทำให้เกิด fvwm เฟรมตกแต่งขอเซฟอันเดอร์ สิ่งนี้สามารถมีนัยสำคัญ
ปรับปรุงประสิทธิภาพระหว่างการเคลื่อนไหวทึบแสง แต่ทำให้เพิ่มขึ้นอย่างมากใน
การใช้ความจำ.

เลอะเทอะโฟกัส
โหมดโฟกัสนี้เหมือนกับ focus-follows-mouse (ค่าเริ่มต้น) ยกเว้นว่า focus
จะไม่ถูกลบออกจากหน้าต่างจนกว่าเมาส์ของคุณจะเข้าสู่หน้าต่างใหม่ ออกจาก
หน้าต่างเพื่อเข้าสู่หน้าต่างรากจะทำให้โฟกัสไม่เปลี่ยนแปลง

ตำแหน่งอัจฉริยะ
ทำให้หน้าต่างซึ่งโดยปกติกำหนดให้ผู้ใช้วางตำแหน่งโดยอัตโนมัติ
วางไว้ในตำแหน่งสมาร์ท - ตำแหน่งที่ไม่ทับซ้อนกัน
หน้าต่างบนหน้าจอ หากไม่พบตำแหน่งดังกล่าว ตำแหน่งผู้ใช้หรือสุ่ม
ตำแหน่งจะใช้เป็นวิธีสำรอง เพื่อสิ่งที่ดีที่สุดในโลก
ใช้ทั้ง RandomPlacement และ SmartPlacement

StartsOnDesk ชื่อหน้าต่าง เบอร์โต๊ะ
คำสั่งนี้ทำให้หน้าต่างที่มีชื่อหรือคลาสเป็น ชื่อหน้าต่าง เริ่มแรก
วางไว้บนเดสก์ท็อปหมายเลข เบอร์โต๊ะ. ชื่อหน้าต่าง ควรปิดเป็นสองเท่า
คำพูด หากหน้าต่างต้องการการจัดวางแบบโต้ตอบ โครงร่างจะปรากฏขึ้น
บนโต๊ะทำงานปัจจุบัน แต่หน้าต่างจะปรากฏบนโต๊ะทำงานที่ระบุ

ชื่อหน้าต่าง สามารถมีอักขระตัวแทน "*" และ "?" ซึ่งตรงกับชื่อหน้าต่างใน
ลักษณะการจับคู่ชื่อไฟล์ Unix ปกติ อักขระ "*", "?" และ "\" จริงใน a
สามารถป้อนชื่อหน้าต่างโดยนำหน้าอักขระด้วย "\"

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
StartsOnDesk.

อยู่ด้านบน ชื่อหน้าต่าง
หน้าต่างเหล่านี้พยายามอยู่ด้านบนของหน้าต่างอื่นเสมอ นี้อาจจะสะดวก
สำหรับนาฬิกาหรือกล่องจดหมายที่คุณต้องการให้มองเห็นได้เสมอ ถ้าหน้าต่างเป็น
ลดระดับลงอย่างชัดเจนจะไม่พยายามบังคับให้กลับขึ้นด้านบนจนกว่าจะเป็น
ยกขึ้นอย่างชัดเจน ชื่อหน้าต่าง อาจเป็นชื่อหน้าต่างหรือคลาสก็ได้

ชื่อหน้าต่าง สามารถมีอักขระตัวแทน "*" และ "?" ซึ่งตรงกับชื่อหน้าต่างใน
ลักษณะการจับคู่ชื่อไฟล์ Unix ปกติ อักขระ "*", "?" และ "\" จริงใน a
สามารถป้อนชื่อหน้าต่างโดยนำหน้าอักขระด้วย "\"

คำสั่ง Style จัดเตรียมวิธีอื่น (ทั่วไปกว่า) สำหรับการระบุ StaysOnTop

StdBackColor ชื่อสี
ตั้งค่าสีพื้นหลังสำหรับเมนูและหน้าต่างที่ไม่ได้เลือกเป็น ชื่อสี. เมื่อ
การใช้หน้าจอขาวดำ ตัวเลือกนี้จะถูกละเว้นและมีการใช้สีขาว

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
StdBackColor.

StdForeColor ชื่อสี
ตั้งค่าสีพื้นหน้าสำหรับเมนูและชื่อหน้าต่างที่ไม่ได้เลือกเป็น ชื่อสี.
เมื่อใช้หน้าจอขาวดำ ตัวเลือกนี้จะถูกละเว้นและมีการใช้สีดำ

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
StdForeColor.

StickyBackColor ชื่อสี
ตั้งค่าสีพื้นหลังสำหรับหน้าต่างติดหนึบที่ไม่ได้เลือกเป็น ชื่อสี. เมื่อใช้
หน้าจอขาวดำ ตัวเลือกนี้จะถูกละเว้นและมีการใช้สีขาว ใช้ได้เฉพาะถ้า
-DMORE_COLORS ใช้ในการคอมไพล์

StickyForeColor ชื่อสี
ตั้งค่าสีพื้นหน้าสำหรับชื่อหน้าต่างแบบติดหนึบที่ไม่ได้เลือกเป็น ชื่อสี. เมื่อ
การใช้หน้าจอขาวดำ ตัวเลือกนี้จะถูกละเว้นและมีการใช้สีดำ ใช้ได้เฉพาะ
ถ้า -DMORE_COLORS ถูกใช้เมื่อทำการคอมไพล์

เหนียว ชื่อหน้าต่าง
หน้าต่างเหนียว "ติดกับกระจกของหน้าจอ" นั่นคือพวกเขาไม่ย้าย
วิวพอร์ตเข้าสู่การเปลี่ยนแปลงเดสก์ท็อปเสมือน ชื่อหน้าต่าง สามารถเป็นชื่อหน้าต่างหรือ
คลาสของมัน

ชื่อหน้าต่าง สามารถมีอักขระตัวแทน "*" และ "?" ซึ่งตรงกับชื่อหน้าต่างใน
ลักษณะการจับคู่ชื่อไฟล์ Unix ปกติ อักขระ "*", "?" และ "\" จริงใน a
สามารถป้อนชื่อหน้าต่างโดยนำหน้าอักขระด้วย "\"

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ Sticky

ไอคอนเหนียว
ทำให้ไอคอนติดอยู่ที่กระจกของหน้าจอเสมอ นั่นคือไอคอนติดตามเสมอ
คุณรอบเดสก์ท็อป เมื่อหน้าต่างไม่ถูกทำให้เป็นไอคอน หน้าต่างจะหลุดออกมา บางคน
พบว่าวิธีนี้มีประโยชน์ในการเคลื่อนย้ายหน้าต่างไปรอบๆ

ปากแข็งไอคอน
เปลี่ยนพฤติกรรมการลบไอคอนเล็กน้อย แทนที่จะมี windows เสมอ de-
สร้างภาพลักษณ์ให้ตัวเองในหน้าปัจจุบันที่พวกเขาลบตัวตนออกจากหน้าเดิม
ตำแหน่ง

ปากแข็งIconPlacement
เมื่อใช้กับ IconBoxes จะทำให้ไอคอนหลีกเลี่ยงการวางไว้ข้างใต้
หน้าต่างที่มีอยู่

ปากแข็งตำแหน่ง
เมื่อใช้ SmartPlacement จะทำให้หน้าต่างใหม่ไม่วางทับตัวเอง
ไอคอน

สไตล์ ชื่อหน้าต่าง ตัวเลือก
คำสั่งนี้มีวัตถุประสงค์เพื่อแทนที่คำสั่ง NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, ไอคอน, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor และ StdBackColor ด้วยอันเดียว
คำสั่งที่ยืดหยุ่นและครอบคลุม คำสั่งนี้ใช้เพื่อกำหนดคุณสมบัติของ a
หน้าต่างเป็นค่าอื่นที่ไม่ใช่ค่าดีฟอลต์หรือเพื่อตั้งค่าเริ่มต้นตัวจัดการหน้าต่าง
รูปแบบ

ชื่อหน้าต่าง อาจเป็นชื่อหน้าต่าง คลาส หรือสตริงทรัพยากร มันสามารถมี
สัญลักษณ์แทน * และ/หรือ ? ซึ่งจับคู่ในลักษณะชื่อไฟล์ Unix ปกติ

ตัวเลือก เป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคที่มีคำหลักบางส่วนหรือทั้งหมด
BorderWidth, HandleWidth, NoIcon/ไอคอน, NoTitle/Title, NoHandles/Handles,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
เหนียว/ลื่น, StartIconic/StartNormal, สี, สีพื้นหน้า, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle และ NoButton/Button

ในรายการด้านบน บางตัวเลือกจะแสดงเป็น style-option/opposite-style-option
ตัวเลือกรูปแบบตรงกันข้ามสำหรับรายการที่มีคำอธิบาย fvwm ผิดนัด
พฤติกรรมและสามารถใช้ได้หากคุณต้องการเปลี่ยน fvwm พฤติกรรมเริ่มต้น

ไอคอนใช้อาร์กิวเมนต์สตริงที่ไม่มีเครื่องหมายอัญประกาศ (เป็นทางเลือก) ซึ่งเป็นไอคอนบิตแมปหรือ
pixmap ที่จะใช้

StartsOnDesk รับอาร์กิวเมนต์ตัวเลขซึ่งเป็นหมายเลขเดสก์ท็อปที่
ควรวางหน้าต่างไว้ตั้งแต่แรก

BorderWidth รับอาร์กิวเมนต์ตัวเลขซึ่งเป็นความกว้างของเส้นขอบเพื่อวาง
หน้าต่างหากไม่มีการปรับขนาดที่จับ

HandleWidth รับอาร์กิวเมนต์ตัวเลขซึ่งเป็นความกว้างของเส้นขอบเพื่อวาง
หน้าต่างหากมีการปรับขนาดที่จับ

ปุ่มและ NoButton ใช้อาร์กิวเมนต์ตัวเลขซึ่งเป็นหมายเลขของแถบชื่อเรื่อง
ปุ่มที่จะรวม/ละเว้น

สีรับสองอาร์กิวเมนต์ อันแรกคือสีข้อความของป้ายชื่อหน้าต่างและอันที่สอง
เป็นสีพื้นหลังปกติของการตกแต่งหน้าต่าง ทั้งสองสีแยกจากกัน
ด้วยเครื่องหมายทับ หากการใช้เครื่องหมายทับทำให้เกิดปัญหา ให้แยก ForeColor และ
สามารถใช้ตัวเลือก BackColor ได้

ตัวอย่าง:
# เปลี่ยนพฤติกรรม fvwm เริ่มต้นเป็นไม่มีแถบชื่อเรื่องบน windows!
# กำหนดไอคอนเริ่มต้นด้วย
สไตล์ "*" NoTitle,ไม่ทราบไอคอน1.xpm, BorderWidth 4, HandleWidth 5

# ตอนนี้การเปลี่ยนแปลงเฉพาะหน้าต่าง:
สไตล์ "Fvwm*" ไม่มีจุดจับ, เหนียว, WindowListSkip,BorderWidth 0
สไตล์ "Fvwm Pager" StaysOnTop, BorderWidth 0
สไตล์ "*ล็อค" ไม่มีด้ามจับ, เหนียว, StaysOnTop, WindowListSkip
สไตล์ "xbiff" Sticky, WindowListSkip
สไตล์ "ของดี" ไม่มีด้ามจับ, เหนียว, WindowListSkip
สไตล์ "sxpm" NoHandles
สไตล์ "makerkit"

# ใส่แถบหัวเรื่องกลับมาที่ xterms เท่านั้น!
ชื่อรูปแบบ "xterm" สีดำ/เทา

สไตล์ไอคอน "rxvt" term.xpm
สไตล์ไอคอน "xterm" rterm.xpm
สไตล์ไอคอน "xcalc" xcalc.xpm
สไตล์ไอคอน "xbiff" mail1.xpm
สไตล์ไอคอน "xmh" mail1.xpm, StartsOnDesk 2
สไตล์ไอคอน "xman" xman.xpm
สไตล์ไอคอน "matlab" math4.xpm, StartsOnDesk 3
สไตล์ไอคอน "xmag" magnifying_glass2.xpm
สไตล์ไอคอน "xgraph" graphs.xpm
สไตล์ "GoodStuff" ไอคอน toolbox.xpm

สไตล์ "ผู้สร้าง" StartsOnDesk 1
สไตล์ "สัญญาณ" StartsOnDesk 3
โปรดทราบว่าคุณสมบัติทั้งหมดสำหรับหน้าต่างจะเป็น OR ร่วมกัน ในตัวอย่างข้างต้น
"FvwmPager" รับคุณสมบัติ StaysOnTop ผ่านการจับคู่ชื่อหน้าต่างที่แน่นอน แต่ยัง
รับ NoHandles, Sticky และ WindowListSkip โดยจับคู่กับ "Fvwm*" จะได้รับ
NoTitle โดยอาศัยการจับคู่กับ "*" หากมีการระบุลักษณะที่ขัดแย้งกันสำหรับ a
หน้าต่าง จากนั้นรูปแบบสุดท้ายที่ระบุจะถูกใช้

หากตั้งค่าแอตทริบิวต์ NoIcon หน้าต่างที่ระบุจะหายไปเมื่อ
มันเป็นสัญลักษณ์ หน้าต่างสามารถกู้คืนได้ผ่านรายการหน้าต่าง ถ้าไอคอนคือ
ตั้งค่าโดยไม่มีอาร์กิวเมนต์ จากนั้นแอตทริบิวต์ NoIcon จะถูกล้าง แต่ไม่มีไอคอนเป็น
ระบุไว้ ตัวอย่างที่อนุญาตให้มีเฉพาะไอคอนโมดูล FvwmPager เท่านั้น:
สไตล์ "*" NoIcon
สไตล์ "Fvwm Pager" ไอคอน

ระงับไอคอน
ป้องกันไม่ให้สร้างหรือวาดหน้าต่างไอคอน เมื่อใช้กับ window-list
นี่เป็นตัวจัดการไอคอน

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
ปราบปรามไอคอน

หน้าต่างแบบอักษร ชื่อแบบอักษร
ทำให้ fvwm ใช้แบบอักษร ชื่อแบบอักษร แทนที่จะเป็น "คงที่" สำหรับแถบชื่อหน้าต่าง

WindowListSkip ชื่อหน้าต่าง
ทำให้หน้าต่างที่มีชื่อที่ระบุไม่อยู่ในรายการหน้าต่าง

ชื่อหน้าต่าง สามารถมีอักขระตัวแทน "*" และ "?" ซึ่งตรงกับชื่อหน้าต่างใน
ลักษณะการจับคู่ชื่อไฟล์ Unix ปกติ อักขระ "*", "?" และ "\" จริงใน a
สามารถป้อนชื่อหน้าต่างโดยนำหน้าอักขระด้วย "\"

คำสั่ง Style มีวิธีการอื่น (ทั่วไปกว่า) สำหรับการระบุ
WindowListSkip

ค่า XOR จำนวน
เปลี่ยนค่าของบิตที่เป็น XOR เมื่อทำการเคลื่อนย้ายหน้าต่างยางรัด
หรือการปรับขนาด การตั้งค่านี้เป็นกระบวนการทดลองและข้อผิดพลาด

สร้าง IN ฟังก์ชั่น


Fvwm รองรับชุดฟังก์ชันในตัวซึ่งสามารถผูกกับปุ่มแป้นพิมพ์หรือเมาส์ได้:

เสียงบี๊บ ทำให้คอมพิวเตอร์ส่งเสียงบี๊บ

หมุนเวียนลง [ ชื่อ window_name ]
ทำให้ตัวชี้ย้ายไปยังหน้าต่างถัดไปในรายการหน้าต่างที่
ไม่ได้ระบุ CirculateSkip

หากมีการระบุอาร์กิวเมนต์ที่เป็นทางเลือก โฟกัสจะย้ายไปยังหน้าต่างแรก
ที่มีชื่อ (หรือชื่อไอคอนหรือคลาส) ตรงกัน window_name. อาร์กิวเมนต์ทางเลือก ชื่อ
จำเป็นถ้า window_name ให้มาและอยู่ในเครื่องหมายคำพูด อาร์กิวเมนต์นี้คือ
ชื่อที่ปรากฏในเมนูหากเรียกใช้ฟังก์ชันจากเมนู แต่ทำหน้าที่
ไม่มีจุดประสงค์หากไม่ได้เรียกใช้ฟังก์ชันจากเมนู

หมุนเวียนขึ้น [ ชื่อ window_name ]
ทำให้ตัวชี้ย้ายไปยังหน้าต่างก่อนหน้าในรายการหน้าต่างที่
ไม่ได้ระบุ CirculateSkip

หากมีการระบุอาร์กิวเมนต์ที่เป็นทางเลือก โฟกัสจะย้ายไปยังหน้าต่างแรก
ที่มีชื่อ (หรือชื่อไอคอนหรือคลาส) ตรงกัน window_name. อาร์กิวเมนต์ทางเลือก ชื่อ
จำเป็นถ้า window_name ให้มาและอยู่ในเครื่องหมายคำพูด อาร์กิวเมนต์นี้คือ
ชื่อที่ปรากฏในเมนูหากเรียกใช้ฟังก์ชันจากเมนู แต่ทำหน้าที่
ไม่มีจุดประสงค์หากไม่ได้เรียกใช้ฟังก์ชันจากเมนู

ต่อไปนี้คือตัวอย่างที่ย้ายโฟกัสไปยังหน้าต่าง xterm เมื่อกด Alt-F1:
คีย์ F1 AM CirculateUp "อะไรก็ได้" xterm

ปิด หากหน้าต่างยอมรับโปรโตคอลหน้าต่างลบ ข้อความจะถูกส่งไปยัง window
ขอให้มันเอาตัวเองออกอย่างสง่างาม หากหน้าต่างไม่เข้าใจการลบ
โปรโตคอลหน้าต่าง จากนั้นหน้าต่างจะถูกทำลาย

เคอร์เซอร์ย้าย ขอบฟ้า แนวตั้ง
เลื่อนตัวชี้เมาส์โดย ตามแนวนอน หน้าในทิศทาง X และ แนวตั้ง หน้า
ในทิศทาง Y รายการใดรายการหนึ่งหรือทั้งสองรายการอาจเป็นค่าลบ ทั้งแนวนอนและ
ค่าแนวตั้งจะแสดงเป็นเปอร์เซ็นต์ของหน้า ดังนั้น "CursorMove 100 100" จึงหมายถึง
เลื่อนลงและไปทางซ้ายทีละหน้า “CursorMove 50 25” หมายความว่า เลื่อนไปทางซ้ายครึ่ง
หน้าและลดลงหนึ่งในสี่ของหน้า ไม่ควรเรียกฟังก์ชัน CursorMove
จากเมนูป๊อปอัป

ลบ ส่งข้อความไปยังหน้าต่างเพื่อขอให้ลบออก ทำให้เกิด
แอปพลิเคชันที่จะออก

โต๊ะเขียนหนังสือ หาเรื่อง1 หาเรื่อง2
เปลี่ยนเป็นเดสก์ท็อปอื่น (พื้นที่ทำงาน ห้อง)

If หาเรื่อง1 ไม่ใช่ศูนย์ ดังนั้นหมายเลขเดสก์ท็อปถัดไปจะเป็นหมายเลขเดสก์ท็อปปัจจุบัน
บวก หาเรื่อง1. หมายเลขเดสก์ท็อปอาจเป็นค่าลบ

If หาเรื่อง1 เป็นศูนย์ จากนั้นหมายเลขเดสก์ท็อปใหม่จะเป็น หาเรื่อง2.

จำนวนเดสก์ท็อปที่ใช้งานจะถูกกำหนดแบบไดนามิก เฉพาะเดสก์ท็อปที่
มีหน้าต่างหรือกำลังแสดงอยู่ ต้องหมายเลขเดสก์ท็อป
อยู่ระหว่าง 2147483647 และ -2147483648 (เพียงพอหรือไม่)

ทำลาย
ทำลายหน้าต่าง รับรองเอาหน้าต่างออกแต่ค่อนข้างรุนแรง
เพื่อยุติการสมัคร

exec ชื่อ คำสั่ง
รัน คำสั่ง. คำสั่ง ไม่ได้ยกมาแต่ ชื่อ เป็น ชื่อ เป็นชื่อที่ปรากฏ
ในเมนู หากเป็นตำแหน่งที่เรียกใช้ฟังก์ชัน ชื่อ เป็นสิ่งจำเป็นแม้ว่า
ฟังก์ชันนี้ไม่ได้เรียกจากเมนู

ตัวอย่างต่อไปนี้ผูกฟังก์ชันคีย์ F1 ในหน้าต่างรูทโดยไม่มีตัวปรับแต่ง
ไปที่ฟังก์ชัน exec โปรแกรม rxvt จะเริ่มต้นด้วย
ตัวเลือก
คีย์ F1 RN Exec "rxvt" exec rxvt -fg สีเหลือง -bg สีน้ำเงิน -e /bin/tcsh &

โฟกัส ย้ายวิวพอร์ตหรือหน้าต่างตามความจำเป็นเพื่อให้หน้าต่างที่เลือกมองเห็นได้ ชุด
แป้นพิมพ์โฟกัสไปที่หน้าต่างที่เลือก ยกหน้าต่างขึ้นถ้าจำเป็นในการทำ
มองเห็นได้. วาร์ปตัวชี้ไปที่หน้าต่างที่เลือกในโหมดโฟกัสติดตามเมาส์
ไม่ลดทอนความเป็นไอคอน ฟังก์ชันนี้มีไว้สำหรับใช้กับโมดูลเช่น .เป็นหลัก
FvwmWinList.

ฟังก์ชัน
ใช้เพื่อผูกฟังก์ชันที่กำหนดไว้ก่อนหน้านี้กับปุ่มหรือปุ่มเมาส์

ตัวอย่างต่อไปนี้ผูกปุ่มเมาส์ 1 เข้ากับฟังก์ชันที่เรียกว่า "Move-or-Raise"
ซึ่งมีคำจำกัดความให้ไว้เป็นตัวอย่างก่อนหน้านี้ในหน้านี้ หลังจาก
ทำการผูกมัดนี้ fvwm จะดำเนินการเพื่อย้ายหรือเพิ่มฟังก์ชันเมื่อใดก็ตามที่ปุ่ม
1 ถูกกดในแถบชื่อเรื่องของหน้าต่าง
ฟังก์ชัน 1 TA ของเมาส์ "Move-or-Raise"

GotoPage xy
ย้ายวิวพอร์ตเดสก์ท็อปไปที่หน้า (x,y) หน้าซ้ายบนคือ (0,0) หน้าบน
right คือ (N,0) โดยที่ N คือหนึ่งน้อยกว่าจำนวนหน้าแนวนอนปัจจุบัน
ระบุไว้ในคำสั่ง DeskTopSize หน้าล่างซ้ายคือ (0,M) และหน้าล่าง
หน้าขวาคือ (N,M) โดยที่ M คือขนาดแนวตั้งของเดสก์ท็อปตามที่ระบุใน
คำสั่ง DeskTopSize ไม่ควรใช้ฟังก์ชัน GotoPage ในเมนูป๊อปอัป

ไอคอน [ ความคุ้มค่า ]
กำหนดหน้าต่างให้กลายเป็นไอคอน หากหน้าต่างนั้นไม่ได้ถูกทำให้เป็นไอคอนอยู่แล้ว หรือจะลบไอคอนออกจากหน้าต่างนั้นก็ได้หากเป็น
เป็นสัญลักษณ์อยู่แล้ว ถ้าอาร์กิวเมนต์ทางเลือก ความคุ้มค่า เป็นบวกเท่านั้น
ไอคอนจะได้รับอนุญาต อาร์กิวเมนต์ที่เป็นทางเลือกเป็นค่าลบเท่านั้น
ไอคอนจะได้รับอนุญาต

ล่าง อนุญาตให้ผู้ใช้ลดหน้าต่างลง

ขยายใหญ่สุด [ ตามแนวนอน แนวตั้ง ]
หากไม่มีอาร์กิวเมนต์ที่เป็นตัวเลือก Maximize จะทำให้หน้าต่างสลับกัน
จากขนาดเต็มหน้าจอเป็นขนาดปกติ

ด้วยอาร์กิวเมนต์ที่เป็นตัวเลือกแนวนอนและแนวตั้งซึ่งแสดงเป็น
เปอร์เซ็นต์เต็มหน้าจอ ผู้ใช้สามารถควบคุมขนาดใหม่ของหน้าต่างได้ ถ้า
แนวนอนมากกว่า 0 ดังนั้นขนาดแนวนอนของหน้าต่างจะเป็น
ตั้งค่าเป็นแนวนอน*screen_width/100 การปรับขนาดแนวตั้งจะคล้ายกัน ตัวอย่างเช่น,
ต่อไปนี้จะเพิ่มปุ่มแถบชื่อเรื่องเพื่อเปลี่ยนหน้าต่างเป็นแนวตั้งแบบเต็ม
ขนาดหน้าจอ:
เมาส์ 0 4 A ขยายใหญ่สุด 0 100
สาเหตุต่อไปนี้ทำให้หน้าต่างถูกยืดออกจนสุดความกว้าง:
เมาส์ 0 4 A ขยายใหญ่สุด 100 0
ซึ่งจะทำให้หน้าต่างมีขนาดครึ่งหนึ่งของหน้าจอในแต่ละทิศทาง:
เมาส์ 0 4 A ขยายใหญ่สุด 50 50
ค่าที่มากกว่า 100 สามารถใช้ด้วยความระมัดระวัง

หากตัวอักษร "p" ต่อท้ายแต่ละพิกัด (แนวนอนและ/หรือแนวตั้ง) แสดงว่า
จำนวนการเลื่อนจะถูกวัดเป็นพิกเซล

โมดูล ชื่อ ชื่อโมดูล
ระบุโมดูลที่ควรวางไข่ โมดูลสามารถเป็นช่วงสั้นๆ ได้
โปรแกรมหรือสามารถคงอยู่ได้ตลอดระยะเวลาของเซสชัน X โมดูลจะเป็น
ยุติโดยตัวจัดการหน้าต่างก่อนที่จะรีสตาร์ทและออก ถ้าเป็นไปได้ ชื่อ is
สตริง double-qouted ซึ่งไม่มีนัยสำคัญอย่างแน่นอน แต่ต้องมีอยู่จริง

เคลื่อนไหว [ x y ]
อนุญาตให้ผู้ใช้ย้ายหน้าต่าง หากถูกเรียกจากที่ใดที่หนึ่งในหน้าต่างหรือของมัน
ขอบ จากนั้นหน้าต่างนั้นจะถูกย้าย หากถูกเรียกจากหน้าต่างรูทแสดงว่า
ผู้ใช้จะได้รับอนุญาตให้เลือกหน้าต่างเป้าหมาย

หากมีการระบุอาร์กิวเมนต์ที่เป็นทางเลือก x และ y หน้าต่างจะถูกย้ายดังนั้น
ว่ามุมบนซ้ายอยู่ที่ตำแหน่ง (x,y) หน่วยของ x และ y คือ เปอร์เซ็นต์-
ของหน้าจอ เว้นแต่จะมีตัวอักษร "p" ต่อท้ายแต่ละพิกัด ซึ่งในกรณีนี้
ตำแหน่งถูกระบุเป็นพิกเซล

ตัวอย่าง:
เมาส์ 1 TA ย้าย
เมาส์ 2 TA Move 10 10
เมาส์ 3 TA ย้าย 10p 10p
ในตัวอย่างแรก การเคลื่อนไหวแบบโต้ตอบจะถูกระบุ ในวินาทีที่ window
ที่มีการเลือกแถบชื่อเรื่องจะถูกย้ายเพื่อให้มุมบนซ้ายของมันคือ10
เปอร์เซ็นต์ของความกว้างของหน้าจอจากด้านซ้ายของหน้าจอ และลดลง 10 เปอร์เซ็นต์
จากด้านบน. ตัวอย่างสุดท้ายย้ายหน้าต่างเพื่อประสานงาน (10,10) พิกเซล

Nop ไม่ทำอะไรเลย ใช้เพื่อแทรกบรรทัดว่างหรือตัวคั่นในเมนู ถ้า
ข้อกำหนดรายการเมนูคือ Nop " " จากนั้นจึงแทรกบรรทัดว่าง ถ้าดูเหมือน
Nop "" จากนั้นแทรกบรรทัดตัวคั่น

ป๊อปอัป บิวด์อินนี้มีวัตถุประสงค์สองประการ: เพื่อผูกเมนูกับปุ่มหรือปุ่มเมาส์ และเพื่อ
ผูกเมนูย่อยเข้ากับเมนู รูปแบบสำหรับวัตถุประสงค์ทั้งสองแตกต่างกันเล็กน้อย

ในการผูกเมนูป๊อปอัปที่กำหนดไว้ก่อนหน้านี้กับปุ่มหรือปุ่มเมาส์:

ตัวอย่างต่อไปนี้ผูกปุ่มเมาส์ 2 และ 3 กับป๊อปอัปที่เรียกว่า "Window
Ops" ซึ่งมีคำจำกัดความให้ไว้เป็นตัวอย่างก่อนหน้านี้ในหน้านี้ The
เมนูจะปรากฏขึ้นหากกดปุ่ม 2 หรือ 3 ในกรอบหน้าต่าง แถบด้านข้าง
หรือแถบชื่อเรื่องโดยไม่มีตัวปรับแต่ง (ไม่มี shift, control หรือ meta)
เมาส์ 2 FST N ป๊อปอัป "Window Ops"
เมาส์ 3 FST N ป๊อปอัป "Window Ops"
ป๊อปอัปสามารถผูกกับคีย์ได้โดยใช้ตัวปรับแต่งคีย์ ป๊อปอัปสามารถ
ดำเนินการโดยไม่ต้องใช้เมาส์โดยการผูกกับปุ่มและใช้งานผ่าน up
ลูกศร ลูกศรลง และแป้น Enter

วิธีผูกเมนูป๊อปอัปที่กำหนดไว้ก่อนหน้านี้กับเมนูอื่น เพื่อใช้เป็นเมนูย่อย:

ตัวอย่างต่อไปนี้กำหนดเมนูย่อย "Quit-Verify" และผูกเข้ากับ main
เมนูที่เรียกว่า "ยูทิลิตี้":
ป๊อปอัป "ออกจากการยืนยัน"
หัวข้อ "จริง ๆ ออกจาก Fvwm?"
เลิก "ใช่ เลิกจริงๆ"
รีสตาร์ท "รีสตาร์ท Fvwm" fvwm
นพ ""
นพ “ไม่ อย่าเลิก”
สิ้นสุดป๊อปอัป

ป๊อปอัป "ยูทิลิตี้"
ชื่อเรื่อง "ยูทิลิตี้"
เอ็กเซ็ก "Xterm" เอ็กเซ็ค xterm &
ผู้บริหาร "Rxvt" ผู้บริหาร rxvt &
Exec "ด้านบน" exec rxvt -T Top -n ด้านบน -e ด้านบน &
Exec "เครื่องคิดเลข" เรียกใช้ xcalc &
เอ็กเซ็ก "Xman" เอ็กเซ็กซีเอ็กซ์แมน &
เอ็กเซ็ก "Xmag" เอ็กเซ็ก Xmag &
นพ ""
ป๊อปอัป "Exit Fvwm" Quit-Verify
สิ้นสุดป๊อปอัป
ต้องกำหนดเมนูย่อยก่อนเมนูหลักที่ผูกไว้ ย่อย
การซ้อนเมนูสามารถทำได้ลึกโดยพลการ

ออกจากทางออก fvwmโดยทั่วไปทำให้ X ออกด้วย

Raise อนุญาตให้ผู้ใช้ยกหน้าต่างขึ้น

ยกล่าง
อีกทางหนึ่งยกและลดหน้าต่าง

รีเฟรช
ทำให้หน้าต่างทั้งหมดบนหน้าจอวาดใหม่เอง

ปรับขนาด [ x y ]
อนุญาตให้ผู้ใช้ปรับขนาดหน้าต่าง

หากมีการระบุอาร์กิวเมนต์ที่เป็นทางเลือก x และ y หน้าต่างจะถูกย้ายดังนั้น
ว่ามุมบนซ้ายอยู่ที่ตำแหน่ง (x,y) หน่วยของ x และ y คือ เปอร์เซ็นต์-
ของหน้าจอ เว้นแต่จะมีตัวอักษร "p" ต่อท้ายแต่ละพิกัด ซึ่งในกรณีนี้
ตำแหน่งถูกระบุเป็นพิกเซล

เริ่มต้นใหม่ ชื่อ ชื่อผู้จัดการหน้าต่าง
เกี่ยวข้องทั่วโลก fvwm เพื่อรีสตาร์ทตัวเองหาก WindowManagerName เป็น "fvwm" หรือเปลี่ยนเป็น an
ตัวจัดการหน้าต่างสำรองหาก WindowManagerName ไม่ใช่ "fvwm" ถ้าหน้าต่าง
ตัวจัดการไม่อยู่ในเส้นทางการค้นหาเริ่มต้นของคุณ คุณควรใช้ชื่อเส้นทางแบบเต็ม
for ชื่อผู้จัดการหน้าต่าง.

ชื่อผู้จัดการหน้าต่าง ไม่ได้ยกมาแต่ ชื่อ เป็น ชื่อ เป็นชื่อที่ปรากฏใน
เมนูหากเป็นตำแหน่งที่เรียกใช้ฟังก์ชัน ชื่อ เป็นสิ่งจำเป็นแม้ว่า
ฟังก์ชันไม่ถูกเรียกใช้จากเมนู

คำสั่งนี้ไม่ควรมีเครื่องหมายและต่อท้ายหรืออาร์กิวเมนต์บรรทัดคำสั่งใดๆ และ
ไม่ควรใช้ตัวแปรด้านสิ่งแวดล้อมใดๆ จากตัวอย่างต่อไปนี้
สามคนแรกเป็นผู้แพ้แน่นอน แต่คนที่สามไม่เป็นไร:
คีย์ F1 RN รีสตาร์ท " " fvwm &
คีย์ F1 RN รีสตาร์ท " " $(HOME)/bin/fvwm
คีย์ F1 RN รีสตาร์ท " " twm -f .mystartupfile
คีย์ F1 RN รีสตาร์ท " " /home/nation/bin/fvwm

Stick ทำให้หน้าต่างติดถ้าไม่เหนียวอยู่แล้ว หรือไม่เหนียวถ้าติดแล้ว
เหนียว.

เลื่อน ขอบฟ้า แนวตั้ง
เลื่อนวิวพอร์ตของเดสก์ท็อปเสมือนโดย ตามแนวนอน หน้าในทิศ x และ
แนวตั้ง หน้าในทิศทาง y รายการใดรายการหนึ่งหรือทั้งสองรายการอาจเป็นค่าลบ ทั้งคู่
ค่าแนวนอนและแนวตั้งจะแสดงเป็นเปอร์เซ็นต์ของหน้า ดังนั้น "Scroll 100
100" หมายถึง เลื่อนลงมาซ้ายหนึ่งหน้าเต็ม "เลื่อน 50 25" หมายถึง เลื่อน
เหลือครึ่งหน้าและลดลงหนึ่งในสี่ของหน้า ฟังก์ชันเลื่อนไม่ควรเป็น
เรียกจากเมนูป๊อปอัป โดยปกติ การเลื่อนจะหยุดที่ขอบเดสก์ท็อป

หากเปอร์เซ็นต์แนวนอนและแนวตั้งคูณด้วย 1000 ให้เลื่อน
จะพันรอบขอบเดสก์ท็อป ถ้า "Scroll 100000 0" ถูกดำเนินการมากกว่า
และมากกว่า fvwm จะย้ายไปที่หน้าเดสก์ท็อปถัดไปในการดำเนินการแต่ละครั้งและจะห่อ
ที่ขอบของเดสก์ท็อป เพื่อให้ทุกหน้าถูกตีกลับกัน

หากตัวอักษร "p" ต่อท้ายแต่ละพิกัด (แนวนอนและ/หรือแนวตั้ง) แสดงว่า
จำนวนการเลื่อนจะถูกวัดเป็นพิกเซล

ชื่อเรื่อง ไม่ทำอะไรเลย ใช้เพื่อแทรกบรรทัดหัวเรื่องในป๊อปอัปหรือเมนู

สลับหน้า
ปิดใช้งานการเลื่อนขอบชั่วคราว สามารถเปิดใช้งานการเลื่อนขอบได้อีกครั้งโดยการโทร
นี้อีกครั้ง

รอ ชื่อ
บิวท์อินนี้มีวัตถุประสงค์เพื่อใช้ใน fvwm ฟังก์ชั่นเท่านั้น มันทำให้เกิดการดำเนินการของ
ฟังก์ชันหยุดชั่วคราวจนกว่าจะมีชื่อหน้าต่างใหม่ ชื่อ ปรากฏ Fvwm ยังคงอยู่อย่างเต็มที่
ใช้งานได้ระหว่างรอ สิ่งนี้มีประโยชน์อย่างยิ่งใน InitFunction หากคุณ
กำลังพยายามเริ่ม windows บนเดสก์ท็อปเฉพาะ:
ฟังก์ชัน "InitFunction"
Exec "I" exec xterm -เรขาคณิต 80x64+0+0
รอ "ฉัน" xterm
โต๊ะ "ฉัน" 0 2
Exec "I" exec xmh -font fixed -geometry 507x750+0+0 &
รอ "ฉัน" xmh
โต๊ะ "ฉัน" 0 0
EndFunction
ฟังก์ชั่นด้านบนเริ่ม xterm บนเดสก์ท็อปปัจจุบัน รอให้มันสร้างแผนที่เอง
จากนั้นสลับไปที่โต๊ะ 2 และเริ่มต้น xmh หลังจากที่หน้าต่าง xmh ปรากฏขึ้น การควบคุม
ย้ายไปที่โต๊ะทำงาน 0

วาร์ป [ ชื่อ window_name ]
เหมือนกับ CirculateDown แต่จะลบหน้าต่างที่เป็นไอคอนออกเมื่อโฟกัสไปที่หน้าต่างเหล่านั้น

WindowsDesk ใหม่_โต๊ะ
ย้ายหน้าต่างที่เลือกไปยังเดสก์ท็อปที่ระบุเป็น ใหม่_โต๊ะ.

รายการหน้าต่าง หาเรื่อง1 หาเรื่อง2
สร้างเมนูป๊อปอัป (และปรากฏขึ้น) โดยที่ชื่อและรูปทรงของแต่ละ
หน้าต่างที่อยู่บนโต๊ะจะปรากฏขึ้น เรขาคณิตของหน้าต่างที่เป็นสัญลักษณ์
แสดงในวงเล็บ การเลือกรายการจากเมนูป๊อปอัปรายการหน้าต่างจะทำให้
หน้าต่างนั้นที่จะย้ายไปที่เดสก์ท็อปถ้าไม่ได้อยู่บนนั้นอยู่จะย้าย
วิวพอร์ตเดสก์ท็อปไปยังหน้าที่มีมุมซ้ายบนของ
หน้าต่าง จะลบไอคอนของหน้าต่าง หากเป็นไอคอน และจะยกหน้าต่างขึ้น

If หาเรื่อง1 เป็นเลขคู่ หน้าต่างจะแสดงโดยใช้ชื่อหน้าต่าง
(ชื่อที่แสดงในแถบชื่อเรื่อง) ถ้ามันแปลกก็ชื่อไอคอนของหน้าต่าง
ถูกนำมาใช้.

If หาเรื่อง1 น้อยกว่า 2 หน้าต่างทั้งหมดบนเดสก์ท็อปทั้งหมด (ยกเว้นรายการใน
คำสั่ง WindowListSkip) จะปรากฏขึ้น

If หาเรื่อง1 คือ 2 หรือ 3 จากนั้นจะแสดงเฉพาะหน้าต่างบนเดสก์ท็อปปัจจุบันเท่านั้น

If หาเรื่อง1 คือ 4 หรือ 5 จากนั้นเฉพาะ windows บนเดสก์ท็อปหมายเลข หาเรื่อง2 จะถูกแสดง

แป้นพิมพ์ ทางลัด


การดำเนินการจัดการหน้าต่างทั้งหมด (ฉันคิดว่า) สามารถทำได้จากแป้นพิมพ์โดยไม่ต้องใช้เมาส์
การดำเนินการควรจะเป็นไปได้ นอกเหนือจากการเลื่อนไปมาบนเดสก์ท็อปเสมือนโดย
ผูก Scroll ในตัวเข้ากับปุ่มที่เหมาะสม ป๊อปอัป ย้าย ปรับขนาด และอื่นๆ ส่วนใหญ่
บิวด์อินสามารถผูกไว้กับคีย์ได้ เมื่อฟังก์ชันในตัวเริ่มทำงาน ตัวชี้จะถูกย้าย
โดยใช้ลูกศรขึ้น ลง ซ้าย และขวา และการดำเนินการจะสิ้นสุดลงด้วยการกด
กลับ. การกดแป้น Shift ค้างไว้จะทำให้การเคลื่อนตัวชี้ไปที่ขั้นตอนที่ใหญ่ขึ้น
และการกดปุ่มควบคุมค้างไว้จะทำให้เคอร์เซอร์เคลื่อนที่เป็นขั้นตอนเล็กๆ
emacs มาตรฐานและตัวควบคุมการเคลื่อนที่ของเคอร์เซอร์ vi (^n, ^p, ^f, ^b และ ^j, ^k, ^h, ^l)
ใช้แทนปุ่มลูกศร

จัดหา การกำหนดค่า


ไฟล์คอนฟิกูเรชันตัวอย่าง system.fvwmrc มาพร้อมกับไฟล์ fvwm การกระจาย. มันคือ
แสดงความคิดเห็นได้ดีและสามารถใช้เป็นแหล่งตัวอย่างสำหรับ fvwm องค์ประกอบ

ใช้ ON หลายหน้าจอ DISPLAYS


หากไม่ได้รับอาร์กิวเมนต์บรรทัดคำสั่ง -s fvwm จะเริ่มทำงานโดยอัตโนมัติในทุก ๆ
บนหน้าจอที่แสดงไว้ หลังจาก fvwm เริ่มแต่ละหน้าจอได้รับการปฏิบัติอย่างอิสระ
การเริ่มต้นใหม่ของ fvwm ต้องดำเนินการแยกกันในแต่ละหน้าจอ การใช้ EdgeScroll 0 0
ขอแนะนำอย่างยิ่งสำหรับการแสดงผลหลายหน้าจอ

คุณอาจต้องออกจากแต่ละหน้าจอเพื่อออกจากเซสชัน X อย่างสมบูรณ์

รองรับหลายหน้าจอก็ต่อเมื่อ fvwm ถูกคอมไพล์ด้วย -DMULTIPLE_SCREENS

ใช้ fvwm1 ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ลิบัส
    ลิบัส
    ห้องสมุดเพื่อเปิดใช้งานพื้นที่ผู้ใช้
    แอปพลิเคชั่นเพื่อสื่อสารกับ
    อุปกรณ์ USB ผู้ชม: Developers, End
    ผู้ใช้/เดสก์ท็อป ภาษาโปรแกรม: C.
    หมวดหมู่ ...
    ดาวน์โหลด libusb
  • 2
    สวก
    สวก
    SWIG คือเครื่องมือพัฒนาซอฟต์แวร์
    ที่เชื่อมโปรแกรมที่เขียนด้วยภาษา C และ
    C++ ที่มีระดับสูงหลากหลาย
    ภาษาโปรแกรม SWIG ใช้กับ
    แตกต่าง...
    ดาวน์โหลด SWIG
  • 3
    WooCommerce Nextjs ตอบสนองธีม
    WooCommerce Nextjs ตอบสนองธีม
    ตอบสนองธีม WooCommerce ที่สร้างขึ้นด้วย
    JS, Webpack, Babel, Node และ . ถัดไป
    Express โดยใช้ GraphQL และ Apollo
    ลูกค้า. ร้านค้า WooCommerce ใน React (
    ประกอบด้วย: สินค้า...
    ดาวน์โหลด WooCommerce Nextjs React Theme
  • 4
    Archlabs_repo
    Archlabs_repo
    แพ็คเกจ repo สำหรับ ArchLabs นี่คือ
    แอปพลิเคชันที่สามารถดึงข้อมูลได้
    ราคาเริ่มต้นที่
    https://sourceforge.net/projects/archlabs-repo/.
    ได้รับการโฮสต์ใน OnWorks ใน...
    ดาวน์โหลด archlabs_repo
  • 5
    โครงการ Zephyr
    โครงการ Zephyr
    โครงการ Zephyr คือคนรุ่นใหม่
    ระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ที่
    รองรับฮาร์ดแวร์หลายตัว
    สถาปัตยกรรม มันขึ้นอยู่กับ
    เคอร์เนลขนาดเล็ก...
    ดาวน์โหลดโครงการ Zephyr
  • 6
    SCCons
    SCCons
    SCons เป็นเครื่องมือสร้างซอฟต์แวร์
    ที่เป็นทางเลือกที่เหนือกว่า
    เครื่องมือสร้าง "Make" แบบคลาสสิกที่
    เราทุกคนรู้จักและชื่นชอบ SCCons คือ
    ดำเนินการก...
    ดาวน์โหลด SCCons
  • เพิ่มเติม»

คำสั่ง Linux

Ad