นี่คือคำสั่ง FvwmBacker ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
FvwmBacker - โมดูลเปลี่ยนพื้นหลัง fvwm
เรื่องย่อ
โมดูล FvwmBacker
Fvwmแบ็คเกอร์ สามารถเรียกได้โดย fvwm เท่านั้น การเรียกใช้บรรทัดคำสั่งของ Fvwmแบ็คเกอร์ โมดูล
จะไม่ทำงาน.
DESCRIPTION
โมดูล FvwmBacker มีฟังก์ชันในการเปลี่ยนพื้นหลังเมื่อเปลี่ยน
เดสก์ท็อป สามารถใช้คำสั่งใดก็ได้เพื่อเปลี่ยนพื้นหลัง อันที่จริงตามอำเภอใจใด ๆ
คำสั่งสามารถส่งไปที่ fvwm เพื่อดำเนินการ ดังนั้นคุณจึงสามารถทำสิ่งต่างๆ เช่น เปลี่ยน
สีขอบหน้าต่าง เป็นต้น
ลิขสิทธิ์
โมดูล FvwmBacker เป็นผลงานดั้งเดิมของ Mike Finger
ลิขสิทธิ์ 1994, ไมค์ ฟิงเกอร์. ผู้เขียนไม่รับประกันหรือรับประกันใด ๆ
เกี่ยวกับการใช้โมดูลนี้ ใช้โมดูลนี้โดยยอมรับความเสี่ยงเอง คุณสามารถใช้สิ่งนี้ได้อย่างอิสระ
โมดูลหรือส่วนใดส่วนหนึ่งของมันเพื่อวัตถุประสงค์ใด ๆ ตราบใดที่ลิขสิทธิ์ยังคงไม่เสียหาย
การเริ่มต้น
ในระหว่างการเริ่มต้น Fvwmแบ็คเกอร์ รับข้อมูลการกำหนดค่าจาก fvwmการกำหนดค่าโมดูลของ
ฐานข้อมูล (ดู fvwm(1) มาตรา โมดูล คำสั่ง). ตัวเลือกที่ใช้ได้จะกล่าวถึงใน a
ส่วนภายหลัง
การร้องขอ
FvwmBacker สามารถเรียกใช้โดย fvwm ระหว่างการเริ่มต้นโดยการแทรกบรรทัด
AddToFunc StartFunction I โมดูล FvwmBacker
ในไฟล์ .fvwm2rc
FvwmBacker สามารถเริ่มได้โดยใช้คำสั่ง 'Module FvwmBacker' หรือหยุดโดยใช้ a
คำสั่ง 'KillModule FvwmBacker' ได้ตลอดเวลาเมื่อ fvwm กำลังทำงาน
FvwmBacker ต้องอยู่ในไดเร็กทอรีที่ระบุไว้ในตัวเลือก ModulePath ของ fvwm for
มันจะถูกดำเนินการโดย fvwm
การกำหนดค่า OPTIONS
ตัวเลือกต่อไปนี้สามารถวางไว้ใน .fvwm2rc file
*FvwmBacker: คำสั่ง (โต๊ะ d, หน้า x y) คำสั่ง
ระบุไฟล์ คำสั่ง เพื่อดำเนินการเมื่อวิวพอร์ตตรงกับอาร์กิวเมนต์สำหรับ
โต๊ะ d หน้า x พิกัดและพิกัด y ตัวเลขสามตัวใดหรือทั้งหมด
อาร์กิวเมนต์สามารถแทนที่ด้วยเครื่องหมายดอกจัน (*) เพื่อระบุว่าค่าใด ๆ ที่ตรงกัน
ในกรณีนี้สามารถข้ามส่วนโต๊ะหรือหน้าได้
ถ้าทั้ง โต๊ะเขียนหนังสือ หรือ หน้า ส่วนต่างๆ ถูกละไว้ คำสั่งจะไม่ถูกดำเนินการ if
เฉพาะโต๊ะหรือหน้าเท่านั้นที่ถูกเปลี่ยน หากไม่กำหนด คำสั่งคือ
ดำเนินการเพียงครั้งเดียวเมื่อโมดูลเริ่มทำงาน นี้ไม่เหมือนกับการใช้
เครื่องหมายดอกจันสำหรับอาร์กิวเมนต์ตัวเลข: หากใช้เครื่องหมายดอกจัน คำสั่งจะเป็นเสมอ
ดำเนินการเมื่อเปลี่ยนเฉพาะโต๊ะหรือหน้า หากละเว้นส่วนที่เกี่ยวข้อง
คำสั่งจะไม่ถูกดำเนินการเมื่อมีการเปลี่ยนแปลงเฉพาะโต๊ะหรือหน้า
ถ้า คำสั่ง is - แข็ง FvwmBacker ใช้อาร์กิวเมนต์ถัดไปเป็นสีใน X
ฐานข้อมูลและตั้งค่าพื้นหลังเป็นสีนั้นโดยไม่ต้องสร้างการเรียกระบบไปที่
xsetroot (สามารถใช้ชื่อสีคำเดียวได้)
ถ้า คำสั่ง is ชุดสี FvwmBacker ใช้พื้นหลังที่ระบุใน colorset n
สำหรับโต๊ะที่กำหนด โปรดดูหน้าคนของโมดูล FvwmTheme สำหรับ
รายละเอียดเกี่ยวกับชุดสี
มิฉะนั้น คำสั่งจะถูกส่งไปยัง fvwm เพื่อดำเนินการ
*FvwmBacker: RetainPixmap
ทำให้ FvwmBacker เก็บรักษาและเผยแพร่ Pixmap ที่พื้นหลังมี
ถูกกำหนด ใช้ได้เฉพาะกับ - แข็ง or ชุดสี คำสั่ง สิ่งนี้มีประโยชน์สำหรับ
แอปพลิเคชั่นที่ต้องการใช้รูท Pixmap บนพื้นหลังเพื่อจำลอง
ความโปร่งใส (เช่น Eterm และ Aterm ใช้วิธีนี้) ตัวเลือกนี้ควร
นอกจากนี้ยังใช้สำหรับตัวเลือกชุดสี RootTransparent (ดูหน้าคน FvwmTheme)
หมายเหตุ: ด้วยพื้นหลังชุดสี คำสั่งนี้อาจเพิ่มหน่วยความจำจำนวนมากให้กับ X
เซิร์ฟเวอร์ ตัวอย่างเช่น เพิ่มความกว้าง pixmap คูณความสูงด้วย a
รูปภาพ TiledPixmap, screen_width ครั้ง screen_height ไบต์ด้วยรูปภาพ Pixmap หรือ a
C,B,D,R,S หรือ Y Gradient และ screen_width ไบต์ด้วย VGradient หรือความสูงของหน้าจอ
ไบต์ที่มี HGradient
*FvwmBacker: DoNotRetainPixmap
ยกเลิกเอฟเฟกต์ของตัวเลือกก่อนหน้า นี่คือค่าเริ่มต้น
รันไทม์ การกำหนดค่า
เป็นไปได้ที่จะแทนที่การกำหนดค่าของ FvwmBacker ณ รันไทม์ แม้ว่าจะยังไม่ใช่ก็ตาม
เป็นไปได้ที่จะลบบรรทัดการกำหนดค่าที่มีอยู่ ทำได้โดยเพียงแค่เอาตัวเก่าออก
การกำหนดค่าจากภายใน fvwm แล้วอ่านค่าใหม่ สามารถทำได้หลายวิธี
ตัวอย่างเช่นโดยใช้ฟังก์ชัน fvwm หรือหนึ่งในโมดูล Fvwmคำสั่ง or Fvwm คอนโซล.
ตัวอย่าง:
ทำลายModuleConfig FvwmBacker*
*FvwmBacker: คำสั่ง (โต๊ะ 0) -สีดำทึบ
*FvwmBacker: คำสั่ง (โต๊ะ 1) -สีน้ำเงินทึบ
แบบเก่า OPTIONS
มีการสนับสนุนอย่างต่อเนื่องสำหรับตัวเลือกที่เลิกใช้แล้วในตอนนี้:
*FvwmBacker: โต๊ะทำงาน d คำสั่ง
เทียบเท่ากับการละเว้นหน้าพิกัดด้วย *FvwmBacker:
คำสั่ง:
*FvwmBacker: คำสั่ง Command (Desk Id)
ตัวอย่าง การกำหนดค่า
ต่อไปนี้เป็นข้อความที่ตัดตอนมาจากไฟล์ .fvwm2rc ซึ่งอธิบายการเริ่มต้น FvwmBacker
คำสั่ง:
####
# ตั้งค่าพื้นหลังสำหรับหน้าเดสก์ท็อปต่างๆ (2 โต๊ะ, 3x2)
####
*FvwmBacker: Command (หน้า 2 *) -solid steelblue
*FvwmBacker: คำสั่ง (Desk 0, หน้า 0 0) Exec fvwm-root $[HOME]/bg2.xpm
*FvwmBacker: Command (Desk 0, หน้า 0 1) -solid Midnightblue
*FvwmBacker: Command (Desk 0, หน้า 1 *) - สีเหลืองทึบ
*FvwmBacker: Command (โต๊ะ 1, หน้า * 0) -solid navy
*FvwmBacker: Command (โต๊ะ 1, หน้า * 1) Colorset 5
ใช้ FvwmBacker ออนไลน์โดยใช้บริการ onworks.net