Jest to polecenie katalog-menu fvwm, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
fvwm-menu-directory - tworzy menu przeglądania katalogów dla fvwm
STRESZCZENIE
fvwm-menu-katalog [ --help|-h|-? ] [ --wersja|-V ] [ --Nazwa|-nie NAZWA ] [ --tytuł|-t
NAZWA ] [ --przedmiot|-to NAZWA ] [ --ikona-tytuł|-ikona-t XPM] [ --ikona-reż|-ikona-d XPM] [
--ikona-plik|-ikona-f XPM] [ --ikona-aplikacja|-ikona-a XPM] [ --wm-ikony ] [ --reż|-d NAZWA ] [
--zamówienie|-o LICZBA ] [ --[nie wszyscy|-a ] [ --[nie]linki|-l ] [ --xterm|-x CMD] [
--tytuł-exec|-wykon-t CMD] [ --exec-plik|-wykon-f CMD] [ --exec-aplikacja|-exec-a [CMD] ] [
--tytuł-polecenia|-polecenie-t CMD] [ --polecenie-plik|-polecenie-f CMD] [
--aplikacja poleceń|-polecenie-a CMD] [ --[nie]ponownego użycia|-r ] [ --[nie]sprawdz-podkatalogi|-rozdz ] [
--specjalne-katalogi|-s [WARTOŚĆ] ] [ --[nie]pamięć dla szybkości|-pamięć ] [ --styl menu|-mężczyźni NAZWA ] [
--nazwa-funkcji|-f NAZWA ]
OPIS
Skrypt Perla, który udostępnia dane wyjściowe do wczytania za pomocą PipeRead w celu zbudowania menu fvwm
zawierający listę katalogów. Prawie wszystko można skonfigurować.
PORADY
Pozycja tytułowa z dołączoną akcją jest zwykle dodawana do menu. Można to wykorzystać
aby zdefiniować akcję dla katalogu, dla którego zbudowane jest menu, taką jak uruchomienie a
terminal w tym katalogu (domyślny). Może to jednak denerwować niektórych użytkowników. Wyłączyć
użycie akcji tytułowej --tytuł-polecenia „”, aby całkowicie usunąć tytuł, użyj --tytuł „”.
OPCJE
--help
pokaż użycie i wyjdź
--wersja
pokaż wersję i wyjdź
--Nazwa Nazwa
nazwa menu, używana tylko z --reuse, domyślnie jest to MenuBrowser
--tytuł tytuł
format tytułu menu, domyślny to '%*-40p' - ostatnie 40 znaków bieżącej pełnej ścieżki.
TAB można określić jako „\t”, ale w .fvwm2rc należy podać podwójny ukośnik odwrotny lub
prawdziwy TAB.
Specyfikatory formatu: %d – nazwa bieżącego katalogu. %p – bieżący katalog jest pełny
ścieżka
Te specyfikatory mogą otrzymać opcjonalny rozmiar całkowity, dodatni dla wyrównania w prawo
string lub minus dla wyrównania do lewej, przykład: %8x; i opcjonalne *num lub *-num, które
oznacza pozostawienie tylko pierwszej lub ostatniej (jeśli minus) liczby znaków, liczba musi być większa
niż 3, ponieważ część w paski jest zastępowana przez „…”, przykład: %*30x. Oba mogą być
łącznie: %-10*-20x, to nakazuje pobrać tylko 20 ostatnich znaków, ale jeśli
długość jest mniejsza niż 10 - aby wypełnić maksymalnie 10 miejscami po prawej stronie.
--przedmiot format
format pozycji menu, domyślnie jest to '%n'. Modyfikatory TAB i szerokości dla %n, %N i %s mogą być
określone zgodnie z opisem w --tytuł powyżej. Uwaga: określenie formatu innego niż domyślny powoduje spowolnienie
scenariusz.
Specyfikatory formatu:
%n — nazwa pliku/katalogu (bez ścieżki)
%N — nazwa pliku/katalogu (pełna ze ścieżką)
%d - data pliku/katalogu (rrrr-mm-dd GG:MM:SS)
%D - data pliku/katalogu (rrrr-mm-dd)
%s — rozmiar pliku/katalogu (w bajtach)
%t — typ pliku/katalogu (Plik|Katalog |Link|Sock|Blck|Char|Pipe)
%T — typ pliku/katalogu (F|D|L|S|B|C|P)
Przykład: --title '%*-40p\tData, typ\tRozmiar' --item '%*40n\t%d %t\t%s'
--ikona-tytuł ikona
ikona tytułu menu, domyślnie brak
--ikona-reż ikona
ikona katalogu menu, domyślnie brak
--ikona-plik ikona
ikona pliku menu, wartość domyślna to brak
--ikona-aplikacja ikona
ikona aplikacji w menu, domyślnie brak
--wm-ikony
zdefiniuj nazwy ikon odpowiednie do użycia z pakietem wm-icons. Obecnie jest to równoważne
do: --icon-title menu/folder-open.xpm --icon-item menu/file.xpm --icon-dir
menu/folder.xpm --icon-app menu/utility.xpm.
--reż reż
katalog początkowy, domyślny to ${HOME-.}
--zamówienie numer
w zakresie (-6 .. 6) domyślnie jest to 5:
1 - nie sortuj, 2 - najpierw katalogi, 3 - najpierw pliki
4 - sortuj według nazwy, 5 - najpierw katalogi, 6 - najpierw pliki
Liczba ujemna oznacza odwrotną kolejność.
--[nie wszyscy
pokaż ukryte pliki, jak w „ls -A”, domyślnie jest to --noall
--[nie]linki
podążaj za połączonymi katalogami, domyślnie jest to --nolinks
--xterm komenda
Wywołanie terminala X, domyślnie jest to „xterm -e”
--tytuł-exec komenda
polecenie fvwm Exec na tytule katalogu (zwykle powłoki), domyślnie jest to
${POWŁOKA-/ Bin / sh}. „-” oznacza brak polecenia Exec, tj. Nie. Jeśli polecenie nie zostanie uruchomione
z '^' poprzedzane jest wywołanie terminala X. Polecenie jest uruchamiane w aktualnie przeglądanym
katalogiem.
--exec-plik komenda
polecenie fvwm Exec na zwykłych plikach, wartość domyślna to ${EDITOR-vi}. „-” oznacza brak Exec
polecenie, tj. Nie. Jeśli polecenie nie zostanie rozpoczęte za pomocą „^”, wywołanie terminala X nastąpi
dodane. Do polecenia dodawana jest rzeczywista nazwa pliku.
--exec-aplikacja [Komenda]
polecenie fvwm Exec dla plików +x, domyślnie jest to „-”, co oznacza to samo polecenie co on
zwykłe pliki. Jeśli nie podano żadnego polecenia, przyjmuje się, że jest ono puste - po prostu uruchom +x
plik. Jeśli polecenie nie jest rozpoczynane od '^', poprzedzane jest wywołanie terminala X. Aktualny
nazwa pliku jest dołączona do polecenia.
--tytuł-polecenia komenda
polecenie fvwm do wykonania na tytule. Jeśli ta opcja nie zostanie podana (lub polecenie to „-”),
zamiast tego używany jest „--exec-title”. W poleceniu %d jest zastępowane pełną
ścieżka katalogu.
W rzeczywistości, --exec-title=tcsh odpowiada --command-title='Wykonanie cd "%D"; xterm -e
tcsh'
Pusta wartość wyłącza akcję tytułową.
--polecenie-plik komenda
polecenie fvwm do wykonania na zwykłych plikach. Jeśli ta opcja nie jest podana (lub polecenie
to „-”), zamiast tego używany jest plik „--exec-file”. W poleceniu %f jest zastępowane przez
pełna ścieżka pliku.
W rzeczywistości --exec-file=vi jest równoważne --command-file='Exec xterm -e vi "%f"'
--aplikacja poleceń komenda
polecenie fvwm do wykonania na plikach +x. Jeśli ta opcja nie jest podana (lub polecenie jest
„-”), zamiast tego używana jest „--command-app”. W poleceniu %f jest zastępowane przez
pełna ścieżka pliku.
W rzeczywistości --exec-app=^exec jest równoważne --command-app='Exec exec "%f"'
--[nie]ponownego użycia
brak wyskakujących menu, użyj ponownie tego samego menu, domyślnie jest to --noreuse. Kiedy to określisz
opcja używana jest akcja Menu, a nie wyskakujące okienko. Ponadto parametr --name nie jest ignorowany,
i parametr --dir jest ignorowany, jeśli istnieje ~/.fvwm/.fvwm-menu-directory.dir plik. Ten
plik jest tworzony lub używany tylko przy określonej tej opcji, jest to jedyne rozwiązanie
bieżący stan menu fvwm.
--[nie]sprawdz-podkatalogi
sprawdź wszystkie podkatalogi pod kątem posiadania uprawnień do wykonywania (+x) i zamień „Popup”/„Menu”
polecenie z „Nie” dla tych bez uprawnień. Daje to efekt wizualny
wyłączenie wyskakującego trójkąta w elemencie podkatalogu. Wartość domyślna to --nocheck-subdirs,
ponieważ: 1) włączenie tej opcji nieco spowalnia skrypt, 2) przy włączonej tej opcji, jeśli nie
użyte ikony i brak oddzielnego sortowania katalogów/plików, nie ma sposobu, aby dowiedzieć się, że element
to katalog, a nie plik.
--specjalne-katalogi wartość
dodaj .. lub ~ lub / specjalne katalogi zgodnie z podaną opcjonalną wartością. Bez z
opcję te katalogi nie są dodawane. Wartość domyślna, jeśli nie została określona, to „1,2”. The
wartość to oddzielone przecinkami uporządkowane specjalne indeksy katalogów, gdzie 1 jest rodzicem
katalog, 2 to katalog domowy, 3 to katalog główny. Jeśli minus jest dołączony do
wartość, specjalne katalogi są dodawane na dole menu zamiast na górze. Wartość „0”
lub jakakolwiek zła wartość jest równoznaczna z nieokreśleniem tej opcji w ogóle.
--[nie]pamięć dla szybkości
użyj optymalizacji szybkości, tj. wykorzystaj wcześniej utworzone menu katalogów bez ich niszczenia
po zamknięciu, domyślnie jest to --nomemory-for-speed
Ostrzeżenie: optymalizacja prędkości zajmuje dużo pamięci
który nigdy więcej nie jest uwalniany, gdy fvwm jest uruchomiony.
--styl menu Nazwa
przypisz nazwę Stylu Menu do menu
--nazwa-funkcji Nazwa
zastąp domyślną nazwę MissingSubmenuFunction, czyli „FuncFvwmMenuDirectory”
Parametry opcji można określić za pomocą znaku „=” lub w następnym argumencie. Krótkie opcje
są w porządku, jeśli nie są dwuznaczne: „-a”, „-x”, „-icon-f”; ale uważaj na krótkie opcje, co to jest
teraz jednoznaczne, w kolejnych wersjach mogą stać się niejednoznaczne.
ZASTOSOWANIE
Umieść to w pliku konfiguracyjnym fvwm, aby wywołać skrypt:
AddToFunc FuncFvwmMenuDirectory
+ I PipeRead "katalog-menu fvwm -d '$0'"
Bardziej złożony przykład:
# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "katalog-menu-fvwm -d '$0' -x 'Eterm -g 80x40 -e' \\
-a -l -o 6 --exec-app --exec-title 'tcsh -l' --exec-file 'vim -R' \\
-t 'Idź do: %d' --wm-icons"
I umieść to w menu, z którego chcesz wyświetlić menu katalogów:
AddToMenu Brakuje jakiegoś menuPodmenuFunkcja FuncFvwmMenuKatalog
+ Wyskakujące okienko „Katalog domowy” $[HOME]
+ Wyskakujące okienko „Katalog Httpd” /home/httpd
Uwaga: proszę używać bezwzględnych nazw ścieżek.
Dobrym pomysłem jest ustawienie opóźnienia wyskakującego menu na coś pozytywnego i włączenie zajętego
kursor
Styl menu * Opóźnienie wyskakującego okienka, Opóźnienie wyskakującego 200
BusyCursor DynamicMenu Prawda
w pliku konfiguracyjnym podczas korzystania z tego skryptu, aby uzyskać lepsze wyniki.
Inne interesujące użycie („--reuse” lub „-r” jest w tym przypadku obowiązkowe):
Przeglądarka AddToMenu
+ Dynamiczny PopupAction PipeRead \\
„katalog-menu-fvwm -r -na Przeglądarka -d / -s”
AddToMenu SomeMenu Przeglądarka menu „Moja przeglądarka”.
Tutaj parametr „--dir” (katalog początkowy) jest ignorowany, jeśli istnieje
~/.fvwm/.fvwm-menu-directory.dir plik, który możesz usunąć.
AUTORSKI
Zainspirowany 1999-06-07 przez Dominika Vogta[email chroniony]>.
Przepisany 1999-08-05 przez Mikhaela Goikhmana[email chroniony]>.
KOPIOWANIE
Skrypt jest rozpowszechniany na tych samych zasadach, co sam fvwm. Zobacz Powszechną Licencję Publiczną GNU
dla szczegółów.
Użyj katalogu-menu-fvwm online, korzystając z usług onworks.net