ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

fvwm-menu-directory - ออนไลน์ใน Cloud

เรียกใช้ fvwm-menu-directory ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

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

โครงการ:

ชื่อ


fvwm-menu-directory - สร้างเมนูเรียกดูไดเร็กทอรีสำหรับfvwm

เรื่องย่อ


fvwm-เมนูไดเรกทอรี [ --ช่วยด้วย|-h|-? ] [ --รุ่น|-V ] [ --ชื่อ|สร้าง ชื่อ ] [ --ชื่อ|-t
ชื่อ ] [ --รายการ|-มัน ชื่อ ] [ --icon-ชื่อเรื่อง|-ไอคอน-t เอ็กซ์พีเอ็ม ] [ --icon-ผบ|-ไอคอน-d เอ็กซ์พีเอ็ม ] [
--icon-ไฟล์|-icon-ฉ เอ็กซ์พีเอ็ม ] [ --ไอคอนแอป|-icon-ก เอ็กซ์พีเอ็ม ] [ --wm-ไอคอน ] [ --ผบ|-d ชื่อ ] [
--คำสั่ง|-o จำนวน ] [ --[ไม่มี]ทั้งหมด|-a ] [ --[ไม่มี]ลิงค์|-l ] [ --xterm|-x ซีเอ็มดี ] [
--exec-ชื่อเรื่อง|-exec-t ซีเอ็มดี ] [ --exec-ไฟล์|-exec-ฉ ซีเอ็มดี ] [ --exec-แอป|-exec-ก [CMD] ] [
--command-ชื่อเรื่อง|-คำสั่ง-t ซีเอ็มดี ] [ --ไฟล์คำสั่ง|-command-ฉ ซีเอ็มดี ] [
--command-แอป|-command-ก ซีเอ็มดี ] [ --[ไม่]ใช้ซ้ำ|-r ] [ --[ไม่]ตรวจสอบย่อย|-ช ] [
--พิเศษ-dirs|-s [ค่า] ] [ --[ไม่มี]หน่วยความจำสำหรับความเร็ว|-mem ] [ --เมนูสไตล์|-Men ชื่อ ] [
--func-ชื่อ|-f ชื่อ ]

DESCRIPTION


สคริปต์ Perl ที่ให้ผลลัพธ์ในการอ่านด้วย PipeRead เพื่อสร้างเมนู fvwm
ที่มีรายการไดเร็กทอรี สามารถกำหนดค่าได้เกือบทุกอย่าง

ข้อเสนอแนะ


รายการชื่อที่มีการดำเนินการที่แนบมาเองมักจะถูกเพิ่มลงในเมนู ใช้ได้นะ
เพื่อกำหนดการดำเนินการสำหรับไดเร็กทอรีที่สร้างเมนู เช่น การเริ่มต้น a
เทอร์มินัลในไดเร็กทอรีนี้ (ค่าดีฟอลต์) อย่างไรก็ตาม สิ่งนี้อาจรบกวนผู้ใช้บางคน ปิดการใช้งาน
การใช้ชื่อเรื่องการกระทำ --command-ชื่อเรื่อง "" เพื่อลบชื่อเรื่องอย่างสมบูรณ์ใช้ --ชื่อ "".

OPTIONS


--ช่วยด้วย
แสดงการใช้งานและการออก

--รุ่น
แสดงเวอร์ชันและออก

--ชื่อ ชื่อ
ชื่อเมนู ใช้กับ --reuse เท่านั้น ค่าเริ่มต้นคือ MenuBrowser

--ชื่อ ชื่อเรื่อง
รูปแบบชื่อเมนู ค่าเริ่มต้นคือ '%*-40p' - 40 อักขระสุดท้ายของเส้นทางแบบเต็มปัจจุบัน
สามารถระบุ TAB เป็น '\t' ได้ แต่ใน .fvwm2rc คุณควรระบุแบ็กสแลชคู่หรือ
TAB ที่แท้จริง

ตัวระบุรูปแบบ: %d - ชื่อไดเร็กทอรีปัจจุบัน %p - ไดเร็กทอรีปัจจุบัน full
เส้นทาง

ตัวระบุเหล่านี้สามารถรับขนาดจำนวนเต็มเสริม บวกสำหรับค่าปรับที่เหมาะสม
สตริงหรือค่าลบสำหรับการปรับด้านซ้าย ตัวอย่าง: %8x; และตัวเลือก *num หรือ *-num ซึ่ง
หมายถึงปล่อยเฉพาะตัวเลขตัวแรกหรือตัวสุดท้าย (ถ้าลบ) ของตัวอักษร num ต้องมากกว่า
มากกว่า 3 เนื่องจากส่วนที่เป็นลายทางจะถูกแทนที่ด้วย "..." เช่น %*30x ได้ทั้ง
รวมกัน: %-10*-20x คำสั่งนี้จะรับเฉพาะอักขระสุดท้าย 20 ตัว แต่ถ้า
ความยาวน้อยกว่า 10 - เพื่อเติมช่องว่างทางด้านขวาได้มากถึง 10 ช่อง

--รายการ รูป
รูปแบบรายการเมนู ค่าเริ่มต้นคือ '%n' ตัวแก้ไข TAB และความกว้างสำหรับ %n, %N และ %s สามารถเป็น
ระบุไว้ตามที่อธิบายไว้ใน --ชื่อ ข้างต้น. หมายเหตุ การระบุรูปแบบที่ไม่ใช่ค่าเริ่มต้นจะช้าลง
บท.

ตัวระบุรูปแบบ:

%n - ชื่อไฟล์/dir (ไม่มีพาธ)
%N - ชื่อไฟล์/dir (เต็มไปด้วยพาธ)
%d - วันที่ไฟล์/dir (ปปปป-ดด-dd HH:MM:SS)
%D - วันที่ของไฟล์/dir (ปปปป-ดด-วว)
%s - ขนาดไฟล์/dir (เป็นไบต์)
%t - ประเภทไฟล์/dir (ไฟล์|Dir |Link|Sock|Blck|Char|Pipe)
%T - ประเภทไฟล์/dir (F|D|L|S|B|C|P)

ตัวอย่าง: --title '%*-40p\tDate, Type\tSize' --item '%*40n\t%d %t\t%s'

--icon-ชื่อเรื่อง ไอคอน
ไอคอนชื่อเมนู ค่าเริ่มต้นคือ none

--icon-ผบ ไอคอน
ไอคอน dir เมนู ค่าเริ่มต้นคือ none

--icon-ไฟล์ ไอคอน
ไอคอนไฟล์เมนู ค่าเริ่มต้นคือ none

--ไอคอนแอป ไอคอน
ไอคอนแอปพลิเคชันเมนู ค่าเริ่มต้นคือ none

--wm-ไอคอน
กำหนดชื่อไอคอนที่เหมาะสมสำหรับใช้กับแพ็คเกจ wm-icons ปัจจุบันนี้เทียบเท่า
ถึง: --icon-title menu/folder-open.xpm --icon-item menu/file.xpm --icon-dir
menu/folder.xpm --icon-app menu/utility.xpm

--ผบ dir
dir เริ่มต้น ค่าเริ่มต้นคือ ${HOME-.}

--คำสั่ง จำนวน
ในช่วง (-6 .. 6) ค่าเริ่มต้นคือ 5:

1 - ไม่เรียงลำดับ 2 - dirs ก่อน 3 - ไฟล์ก่อน
4 - เรียงตามชื่อ 5 - dirs ก่อน 6 - ไฟล์ก่อน
ตัวเลขติดลบแสดงถึงลำดับที่กลับกัน

--[ไม่มี]ทั้งหมด
แสดงไฟล์ที่ซ่อนอยู่ เช่นใน 'ls -A' ค่าเริ่มต้นคือ --noall

--[ไม่มี]ลิงค์
ติดตามไดเร็กทอรีที่เชื่อมโยง ค่าเริ่มต้นคือ --nolinks

--xterm คำสั่ง
X terminal call ค่าเริ่มต้นคือ 'xterm -e'

--exec-ชื่อเรื่อง คำสั่ง
คำสั่ง fvwm Exec บนชื่อไดเร็กทอรี (โดยปกติคือเชลล์) ค่าเริ่มต้นคือ
${เชลล์-bin / sh /}. '-' หมายถึงไม่มีคำสั่ง Exec เช่น Nop หากคำสั่งไม่เริ่มทำงาน
ด้วยการเรียกเทอร์มินัล '^' X ถูกนำหน้า คำสั่งเริ่มต้นในการเรียกดูในปัจจุบัน
ไดเรกทอรี

--exec-ไฟล์ คำสั่ง
คำสั่ง fvwm Exec ในไฟล์ปกติ ค่าเริ่มต้นคือ ${EDITOR-vi} '-' หมายถึงไม่มี Exec
คำสั่ง คือ นพ. หากคำสั่งไม่ได้เริ่มต้นด้วย '^' X terminal call is
นำหน้า ชื่อไฟล์จริงถูกผนวกเข้ากับคำสั่ง

--exec-แอป [สั่งการ]
คำสั่ง fvwm Exec บนไฟล์ +x ค่าเริ่มต้นคือ '-' ซึ่งหมายถึงคำสั่งเดียวกับ on
ไฟล์ปกติ หากไม่มีคำสั่งใด ๆ จะถือว่าว่าง - เพียงเรียกใช้ +x
ไฟล์. หากคำสั่งไม่ได้เริ่มต้นด้วยการเรียกเทอร์มินัล '^' X จะถูกนำหน้า ที่เกิดขึ้นจริง
ชื่อไฟล์ถูกผนวกเข้ากับคำสั่ง

--command-ชื่อเรื่อง คำสั่ง
คำสั่ง fvwm เพื่อรันบนหัวเรื่อง หากไม่มีตัวเลือกนี้ (หรือคำสั่งคือ '-')
ใช้ "--exec-title" แทน ในคำสั่ง %d จะถูกแทนที่ด้วย full
เส้นทางไดเรกทอรี

ในความเป็นจริง --exec-title=tcsh เทียบเท่ากับ --command-title='Exec cd "%NS"; xterm -e
tcsh'

ค่าว่างจะปิดใช้งานการทำงานของชื่อ

--ไฟล์คำสั่ง คำสั่ง
คำสั่ง fvwm เพื่อรันบนไฟล์ปกติ หากไม่มีตัวเลือกนี้ (หรือ command
คือ '-') จะใช้ "--exec-file" แทน ในคำสั่ง %f จะถูกแทนที่ด้วย
เส้นทางไฟล์แบบเต็ม

อันที่จริง --exec-file=vi เทียบเท่ากับ --command-file='Exec xterm -e vi "%f"'

--command-แอป คำสั่ง
คำสั่ง fvwm เพื่อดำเนินการกับไฟล์ +x หากไม่มีตัวเลือกนี้ (หรือคำสั่ง is
'-') ใช้ "--command-app" แทน ในคำสั่ง %f จะถูกแทนที่ด้วย
เส้นทางไฟล์แบบเต็ม

อันที่จริง --exec-app=^exec เทียบเท่ากับ --command-app='Exec exec "%f"'

--[ไม่]ใช้ซ้ำ
ไม่มีเมนูป๊อปอัป ใช้เมนูเดิมซ้ำ ค่าเริ่มต้นคือ --noreuse เมื่อคุณระบุสิ่งนี้
ตัวเลือกที่ใช้การกระทำเมนูไม่ใช่ป๊อปอัป นอกจากนี้ พารามิเตอร์ --name จะไม่ถูกละเว้น
และ --dir พารามิเตอร์จะถูกละเว้นถ้ามี ~/.fvwm/.fvwm-menu-directory.dir ไฟล์. นี้
file ถูกสร้างหรือใช้เฉพาะกับตัวเลือกนี้เท่านั้น มันเป็นทางออกเดียวสำหรับ
สถานะเมนู fvwm ปัจจุบัน

--[ไม่]ตรวจสอบย่อย
ตรวจสอบ subdirs ทั้งหมดสำหรับการอนุญาตดำเนินการ (+x) และแทนที่ "Popup"/"Menu"
คำสั่งด้วย "Nop" สำหรับสิ่งเหล่านี้โดยไม่มีการอนุญาต นี้มีผลภาพของ
ปิดการใช้งานสามเหลี่ยมป๊อปอัปในรายการไดเรกทอรีย่อย ค่าเริ่มต้นคือ --nocheck-subdirs
เพราะ: 1) การเปิดใช้งานสิ่งนี้ทำให้สคริปต์ช้าลงเล็กน้อย 2) เมื่อเปิดใช้งานตัวเลือกนี้ถ้าไม่
ไอคอนที่ใช้และไม่มี dir/file แยกการเรียงลำดับที่ใช้ไม่มีทางรู้ว่า item
เป็นไดเร็กทอรีและไม่ใช่ไฟล์

--พิเศษ-dirs ความคุ้มค่า
เพิ่ม .. หรือ ~ หรือ / ไดเร็กทอรีพิเศษตามค่าที่เลือกได้ ไม่มีกับ
ตัวเลือกไดเรกทอรีเหล่านี้จะไม่ถูกเพิ่ม ค่าเริ่มต้นหากไม่ระบุคือ "1,2" NS
value คั่นด้วยเครื่องหมายจุลภาค เรียงลำดับดัชนีไดเร็กทอรีพิเศษ โดยที่ 1 คือ parent
ไดเร็กทอรี 2 คือโฮมไดเร็กทอรี 3 คือไดเร็กทอรีราก หากเครื่องหมายลบถูกนำหน้า
ค่าไดเร็กทอรีพิเศษจะถูกเพิ่มที่ด้านล่างของเมนูแทนที่จะเป็นด้านบน ค่า "0"
หรือค่าที่ไม่ถูกต้องใด ๆ เทียบเท่ากับการไม่ระบุตัวเลือกนี้เลย

--[ไม่มี]หน่วยความจำสำหรับความเร็ว
ใช้การปรับความเร็วให้เหมาะสม เช่น ใช้เมนูไดเร็กทอรีที่สร้างไว้ก่อนหน้านี้โดยไม่ทำลาย
เมื่อปิด ค่าเริ่มต้นคือ --noemory-for-speed

คำเตือน: การเพิ่มประสิทธิภาพความเร็วใช้หน่วยความจำมาก
ที่ไม่เคยว่างอีกเลยในขณะที่ fvwm กำลังทำงานอยู่

--เมนูสไตล์ ชื่อ
กำหนดชื่อ MenuStyle ให้กับเมนู

--func-ชื่อ ชื่อ
เขียนทับชื่อ MissingSubmenuFunction เริ่มต้นที่เป็น "FuncFvwmMenuDirectory"

พารามิเตอร์ตัวเลือกสามารถระบุได้โดยใช้ '=' หรือในอาร์กิวเมนต์ถัดไป ตัวเลือกสั้น
ใช้ได้หากไม่คลุมเครือ: "-a", "-x", "-icon-f"; แต่ระวังตัวเลือกสั้น ๆ คืออะไร
ตอนนี้ไม่ชัดเจนสามารถคลุมเครือในเวอร์ชันถัดไปได้

การใช้


ใส่สิ่งนี้ลงในไฟล์กำหนดค่า fvwm ของคุณเพื่อเรียกใช้สคริปต์:

AddToFunc FuncFvwmเมนูไดเรกทอรี
+ I PipeRead "fvwm-menu-directory -d '$0'"

ตัวอย่างที่ซับซ้อนมากขึ้น:

# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "fvwm-menu-directory -d '$0' -x 'Eterm -g 80x40 -e' \\
-a -l -o 6 --exec-app --exec-title 'tcsh -l' --exec-file 'vim -R' \\
-t 'ไปที่: %d' --wm-icons"

และใส่สิ่งนี้ในเมนูที่คุณต้องการให้ป๊อปอัปเมนูไดเร็กทอรี:

AddToMenu บางเมนูขาดหายไปเมนูย่อยฟังก์ชันฟังก์ชันFvwmMenuDirectory
+ "โฮมไดเร็กทอรี" ป๊อปอัป $[HOME]
+ "ไดเรกทอรี Httpd" ป๊อปอัป /home/httpd

หมายเหตุ: โปรดใช้ชื่อพาธแบบสัมบูรณ์

เป็นความคิดที่ดีที่จะตั้งค่าการหน่วงเวลาป๊อปอัปของเมนูให้เป็นค่าบวกและเปิดใช้งานไม่ว่าง
เคอร์เซอร์

MenuStyle * ป๊อปอัปล่าช้า, ป๊อปอัปล่าช้า 200
BusyCursor DynamicMenu จริง

ในไฟล์การกำหนดค่าของคุณเมื่อใช้สคริปต์นี้เพื่อผลลัพธ์ที่ดีกว่า

การใช้งานที่น่าสนใจอีกประการหนึ่ง ("--reuse" หรือ "-r" เป็นข้อบังคับสำหรับสิ่งนี้):

เบราว์เซอร์ AddToMenu
+ DynamicPopupAction ไปป์อ่าน \\
"fvwm-menu-directory -r -na Browser -d / -s"
AddToMenu เมนูบางเมนู "เบราว์เซอร์ของฉัน" เบราว์เซอร์

ที่นี่พารามิเตอร์ "--dir" (ไดเรกทอรีเริ่มต้น) จะถูกละเว้นหากมี
~/.fvwm/.fvwm-menu-directory.dir ไฟล์ที่คุณลบได้

ผู้เขียน


แรงบันดาลใจจาก 1999-06-07 โดย Dominik Vogt[ป้องกันอีเมล]>.

เขียนใหม่เมื่อ 1999-08-05 โดย Mikhael Goikhman[ป้องกันอีเมล]>.

การทำสำเนา


สคริปต์ถูกแจกจ่ายโดยเงื่อนไขเดียวกับ fvwm เอง ดูใบอนุญาตสาธารณะทั่วไปของ GNU
เพื่อดูรายละเอียด

ใช้ fvwm-menu-directory ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS (การติดตั้งสคริปต์ Nullsoft
    System) เป็นโอเพ่นซอร์สระดับมืออาชีพ
    ระบบสร้างตัวติดตั้ง Windows มัน
    ได้รับการออกแบบให้มีขนาดเล็กและยืดหยุ่น
    อย่างพอสซี่...
    ดาวน์โหลด NSIS: Nullsoft Scriptable Install System
  • 2
    รับรองความถูกต้อง
    รับรองความถูกต้อง
    AuthPass เป็นรหัสผ่านโอเพ่นซอร์ส
    ผู้จัดการด้วยการสนับสนุนที่เป็นที่นิยมและ
    Keepass ที่พิสูจน์แล้ว (kdbx 3.x และ kdbx 4.x ...
    ดาวน์โหลด authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 4
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • เพิ่มเติม»

คำสั่ง Linux

Ad