นี่คือคำสั่ง FvwmCpp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
FvwmCpp - ตัวประมวลผลล่วงหน้าของ Fvwm Cpp
เรื่องย่อ
โมดูล FvwmCpp [ตัวเลือก] ชื่อไฟล์
โมดูล FvwmCpp สามารถเรียกใช้โดย fvwm เท่านั้น การเรียกใช้บรรทัดคำสั่งของ FvwmCpp
โมดูลจะไม่ทำงาน
DESCRIPTION
เมื่อ fvwm เรียกใช้งานโมดูล FvwmCpp FvwmCpp จะเรียกใช้ตัวประมวลผลล่วงหน้า cpp ในไฟล์
ระบุไว้ในการเรียกใช้จากนั้น FvwmCpp ทำให้ fvwm ดำเนินการคำสั่งใน
ไฟล์ผลลัพธ์
การร้องขอ
FvwmCpp สามารถเรียกใช้เป็นโมดูลโดยใช้คำสั่ง fvwm จากไฟล์ .fvwm2rc เมนู
mousebinding หรือวิธีอื่น ๆ ที่สามารถใช้คำสั่ง fvwm ได้
หากผู้ใช้ต้องการให้ไฟล์ .fvwm2rc ถูกประมวลผลล่วงหน้าด้วย FvwmCpp ดังนั้น fvwm ควรจะเป็น
เรียกเป็น:
fvwm -cmd "โมดูล FvwmCpp .fvwm2rc"
โปรดทราบว่าอาร์กิวเมนต์ของตัวเลือก "-cmd" ควรอยู่ในเครื่องหมายคำพูด และไม่มีอื่นๆ
ควรใช้คำพูด
เมื่อ FvwmCpp ทำงานเป็นโมดูล จะรันแบบอะซิงโครนัสจาก fvwm หาก FvwmCpp ถูกเรียกใช้
จาก .fvwm2rc คำสั่งที่สร้างโดย FvwmCpp อาจจะหรืออาจจะไม่ถูกเรียกใช้งานโดย
เวลา fvwm ประมวลผลคำสั่งถัดไปใน .fvwm2rc เรียกใช้ FvwmCpp ด้วยวิธีนี้สำหรับ
การดำเนินการแบบซิงโครนัส:
ModuleSynchronous FvwmCpp -ล็อคชื่อไฟล์
OPTIONS
บางตัวเลือกสามารถระบุได้ตามชื่อโมดูล:
-cpppopt ตัวเลือก
ให้คุณส่งตัวเลือกไปยังโปรแกรม cpp ไม่จำเป็นจริงๆอย่างที่ไม่รู้จัก
ตัวเลือกจะถูกส่งต่อโดยอัตโนมัติ
-cppprog ชื่อ
แทนที่จะเรียกใช้ "/usr/lib/cpp" fvwm จะเรียกใช้ ชื่อ.
-outfile ชื่อไฟล์
แทนที่จะสร้างชื่อที่ไม่ซ้ำกันแบบสุ่มสำหรับไฟล์ชั่วคราวสำหรับ
ไฟล์ rc ที่ประมวลผลล่วงหน้า ตัวเลือกนี้จะให้คุณระบุชื่อไฟล์ชั่วคราว
ไฟล์ที่จะสร้าง โปรดทราบว่า FvwmCpp จะพยายามลบไฟล์นี้
ก่อนที่จะเขียนถึงมัน ดังนั้นอย่าชี้ไปที่สิ่งที่สำคัญแม้ว่าจะได้อ่าน-
การป้องกันเท่านั้น
-debug ทำให้ไฟล์ชั่วคราวที่สร้างโดย Cpp ถูกเก็บไว้ ไฟล์นี้มักจะเรียกว่า
"/tmp/fvwmrcXXXXXX"
-lock หากคุณต้องการใช้ตัวเลือกนี้ คุณต้องเริ่ม FvwmCpp ด้วย ModuleSynchronous
ตัวเลือกนี้ทำให้ fvwm รอให้กระบวนการก่อนเสร็จสิ้นและ FvwmCpp นั้นถาม
fvwm เพื่ออ่านไฟล์ที่ประมวลผลล่วงหน้าก่อนดำเนินการต่อ นี้อาจมีประโยชน์ที่
เริ่มต้นหากคุณใช้ตัวจัดการเซสชันเป็น Gnome นอกจากนี้ยังมีประโยชน์หากคุณต้องการ
ประมวลผลและเรียกใช้แบบฟอร์มในฟังก์ชัน fvwm
- ไม่อ่าน
ทำให้ไฟล์ที่ประมวลผลล่วงหน้าไม่ถูกอ่านโดย fvwm มีประโยชน์ในการประมวลผลล่วงหน้า a
สคริปต์ FvwmScript พร้อม FvwmCpp
การกำหนดค่า OPTIONS
FvwmCpp กำหนดค่าบางอย่างสำหรับใช้ในไฟล์ตัวประมวลผลล่วงหน้า:
TWM_TYPE
ตั้งค่าเป็น "fvwm" เสมอ
เซิร์ฟเวอร์โฮสต์
ชื่อเครื่องที่รัน X Server
ไคลเอนต์
ชื่อเครื่องที่รัน fvwm.
ชื่อโฮสต์
ชื่อโฮสต์ของเครื่องที่รัน fvwm โดยทั่วไปเหมือนกับ CLIENTHOST
OSTYPE ระบบปฏิบัติการสำหรับ CLIENTHOST
USER ชื่อของบุคคลที่เรียกใช้ fvwm
HOME โฮมไดเร็กทอรีของผู้เรียกใช้ fvwm
VERSION
รุ่น X11
การแก้ไข
หมายเลขการแก้ไข X11
ผู้ขาย ผู้จำหน่ายเซิร์ฟเวอร์ X
ปล่อย
หมายเลขรีลีสเซิร์ฟเวอร์ X
หน้าจอ หมายเลขหน้าจอ
WIDTH ความกว้างของหน้าจอเป็นพิกเซล
HEIGHT ความสูงของหน้าจอเป็นพิกเซล
X_ความละเอียด
ฉันคิดว่าการวัดระยะทาง/พิกเซลสำหรับทิศทางแนวนอน
Y_ความละเอียด
ฉันคิดว่าการวัดระยะทาง/พิกเซลสำหรับทิศทางแนวตั้ง
เครื่องบิน จำนวนระนาบสีสำหรับการแสดงผลเซิร์ฟเวอร์ X
BITS_PER_RGB
จำนวนบิตในแต่ละ rgb triplet
CLASS คลาสภาพเริ่มต้นของ X11 เช่น PseudoColor
สี ใช่หรือไม่ ใช่ ถ้าคลาสการมองเห็นเริ่มต้นไม่ใช่ทั้ง StaticGrey หรือ GreyScale
FVWM_CLASS
คลาสภาพที่ fvwm ใช้ เช่น TrueColor
FVWM_COLOR
ใช่หรือไม่ ใช่ หาก FVWM_CLASS ไม่ใช่ StaticGrey หรือ GreyScale
FVWM_VERSION
หมายเลขเวอร์ชัน fvwm เช่น 2.0
OPTIONS
การรวมกันของ SHAPE, XPM, NO_SAVEUNERS และ Cpp ตามที่กำหนดไว้ใน configuration.h
ในเวลารวบรวม
FVWM_MODULEDIR
ไดเร็กทอรีที่ fvwm ค้นหา .fvwm2rc และโมดูลตามค่าเริ่มต้น ตามที่กำหนด
ในเวลารวบรวม
FVWM_USERDIR
ค่าของ $FVWM_USERDIR
SESSION_MANAGER
ค่าของ $SESSION_MANAGER ไม่ได้กำหนดหากไม่ได้ตั้งค่าตัวแปรนี้
ตัวอย่าง โปรล็อก
#กำหนด TWM_TYPE fvwm
#กำหนดเซิร์ฟเวอร์โฮสต์ spx20
#define ลูกค้าไม่พอใจ
#define HOSTNAME ไม่พอใจ
#กำหนด OSTYPE SunOS
#define USER ชาติ
#define HOME /local/homes/dsp/nation
#define เวอร์ชัน 11
#define การแก้ไข 0
#define VENDOR HDS ระบบที่ออกแบบโดยมนุษย์, inc. (2.1.2-D)
#define รีลีส 4
#define หน้าจอ 0
#กำหนดความกว้าง 1280
#กำหนดความสูง1024
#กำหนด X_RESOLUTION 3938
#กำหนด Y_RESOLUTION 3938
#define เครื่องบิน 8
#กำหนด BITS_PER_RGB 8
#define คลาส PseudoColor
#กำหนดสีใช่
#define FVWM_VERSION 2.0 ต่อ 1
#define ตัวเลือก SHAPE XPM Cpp
#กำหนด FVWM_MODULEDIR /local/homes/dsp/nation/modules
#กำหนด FVWM_USERDIR /local/homes/dsp/nation/.fvwm
#define SESSION_MANAGER ท้องถิ่น/ไม่พอใจ:/tmp/.ICE-unix/440,tcp/spx20:1025
ใช้ FvwmCpp ออนไลน์โดยใช้บริการ onworks.net