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

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

โครงการ:

ชื่อ


GoodStuff - โมดูลแผงปุ่ม FVWM

เรื่องย่อ


GoodStuff เกิดจาก fvwm ดังนั้นจึงไม่มีการเรียกใช้บรรทัดคำสั่งใด

DESCRIPTION


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

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

ลิขสิทธิ์


โปรแกรม GoodStuff และแนวคิดในการเชื่อมต่อโมดูลนี้กับ Window Manager
เป็นงานต้นฉบับทั้งหมดโดย Robert Nation

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

การเริ่มต้น


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

หากโปรแกรมปฏิบัติการ GoodStuff เชื่อมโยงกับชื่ออื่น เช่น ln -s GoodStuff TermStuff ดังนั้น
โมดูลอื่นที่เรียกว่า TermStuff สามารถเริ่มต้นได้โดยมีการกำหนดค่าที่ต่างไปจากเดิมอย่างสิ้นเชิง
มากกว่า GoodStuff เพียงแค่เปลี่ยนคำสำคัญ ดี??? ถึงวาระ??? วิธีนี้ทวีคูณ
สามารถใช้แถบปุ่มได้

การร้องขอ


GoodStuff สามารถเรียกใช้ได้โดยการแทรกบรรทัด 'Module GoodStuff' ในไฟล์ .fvwmrc
สิ่งนี้สามารถวางบนบรรทัดได้ด้วยตัวเอง ถ้า GoodStuff ถูกวางไข่ระหว่าง fvwm
การเริ่มต้น หรือสามารถผูกไว้กับเมนูหรือปุ่มเมาส์ หรือการกดแป้นพิมพ์เพื่อเรียกใช้ในภายหลัง
Fvwm จะค้นหาไดเร็กทอรีที่ระบุในตัวเลือกการกำหนดค่า ModulePath เพื่อพยายาม
ค้นหา GoodStuff

การกำหนดค่า OPTIONS


ตัวเลือกต่อไปนี้สามารถวางไว้ใน .fvwmrc file

* GoodStuffGeometry เรขาคณิต
ระบุตำแหน่งและ/หรือขนาดของหน้าต่าง GoodStuff หากไม่ระบุขนาด
GoodStuff จะปรับขนาดอัตโนมัติในลักษณะที่เหมาะสม เรขาคณิตเป็นมาตรฐาน
ข้อกำหนดทางเรขาคณิตของหน้าต่าง X11

* GoodStuffFont ตัวอักษร
ระบุแบบอักษรที่จะใช้สำหรับติดป้ายกำกับปุ่ม

* GoodStuffRows แถว
ระบุจำนวนแถวของปุ่มที่จะสร้าง ถ้าไม่ระบุ 2 แถวจะ
นำไปใช้

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

* GoodStuffFore สี
ระบุสีสำหรับข้อความป้ายปุ่มและไอคอนขาวดำ

* GoodStuffBack สี
ระบุสีสำหรับปุ่ม

*สิ่งที่ดี[(ว x ชม)] ฉลาก ไอคอน คำสั่ง
ระบุคำสั่งในตัวจัดการหน้าต่าง ตามที่อธิบายไว้ในหน้า man fvwm
ซึ่งควรจะดำเนินการเมื่อมีการกดปุ่ม ช่องป้ายกำกับคือข้อความ
ซึ่งจะเขียนไว้บนปุ่ม ช่องไอคอนระบุไฟล์บิตแมป X11 หรือ
ไฟล์ไอคอนสี XPM ที่มีไอคอนที่จะแสดงบนปุ่ม GoodStuff จะ
ค้นหาผ่านพาธที่ระบุในการกำหนดค่า fvwm IconPath หรือ PixmapPath
รายการเพื่อค้นหาไฟล์ไอคอน ถ้าตัวเลือก (w x h) ระบุแล้วปุ่มนี้
จะ w คูณความกว้างของปุ่มปกติและ h เท่าของความสูงของปุ่มปกติ ถ้า
ป้ายกำกับคือ "-" จะไม่แสดงป้ายกำกับปุ่ม

If คำสั่ง เป็นคำสั่ง fvwm Exec จากนั้นปุ่มจะยังคงถูกผลักเข้าไปจนกระทั่ง a
หน้าต่างที่มีชื่อหรือคลาสตรงกับส่วน qouted ของคำสั่งคือ
ได้พบเจอ นี้มีวัตถุประสงค์เพื่อให้ข้อเสนอแนะภาพแก่ผู้ใช้ที่
การกระทำที่เขาร้องขอจะถูกดำเนินการ ถ้าส่วนที่ qouted มี no
ตัวอักษร จากนั้นปุ่มจะเด้งออกมาทันที โปรดทราบว่าผู้ใช้สามารถดำเนินการต่อ
กดปุ่มและรันคำสั่งอีกครั้ง แม้จะดูเหมือน "ถูกกดเข้า"

ส่วนขยายเดียวของชุดคำสั่งในตัว fvwm ถูกจัดเตรียมไว้ คำสั่งของ
รูปแบบ: *GoodStuff junk clock.xpm Swallow "Clock" rclock & จะทำให้ GoodStuff เป็น
วางไข่กระบวนการ rclock และจับภาพหน้าต่างแรกที่มีชื่อหรือทรัพยากร
"นาฬิกา" และแสดงในแถบปุ่ม สะดวกสำหรับการใช้งานเช่น
xclock, xbiff และ xload โมดูลสามารถกลืนได้โดยการระบุ SwallowModule
แทนที่จะเป็นแค่ "กลืน" หมายเหตุ: หากคุณใช้ xclock สำหรับแอปพลิเคชันนี้ คุณจะ
ต้องการระบุ xclock -padding 0

ตัวอย่าง การกำหนดค่า


ต่อไปนี้เป็นข้อยกเว้นจากไฟล์ .fvwmrc ซึ่งอธิบายการเริ่มต้น GoodStuff
คำสั่ง:

################################################## ############
# โหลดโมดูลใด ๆ ที่ควรเริ่มต้นระหว่าง
# fvwm การเริ่มต้น
เส้นทางโมดูล /usr/lib/fvwm:/usr/bin/X11
โมดูล GoodStuff

# ทำแถบชื่อเรื่องของสินค้าให้ไม่มีเหนียวเหนอะหนะและให้ไอคอน
ชื่อเรื่อง GoodStuff
ของดีเหนียว
ไอคอน "GoodStuff" toolbox.xpm

################################################## ############
################################################## ############
#คำจำกัดความที่ใช้โดยโมดูล
*GoodStuffFore สีดำ
*GoodStuffBack #908090

*ของดีเรขาคณิต -135-5
* GoodStuffRows 1
*GoodStuffFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*

* GoodStuff ปรับขนาด resize.xpm ปรับขนาด
*GoodStuff ย้าย arrows2.xpm ย้าย
*ของดี ล่าง ล่าง ล่าง
*สิ่งดีๆ เพิ่มขึ้น เพิ่มขึ้น
*GoodStuff Kill bomb.xpm ทำลาย

*GoodStuff Dopey rterm.xpm Exec "big_win" xterm -T big_win -geometry 80x50&
*GoodStuff Snoopy rterm.xpm Exec "small_win" xterm -T small_wi &
* GoodStuff Xcalc rcalc.xpm Exec "เครื่องคิดเลข" xcalc &
*GoodStuff XMag magnifying_glass2.xpm Exec "xmag" xmag &
* GoodStuff Mail mail2.xpm Exec "xmh" xmh &
*สิ่งที่ดี(4x1) - อะไรก็ตาม SwallowModule "Fvwm Pager" FvwmPager 0 3

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

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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด