Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen fvwm-menu-dizini komutudur.
Program:
ADI
fvwm-menu-directory - fvwm için bir dizin tarama menüsü oluşturur
SİNOPSİS
fvwm-menü-dizini [ --yardım et|-h|-? ] [ --versiyon|-V ] [ --isim|oluşturulan İSİM ] [ --Başlık|-t
İSİM ] [ --kalem|-o İSİM ] [ --simge-başlık|-simge-t XPM ] [ --icon-dir|-simge-d XPM ] [
--icon-dosyası|-simge-f XPM ] [ --icon-app|-simge-a XPM ] [ --wm-simgeleri ] [ --dir|-d İSİM ] [
--Emir|-o SAYI ] [ --[hayır]hepsi|-a ] [ --[no]bağlantılar|-l ] [ --xterm|-x KMD ] [
--exec-başlığı|-yürüt-t KMD ] [ --exec dosyası|-exec-f KMD ] [ --exec-uygulama|-exec-a [CMD] ] [
--komut başlığı|-komut-t KMD ] [ --komut dosyası|-komut-f KMD ] [
--komut uygulaması|-komut-a KMD ] [ --[hayır]yeniden kullanım|-r ] [ --[no]kontrol alt dizinleri|-ch ] [
--özel-dirs|-s [DEĞER] ] [ --[no]hız için bellek|-mem ] [ --menü tarzı|-erkek İSİM ] [
--fonk-adı|-f İSİM ]
TANIM
Bir fvwm menüsü oluşturmak için PipeRead ile okunacak bir çıktı sağlayan bir Perl betiği
bir dizin listesi içerir. Hemen hemen her şey yapılandırılabilir.
İPUÇLARI
Kendi eylemiyle birlikte başlık öğesi genellikle menüye eklenir. Bu kullanılabilir
menünün oluşturulduğu dizin için bir eylem tanımlamak için, örneğin bir
bu dizindeki terminal (varsayılan). Ancak, bu bazı kullanıcıları rahatsız edebilir. devre dışı bırakmak için
başlık eylemi kullanımı --komut başlığı "", başlığı tamamen kaldırmak için --Başlık "".
SEÇENEKLER
--yardım et
kullanımı göster ve çık
--versiyon
sürümü göster ve çık
--isim isim
menü adı, yalnızca --reuse ile kullanılır, varsayılan MenuBrowser'dır
--Başlık başlık
menü başlık biçimi, varsayılan '%*-40p' - geçerli tam yolun son 40 karakteri.
TAB, '\t' olarak belirtilebilir, ancak .fvwm2rc'de bir çift ters eğik çizgi belirtmelisiniz veya
gerçek bir TAB.
Biçim belirteçleri: %d - geçerli dizin adı %p - geçerli dizin dolu
yol
Bu belirteçler, isteğe bağlı bir tamsayı boyutu alabilir, doğru ayar için pozitif
sola ayarlı dize veya negatif, örneğin: %8x; ve isteğe bağlı *num veya *-num;
yalnızca ilk veya son (eksiyse) karakter sayısını bırakmak anlamına gelir, sayı daha büyük olmalıdır
3'ten fazla, çizgili kısım "..." ile değiştirildiğinden, örnek: %*30x. ikisi de olabilir
kombine: %-10*-20x, bu yalnızca son 20 karakteri almayı bildirir, ancak
uzunluk 10'dan azdır - sağda en fazla 10 boşlukla doldurmak için.
--kalem biçim
menü öğesi biçimi, varsayılan '%n'. %n, %N ve %s için TAB ve genişlik değiştiricileri olabilir
açıklandığı gibi belirtilen --Başlık üstünde. Varsayılan olmayan bir biçim belirtmenin yavaşladığını unutmayın
senaryo.
Biçim belirteçleri:
%n - dosya/dizin adı (yol olmadan)
%N - dosya/dizin adı (yolla dolu)
%d - dosya/dizin tarihi (yyyy-aa-gg SS:DD:SS)
%D - dosya/dizin tarihi (yyyy-aa-gg)
%s - dosya/dizin boyutu (bayt olarak)
%t - dosya/dizin türü (Dosya|Dir |Link|Sock|Blck|Char|Pipe)
%T - dosya/dizin türü (F|D|L|S|B|C|P)
Örnek: --title '%*-40p\tDate, Type\tSize' --item '%*40n\t%d %t\t%s'
--simge-başlık ikon
menü başlığı simgesi, varsayılan yok
--icon-dir ikon
menü dir simgesi, varsayılan yok
--icon-dosyası ikon
menü dosyası simgesi, varsayılan yok
--icon-app ikon
menü uygulama simgesi, varsayılan yok
--wm-simgeleri
wm-icons paketiyle kullanıma uygun simge adlarını tanımlayın. Şu anda bu eşdeğer
--icon-title menu/folder-open.xpm --icon-item menu/file.xpm --icon-dir
menü/klasör.xpm --icon-app menüsü/utility.xpm.
--dir dir
başlangıç dizini, varsayılan ${HOME-.}
--Emir numara
(-6 .. 6) aralığında, varsayılan değer 5'tir:
1 - sıralama yapmayın, 2 - önce dizinler, 3 - önce dosyalar
4 - ada göre sırala, 5 - önce dizin, 6 - önce dosyalar
Negatif sayı ters sırayı temsil eder.
--[hayır]hepsi
'ls -A' gibi gizli dosyaları göster, varsayılan --noall
--[no]bağlantılar
bağlantılı dizinleri takip edin, varsayılan --nolinks
--xterm komuta
X terminal çağrısı, varsayılan 'xterm -e'
--exec-başlığı komuta
dizin başlığında (genellikle kabuk) bir fvwm Exec komutu, varsayılan
${KABUK-/ Bin / sh}. '-' Exec komutunun olmadığı anlamına gelir, yani Nop. Komut başlatılmazsa
'^' ile X terminal çağrısı başa eklenir. Komut, şu anda göz atılan
dizin.
--exec dosyası komuta
normal dosyalarda bir fvwm Exec komutu, varsayılan ${EDITOR-vi}'dir. '-' Yürütme yok anlamına gelir
komut, yani Nop. Komut '^' ile başlatılmazsa X terminal çağrısı
önceden eklendi. Gerçek dosya adı komuta eklenir.
--exec-uygulama [emretmek]
+x dosyalarında bir fvwm Exec komutu, varsayılan '-' şeklindedir, bu da on ile aynı komut anlamına gelir.
normal dosyalar Herhangi bir komut verilmezse, boş olduğu varsayılır - sadece +x'i çalıştırın
dosya. Komut '^' ile başlatılmazsa, X terminal çağrısı başa eklenir. Gerçek
dosya adı komuta eklenir.
--komut başlığı komuta
başlıkta yürütülecek bir fvwm komutu. Bu seçenek verilmezse (veya komut '-' ise),
bunun yerine "--exec-title" kullanılır. Komutta, %d tam ile değiştirilir
klasör yolu.
Aslında, --exec-başlığı=tcsh eşdeğerdir --command-title='Yürütme cd "%NS"; xterm -e
tcsh'
Boş değer, başlık eylemini devre dışı bırakır.
--komut dosyası komuta
normal dosyalarda yürütülecek bir fvwm komutu. Bu seçenek verilmezse (veya komut
'-' ise), bunun yerine "--exec-file" kullanılır. Komutta, %f ile değiştirilir
tam dosya yolu.
Aslında, --exec-file=vi, --command-file='Exec xterm -e vi "%f"' ile eşdeğerdir.
--komut uygulaması komuta
+x dosyalarında yürütülecek bir fvwm komutu. Bu seçenek verilmezse (veya komut
'-'), bunun yerine "--command-app" kullanılır. Komutta, %f ile değiştirilir
tam dosya yolu.
Aslında, --exec-app=^exec, --command-app='Exec exec "%f"' ile eşdeğerdir.
--[hayır]yeniden kullanım
açılır menü yok, aynı menüyü yeniden kullanın, varsayılan değer --noreuse. Bunu belirttiğinizde
Seçenek, Popup değil Menü eylemi kullanılır. Ayrıca --name parametresi göz ardı edilmez,
ve --dir parametresi varsa yoksayılır. ~/.fvwm/.fvwm-menu-dizin.dir dosya. Bu
dosya yalnızca bu seçenek belirtilen şekilde oluşturulur veya kullanılır, bunun için tek çözüm budur.
geçerli fvwm menü durumu.
--[no]kontrol alt dizinleri
yürütme (+x) iznine sahip olmak için tüm alt dizinleri kontrol edin ve "Açılır Pencere"/"Menü" değiştirin
izinsiz olanlar için "Nop" ile komut verin. Bunun görsel bir etkisi var
alt dizin öğesinde açılır üçgeni devre dışı bırakmak. Varsayılan --nocheck-subdirs'dir,
çünkü: 1) bunun etkinleştirilmesi betiği biraz yavaşlatır, 2) bu seçenek etkinse, yoksa
kullanılan simgeler ve dir/dosya ayrı sıralama kullanılmadı, öğenin olduğunu bilmenin bir yolu yok
dizindir, dosya değildir.
--özel-dirs değer
verilen isteğe bağlı değere göre .. veya ~ veya / özel dizinleri ekleyin. olmadan
seçeneği bu dizinler eklenmez. Belirtilmemişse varsayılan değer "1,2"dir. NS
değer virgülle ayrılmış sıralı özel dizin dizinleridir, burada 1 ana öğedir
dizin, 2 ana dizin, 3 kök dizindir. Eksi başına eklenirse
değer, özel dizinler menünün üst yerine alt kısmına eklenir. "0" değeri
veya herhangi bir hatalı değer, bu seçeneğin hiç belirtilmemesine eşdeğerdir.
--[no]hız için bellek
hız optimizasyonunu kullanın, yani önceden oluşturulmuş dizin menülerini yok etmeden kullanın
kapatıldığında, varsayılan --nomemory-for-speed
Uyarı: hız optimizasyonu çok fazla bellek kaplıyor
fvwm çalışırken bu bir daha asla serbest kalmaz.
--menü tarzı isim
menülere MenuStyle adı atayın
--fonk-adı isim
"FuncFvwmMenuDirectory" olan varsayılan MissingSubmenuFunction adının üzerine yazın
Seçenek parametreleri '=' kullanılarak veya sonraki argümanda belirtilebilir. Kısa seçenekler
belirsiz değilse tamamdır: "-a", "-x", "-icon-f"; ama kısa seçeneklere dikkat edin, ne
şimdi belirsiz değil, sonraki sürümlerde belirsiz hale gelebilir.
KULLANIM
Komut dosyasını çağırmak için bunu fvwm yapılandırma dosyanıza koyun:
AddToFunc FuncFvwmMenü Dizini
+ I PipeRead "fvwm-menü-dizini -d '$0'"
Daha karmaşık örnek:
# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "fvwm-menu-dizini -d '$0' -x 'Eterm -g 80x40 -e' \\
-a -l -o 6 --exec-app --exec-title 'tcsh -l' --exec-file 'vim -R' \\
-t 'Git: %d' --wm simgeleri"
Ve bunu, dizin menülerini açmak istediğiniz menüye koyun:
AddToMenu SomeMenü EksikAltmenüFonksiyon İşleviFvwmMenuDirectory
+ "Ana Dizin" Açılır Penceresi $[HOME]
+ "Httpd Dizini" Açılır Penceresi /home/httpd
Not: Lütfen mutlak yol adlarını kullanın.
Menü açılır gecikmesini olumlu bir şeye ayarlamak ve meşgul özelliğini etkinleştirmek iyi bir fikirdir.
imleç
MenuStyle * PopupDelayed, PopupDelay 200
Meşgulİmleç DinamikMenü Doğru
Daha iyi sonuçlar için bu komut dosyasını kullanırken yapılandırma dosyanızda.
Bir başka ilginç kullanım ("--reuse" veya "-r" bunun için zorunludur):
Menüye Ekle Tarayıcı
+ DynamicPopupAction PipeRead \\
"fvwm-menü-dizini -r -na Tarayıcı -d / -s"
AddToMenu SomeMenu "Tarayıcım" Menü Tarayıcı
Burada "--dir" parametresi (başlangıç dizini) yoksa, yoksayılır.
~/.fvwm/.fvwm-menu-dizin.dir silebileceğiniz dosya.
YAZARLAR
Dominik Vogt tarafından 1999-06-07 tarihinde esinlenilmiştir[e-posta korumalı]>.
1999-08-05 tarihinde Mikhael Goikhman tarafından yeniden yazıldı[e-posta korumalı]>.
KOPYALAMA
Komut dosyası, fvwm'nin kendisiyle aynı terimlerle dağıtılır. GNU Genel Kamu Lisansına bakın
Ayrıntılar için.
onworks.net hizmetlerini kullanarak fvwm-menu-dizinini çevrimiçi kullanın