นี่คือคำสั่ง FvwmIconBox ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
FvwmIconBox - โมดูลกล่องไอคอน fvwm
เรื่องย่อ
FvwmIconBox [ชื่อ]
FvwmIconBox ถูกสร้างโดย fvwm ดังนั้นจึงไม่มีการเรียกใช้บรรทัดคำสั่งใด ๆ
DESCRIPTION
โมดูล FvwmIconBox มีตัวจัดการไอคอน ผู้ใช้สามารถดำเนินการต่างๆ เช่น iconify
และยกเลิกไอคอน สำหรับแต่ละไอคอนที่แสดงในโมดูลโดยใช้เมาส์และแป้นพิมพ์
ลิขสิทธิ์
โปรแกรม FvwmIconBox เป็นงานต้นฉบับของ Nobutaka Suzuki
ลิขสิทธิ์ 1994 โนบุทากะ ซูซูกิ ไม่มีการค้ำประกันหรือการรับประกันหรือสิ่งใด ๆ หรือ
หมายความถึงแต่อย่างใด ใช้โปรแกรมนี้โดยยอมรับความเสี่ยงเอง อนุญาตให้ใช้สิ่งนี้
โปรแกรมสำหรับวัตถุประสงค์ใด ๆ ที่ได้รับ ตราบใดที่ลิขสิทธิ์ยังคงไม่เสียหาย
การเริ่มต้น
ในระหว่างการเริ่มต้น FvwmIconBox รับข้อมูลการกำหนดค่าจาก fvwmการกำหนดค่าโมดูลของ
ฐานข้อมูล (ดู fvwm(1) มาตรา โมดูล คำสั่ง).
หากโปรแกรมปฏิบัติการ FvwmIconBox เชื่อมโยงกับชื่ออื่น เช่น ln -s FvwmIconBox
MoreIconBox จากนั้นโมดูลอื่นที่เรียกว่า MoreIconBox สามารถเริ่มทำงานได้อย่างสมบูรณ์
การกำหนดค่าที่แตกต่างจาก FvwmIconBox เพียงแค่เปลี่ยนคำหลัก FvwmIconBox เป็น
เพิ่มเติมIconBox. วิธีนี้สามารถใช้โปรแกรมลดความยุ่งเหยิงได้หลายโปรแกรม
การร้องขอ
FvwmIconBox สามารถเรียกใช้ได้โดยผูกการกระทำ 'Module FvwmIconBox' กับเมนูหรือคีย์ -
จังหวะในไฟล์ .fvwm2rc Fvwm จะค้นหาไดเร็กทอรีที่ระบุใน ModulePath
ตัวเลือกการกำหนดค่าเพื่อพยายามค้นหา FvwmIconBox
การกำหนดค่า OPTIONS
FvwmIconBox จะแสดงไอคอนเฉพาะในกรณีที่ใช้ NoIcon โปรดทราบว่าแอตทริบิวต์ NoIcon ควร
ถูกตั้งค่าหลังจากข้อกำหนดคุณลักษณะของไอคอน มิฉะนั้นโมดูลกล่องไอคอนอาจกลายเป็น
ไม่มีอะไรนอกจากโมดูลกล่องเปล่า โมดูลอ่านไฟล์ .fvwm2rc เดียวกันกับ fvwm reads
เมื่อเริ่มทำงานและค้นหาบรรทัดตามรายการด้านล่าง:
*FvwmIconBox: ข้างหน้า สี
บอกให้โมดูลใช้ สี แทนที่จะเป็นสีขาวสำหรับพื้นหน้าหน้าต่าง นี้
ตัวเลือกมีผลเฉพาะสีพื้นหน้าของ background_bitmap ที่ระบุใน
*FvwmIconBox: ตัวเลือก Pixmap ที่อธิบายไว้ด้านล่าง
*FvwmIconBox: ชุดสี ชุดสี
บอกให้โมดูลใช้ colorset (ดู FvwmTheme) แทน Fore และ Back
*FvwmIconBox: IconColorset ชุดสี
บอกให้โมดูลใช้ colorset (ดู FvwmTheme) แทน IconFore และ IconBack
*FvwmIconBox: IconHiColorset ชุดสี
บอกให้โมดูลใช้ชุดสี (ดู FvwmTheme) แทน IconHiFore และ
ไอคอนไฮแบ็ค
*FvwmIconBox: ย้อนกลับ สี
บอกให้โมดูลใช้ สี แทนที่จะเป็นสีดำสำหรับพื้นหลังหน้าต่าง
*FvwmIconBox: IconFore สี
บอกให้โมดูลใช้ สี แทนที่จะเป็นสีดำสำหรับข้อความไอคอนที่ไม่ได้เลือก
*FvwmIconBox: IconBack สี
บอกให้โมดูลใช้ สี แทนสีขาวสำหรับไอคอนที่ไม่ได้เลือก
พื้นหลัง
*FvwmIconBox: IconHiFore สี
บอกให้โมดูลใช้ สี แทนที่จะเป็นสีดำสำหรับข้อความไอคอนที่เลือก
*FvwmIconBox: IconHiBack สี
บอกให้โมดูลใช้ สี แทนที่จะเป็นสีขาวสำหรับพื้นหลังไอคอนที่เลือก
*FvwmIconBox: Pixmap พิกเซลแมป
บอกให้โมดูลใช้ พิกเซลแมป สำหรับหน้าต่าง background_pixmap
*FvwmIconBox: แบบอักษร ชื่อแบบอักษร
บอกให้โมดูลใช้ ชื่อแบบอักษร แทนที่จะแก้ไขสำหรับข้อความ
*FvwmIconBox: SortIcons ตัวเลือก
บอกให้โมดูลจัดเรียงไอคอนทั้งหมดในกล่องไอคอนตามลำดับตัวอักษร ตัวเลือก
เป็นไปได้ ชื่อหน้าต่าง, ชื่อไอคอน, เรสคลาสและ ชื่อนามสกุล. ตัวอย่างเช่น การระบุ
เรสคลาส หมายความว่าไอคอนถูกจัดเรียงโดยใช้สตริงระดับทรัพยากร ถ้า
ตัวเลือก is เรสคลาส or ชื่อนามสกุลไอคอนที่ไม่มีคุณสมบัติ XA_WM_CLASS จะถูกพิจารณา
ให้เป็นองค์ประกอบที่ "เล็กที่สุด"
*FvwmIconBox: ช่องว่างภายใน จำนวน
ระบุจำนวนพิกเซลระหว่างไอคอน ค่าเริ่มต้นคือ 5
*FvwmIconBox: SBWidth จำนวน
ระบุความกว้างของแถบเลื่อนแนวนอนและแนวตั้ง ค่าเริ่มต้นคือ 9
*FvwmIconBox: ตำแหน่ง ประถม รอง
ระบุนโยบายตำแหน่งไอคอน ประถม และ รอง เป็นไปได้ Top, ด้านล่าง, ซ้าย และ
ขวา. มีแปดชุดค่าผสมต่อไปนี้:
ประถม รอง
ซ้ายสุด
ด้านล่างซ้าย
ขวาบน
ด้านล่างขวา
บนซ้าย
ด้านบนขวา
ล่างซ้าย
ขวาล่าง
Top: ไอคอนจะถูกวางจากบนลงล่าง
ด้านล่าง: ไอคอนจะถูกวางจากล่างขึ้นบน
ซ้าย: ไอคอนจะถูกวางจากซ้ายไปขวา
ขวา: ไอคอนจะถูกวางจากขวาไปซ้าย
ตัวอย่างเช่น เมื่อตำแหน่งเป็น "ซ้ายบน" ไอคอนจะถูกวางจากซ้ายไปขวา
และแถวใหม่จะถูกเพิ่มจากบนลงล่าง ค่าดีฟอลต์คือ "Left Bottom"
*FvwmIconBox: UseSkipList
บอก FvwmIconBox ว่าจะไม่แสดงหน้าต่างที่แสดงอยู่ในบรรทัด WindowListSkip
ในไฟล์กำหนดค่า
*FvwmIconBox: เส้น
ระบุจำนวนไอคอนที่วางอยู่ในบรรทัด ถ้า ประถม จะซ้ายหรือขวา นี่
ค่าระบุจำนวนคอลัมน์ ถ้า ประถม คือ บน หรือ ล่าง ค่านี้
ระบุจำนวนแถว ตัวอย่างเช่น ไอคอนเจ็ดตัวจะถูกวางไว้ในแถว if
*FvwmIconBox: บรรทัดคือ 7 และ *FvwmIconBox: ตำแหน่งคือ "ซ้ายบน" ค่าเริ่มต้น
ค่าคือ 6
*FvwmIconBox: ซ่อนSC ทิศทาง
ระบุแถบเลื่อนที่ไม่แสดง ทิศทาง สามารถเป็นได้ทั้ง ตามแนวนอน or
แนวตั้ง.
*FvwmIconBox: เรขาคณิต NS {+-} {+-}
ระบุตำแหน่งและ/หรือขนาดของ FvwmIconBox ความกว้าง และ ความสูง ถูกวัด
ในไอคอน ไม่ใช่พิกเซล ค่าเริ่มต้นคือ 6x1+0+0
*FvwmIconBox: MaxIconSize NS
ระบุขนาดสูงสุดของบิตแมปไอคอน บิตแมปที่ใหญ่กว่าขนาดนี้คือ
ตัดมาขนาดนี้ ค่าเริ่มต้นคือ 48x48 โดยเฉพาะถ้าส่วนสูงเท่ากับ
0 จากนั้นบิตแมปของไอคอนจะไม่ปรากฏขึ้นและจะมีการวาดเฉพาะป้ายกำกับไอคอนเท่านั้น
*FvwmIconBox: เมาส์ ปุ่ม การกระทำ การตอบสนอง[, การตอบสนอง]
บอกให้โมดูลทำ คำตอบ เมื่อ การกระทำ เสร็จแล้วบนปุ่ม ปุ่ม. ที่มีจำหน่าย
คำตอบs เป็นคำสั่งในตัวใน Fvwm (เช่น Iconify, Delete, Focus) และ available
การกระทำคือ Click และ DoubleClick
*FvwmIconBox: คีย์ คีย์ การตอบสนอง[, การตอบสนอง]
บอกให้โมดูลทำ คำตอบ เมื่อ คีย์ ถูกกด มีอยู่ คำตอบคือ
นอกเหนือจากคำสั่งในตัว Fvwm คำสั่งในตัว FvwmIconBox หกคำสั่งต่อไปนี้:
ถัดไป, ก่อนหน้า, ซ้าย, ขวา, Upและ ลง.
ถัดไป: เปลี่ยนไอคอนไฮไลต์เป็นรายการถัดไป
ก่อนหน้า: เปลี่ยนไอคอนไฮไลท์เป็นก่อนหน้า
ซ้าย: เลื่อนตัวเลื่อนของแถบเลื่อนแนวนอนไปทางซ้าย ไอคอนย้ายไปทางขวา
ตาม
ขวา: เลื่อนตัวเลื่อนของแถบเลื่อนแนวนอนไปทางขวา ไอคอนย้ายไปทางซ้าย
ตาม
Up: เลื่อนตัวเลื่อนของแถบเลื่อนแนวตั้งขึ้น ไอคอนย้ายไปลง
ตาม
ลง: เลื่อนตัวเลื่อนของแถบเลื่อนแนวตั้งลง ไอคอนเลื่อนขึ้น
ตาม
*FvwmIconBox: ชื่อหน้าต่าง บิตแมปไฟล์
ระบุบิตแมปที่จะแสดงในกล่องไอคอนสำหรับ ชื่อหน้าต่าง. ตัวเลือกนี้
ไฟล์บิตแมป "แทนที่" ที่ระบุในคำสั่งสไตล์ ชื่อหน้าต่าง เป็นหน้าต่างได้
ชื่อ ชื่อคลาส หรือชื่อทรัพยากร ชื่อหน้าต่าง สามารถมี "*" และ "?" ชอบ Fvwm
ไฟล์การกำหนดค่า NS บิตแมปไฟล์ เป็นชื่อพาธแบบเต็มไปยังบิตแมป
ไฟล์หรือไฟล์ใน ImagePath ถ้า บิตแมปไฟล์ ถูกกำหนดให้เป็น "-" ไอคอน
สำหรับหน้าต่างที่สอดคล้องกับ ชื่อหน้าต่าง ไม่แสดงในกล่องไอคอน
*FvwmIconBox: SetWMIconSize
บอกให้โมดูลตั้งค่าคุณสมบัติ XA_WM_ICON_SIZE ของหน้าต่างรูทที่ขนาด
ซึ่งโมดูลต้องการให้หน้าต่างไอคอนมี หากคุณแสดงหน้าต่างไอคอนบนไม่ใช่
หน้าต่างรากแต่โมดูลจะดีกว่าที่จะระบุตัวเลือกนี้
*FvwmIconBox: HilightFocusWin
บอกให้โมดูลไฮไลต์ไอคอนของหน้าต่างที่มีโฟกัสของแป้นพิมพ์
สีด้านหน้า/หลังของไอคอนที่ไฮไลต์เป็นสีที่ระบุใน *FvwmIconBox:
IconHiFore และ *FvwmIconBox: คำสั่ง IconHiBack ตามลำดับ
*FvwmIconBox: ความละเอียด ความละเอียด
If ความละเอียด คือโต๊ะ จากนั้นโมดูลจะแสดงเฉพาะไอคอนบนโต๊ะทำงานปัจจุบันเท่านั้น
ปัจจุบัน Desk มีค่าเพียงตัวเดียว ความละเอียด รับได้ :)
*FvwmIconBox: ความกว้างของเฟรม ความกว้าง 1 ความกว้าง 2
ระบุความกว้างเฟรมของโมดูล ความกว้าง 1 สอดคล้องกับความกว้างจาก
ขอบด้านนอกของแถบเลื่อนและ ความกว้าง 2 สอดคล้องกับความกว้างจาก
แถบเลื่อนไปที่ไอคอนแสดงหน้าต่างภายใน ค่าเริ่มต้นคือ 8 และ 6
ตามลำดับ
*FvwmIconBox: NoIconAction การกระทำ
บอกให้ FvwmIconBox ทำ การกระทำ คือเมื่อหน้าต่างสไตล์ NoIcon เป็นไอคอนหรือยกเลิก
เป็นสัญลักษณ์ พิกัดที่เกี่ยวข้องถูกผนวกเข้ากับ การกระทำ เพื่อให้ไอคอนสามารถ
ติดตามไปยังปุ่ม FvwmIconBox ตัวอย่างการดำเนินการคือ "*FvwmIconBox: NoIconAction
SendToModule FvwmAnimate animate" การดำเนินการที่ว่างเปล่าหรือค่า null จะปิดคุณลักษณะนี้
*FvwmIconBox: NoIconifiedวงเล็บ
บอก FvwmIconBox ว่าอย่าใส่ชื่อของหน้าต่างที่เป็นไอคอนไว้ภายใน
วงเล็บ
*FvwmIconBox: NormalTitleRelief NUM
กำหนดความกว้างเป็นพิกเซลของส่วนนูนที่อยู่รอบๆ ชื่อไอคอนสำหรับ windows
ที่ไม่เป็นรูปเป็นร่าง ค่าเริ่มต้นหากไม่ได้ระบุตัวเลือกนี้คือ 2 พิกเซล
*FvwmIconBox: IconifiedTitleRelief NUM
กำหนดความกว้างเป็นพิกเซลของส่วนนูนที่อยู่รอบๆ ชื่อไอคอนสำหรับ windows
ที่เป็นสัญลักษณ์ ค่าเริ่มต้นหากไม่ได้ระบุตัวเลือกนี้คือ 2 พิกเซล
*FvwmIconBox: NormalTitleInvertedRelief
ตัวเลือกนี้ทำให้การกดทับชื่อเรื่องของหน้าต่าง unconified ปรากฏขึ้น
ค่าดีฟอลต์คือการบรรเทาที่ทำให้ฉลากดูยกขึ้นจากพื้นหลัง
(เว้นแต่จะระบุความกว้างนูน 0 พิกเซล ดูด้านบน)
*FvwmIconBox: IconifiedTitleInvertedRelief
ตัวเลือกนี้ช่วยให้กดทับชื่อของหน้าต่างที่เป็นไอคอนได้
มา
ตัวอย่าง การกำหนดค่า
ต่อไปนี้เป็นข้อยกเว้นจากไฟล์ .fvwm2rc ซึ่งอธิบายการเริ่มต้น FvwmIconBox
คำสั่ง:
#################################################### ##########
# โปรดทราบว่าไอคอนจะแสดงในโมดูล
# เฉพาะในกรณีที่ใช้แอตทริบิวต์ NoIcon
สไตล์ "*" NoIcon
#################################################### ##########
*FvwmIconBox: IconBack #cfcfcf
*FvwmIconBox: IconHiFore สีดำ
*FvwmIconBox: IconHiBack LightSkyBlue
*FvwmIconBox: ย้อนกลับ #5f9ea0
#*FvwmIconBox: หน้าสีน้ำเงิน
*FvwmIconBox: เรขาคณิต 5x1+0+0
*FvwmIconBox: MaxIconSize 64x38
*FvwmIconBox: แบบอักษร -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
*FvwmIconBox: ชื่อไอคอน SortIcons
#*FvwmIconBox: SortIcons ResClass
*FvwmIconBox: ช่องว่างภายใน 4
*FvwmIconBox: ความกว้างของเฟรม 9 7
*FvwmIconBox: บรรทัด 10
*FvwmIconBox: SBWidth 11
*FvwmIconBox: ตำแหน่งด้านซ้ายบน
*FvwmIconBox: Pixmap fvwm.xpm
#*FvwmIconBox: HideSC แนวนอน
*FvwmIconBox: SetWMIconSize
*FvwmIconBox: HilightFocusWin
#*FvwmIconBox: โต๊ะความละเอียด
*FvwmIconBox: NoIconAction SendToModule FvwmAเคลื่อนไหวแบบเคลื่อนไหว
#
#ที่ผูกเมาส์
#
*FvwmIconBox: เมาส์ 1 คลิก RaiseLower
*FvwmIconBox: เมาส์ 1 DoubleClick Iconify
*FvwmIconBox: เมาส์ 2 คลิก Iconify -1, Focus
*FvwmIconBox: เมาส์ 3 คลิกโมดูล FvwmIdent
#
# การผูกกุญแจ
#
*FvwmIconBox: คีย์ r RaiseLower
*FvwmIconBox: พื้นที่คีย์ Iconify
*FvwmIconBox: คีย์ d ปิด
#
# FvwmIconBox ฟังก์ชันในตัว
#
*FvwmIconBox: คีย์ n ถัดไป
*FvwmIconBox: คีย์ p ก่อนหน้า
*FvwmIconBox: คีย์ h ซ้าย
*FvwmIconBox: คีย์ j ลง
*FvwmIconBox: คีย์ k ขึ้น
*FvwmIconBox: คีย์ l ขวา
#
# ข้อกำหนดไฟล์ไอคอน
#
# ส่วนใหญ่คุณไม่จำเป็นต้องระบุไฟล์ไอคอนเช่น FvwmIconBox ทันที
# อ่านไฟล์ไอคอนที่ระบุในคำสั่งสไตล์
#
*FvwmIconBox: "Fvwm*" -
ใช้ FvwmIconBox ออนไลน์โดยใช้บริการ onworks.net