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

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

โครงการ:

ชื่อ


FvwmWindowMenu - เปิดเมนู fvwm ที่กำหนดค่าได้ซึ่งแสดงรายการ windows ปัจจุบัน

เรื่องย่อ


FvwmWindowMenu ควรวางไข่โดย fvwm(1) สำหรับการใช้งานปกติ

เรียกใช้โมดูลนี้จาก StartFunction ของคุณ:

AddToFunc StartFunction
+ ฉันโมดูล FvwmWindowMenu

DESCRIPTION


ทดแทนสำหรับ fvwm ในตัว รายการหน้าต่างแต่เขียนด้วยภาษา Perl และปรับแต่งได้ง่าย
แตกต่าง FvwmIconMan or FvwmWinList โมดูลไม่ได้วาดหน้าต่างของตัวเอง แต่แทน
สร้างไฟล์ fvwm เมนูแล้วถาม fvwm ที่จะแสดงขึ้น

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

ในทำนองเดียวกัน สามารถใช้นิพจน์ทั่วไปชุดอื่นเพื่อแยกรายการออกจากเมนูได้

หน้าต่างใด ๆ ที่ไม่ตรงกับอินสแตนซ์ของรายการรวมหรือไม่รวมจะถูกวางไว้ใน
ส่วนสุดท้ายของเมนู

การใช้


เรียกใช้โมดูลตามที่คาดคะเนจาก StartFunction ใน .fvwm2rc:

โมดูล FvwmWindowMenu

ในการเรียกใช้เมนูจริง ๆ ให้เพิ่มสิ่งต่อไปนี้:

เมนูหลัก AN SendToModule FvwmWindowMenu
โพสต์รูท cc SelectOnRelease Menu

หรือ:

เมาส์ 2 AN SendToModule FvwmWindowMenu Popup

พารามิเตอร์เพิ่มเติมใด ๆ valid เมนู พารามิเตอร์คำสั่งที่ไม่มีชื่อเมนู ดู
fvwm.

การกระทำที่ได้รับการยอมรับคือ โพสต์ (หรือนามแฝง เมนู) and ป๊อปอัพ, พวกเขาสร้าง fvwm เมนูและ
เรียกใช้โดยใช้คำสั่งที่เกี่ยวข้อง เมนู และ ป๊อปอัพ. หากโมดูลเริ่มต้นขึ้น
ด้วยสวิตช์ "-g" รองรับเพิ่มเติม โพสต์บาร์ (ยังไม่ได้ดำเนินการ)

ตั้งค่าตัวเลือกโมดูลสำหรับหน้าต่างที่จะรวม (แสดง) หรือยกเว้น (ไม่แสดง) ไวยากรณ์คือ:

*FvwmWindowMenu: รูปแบบ ShowName
*FvwmWindowMenu: รูปแบบ ShowClass
*FvwmWindowMenu: รูปแบบ ShowResource
*FvwmWindowMenu: รูปแบบ DontShowName
*FvwmWindowMenu: DontShowClass รูปแบบ
*FvwmWindowMenu: รูปแบบ DontShowResource

รูปแบบคือนิพจน์ทั่วไปของ Perl ที่จะถูกประเมินในบริบท m// ดู เพิร์ล(1)

ตัวอย่างเช่น:

*FvwmWindowMenu: ShowResource ^gvim
*FvwmWindowMenu: ShowName Galeon|เนวิเกเตอร์|mozilla-bin|Firefox

จะกำหนดสองส่วนที่มีเบราว์เซอร์ตามลำดับและ GVim ส่วนที่สามจะ
มีหน้าต่างอื่นๆ ทั้งหมด

หากต้องการรวมเฉพาะหน้าต่างที่ตรงกัน ให้เพิ่ม:

*FvwmWindowMenu: DontShowName .*

ในทำนองเดียวกัน:

*FvwmWindowMenu: DontShowName ^Fvwm
*เมนู FvwmWindow: DontShowClass Gkrellm

จะทำให้เมนูละเว้นหน้าต่างที่มีชื่อขึ้นต้นด้วย Fvwm หรือคลาส gkrellm

ตัวเลือกอื่น:

*FvwmWindowเมนู: เท่านั้นIconified {เปิด|ปิด}
แสดงเฉพาะหน้าต่างที่เป็นสัญลักษณ์

*FvwmWindowเมนู: โต๊ะทำงานทั้งหมด {เปิด|ปิด}
แสดงหน้าต่างจากโต๊ะทำงานทั้งหมด

*FvwmWindowเมนู: ทุกหน้า {เปิด|ปิด}
แสดงหน้าต่างจากทุกหน้า

*FvwmWindowเมนู: แม็กซ์เลน 32
ความยาวสูงสุดเป็นตัวอักษรของรายการ

*FvwmWindowเมนู: เมนูชื่อ เมนูของฉัน
ชื่อของเมนูป๊อปอัพ

*FvwmWindowเมนู: เมนูสไตล์ สไตล์เมนูของฉัน
ชื่อ MenuStyle ที่จะสมัคร

*FvwmWindowเมนู: การแก้ปัญหา 0,1,2,3 {}
ระดับของเอาต์พุตข้อมูลการดีบัก 0 หมายถึงไม่มีการดีบัก

*FvwmWindowเมนู: ฟังก์ชัน MyWindowListFunc
ฟังก์ชั่นเรียกใช้รายการเมนู; ค่าเริ่มต้นเป็น WindowListFunc

*FvwmWindowเมนู: รูปแบบรายการ รูปแบบสตริง
วิธีจัดรูปแบบรายการเมนู การทดแทนจะทำดังนี้:

%n, %i, %c, %r
ชื่อหน้าต่าง ชื่อไอคอน คลาสหรือทรัพยากร

%x, %y
หน้าต่าง x หรือ y พิกัด wrt หน้าที่หน้าต่างเปิดอยู่

%X, %Y
หน้าต่าง x หรือ y พิกัด wrt โต๊ะที่หน้าต่างเปิดอยู่

%d หมายเลขโต๊ะริมหน้าต่าง

%m ไอคอนขนาดเล็กของหน้าต่าง

%M ไอคอนขนาดเล็กของหน้าต่างสำหรับหน้าต่างที่เป็นไอคอนเท่านั้น มิฉะนั้นจะว่างเปล่า

%ta แท็บ

%% อักษร%

สตริงรูปแบบจะต้องยกมา สตริงเริ่มต้นคือ "%m%n%t%t(+%x+%y) - โต๊ะ %d"

เพิ่มเติม ตัวอย่าง


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

CopyMenuStyle * เมนูหน้าต่าง
เมนูสไตล์หน้าต่างเมนู SelectOnRelease Super_R
*FvwmWindowMenu: รูปแบบเมนู WindowMenu

AddToFunc StartFunction I โมดูล FvwmWindowMenu

คีย์ Super_R AA SendToModule FvwmWindowMenu Post Root cc WarpTitle

ผู้เขียน


Richard Listerlister@cns.georgetown.edu>.

สกอตต์ สเมดลีย์ss@aao.gov.au>.

มิคาเอล โกอิคมันmigo@homemail.com>.

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



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