EngelsFransSpaans

Ad


OnWorks-favicon

fvwm-menu-directory - Online in de cloud

Voer fvwm-menu-directory uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht fvwm-menu-directory die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


fvwm-menu-directory - bouwt een directory-bladermenu voor fvwm

KORTE INHOUD


fvwm-menu-map [ --help|-h|-? ] [ --versie|-V ] [ --naam|aangemaakt NAAM ] [ --titel|-t
NAAM ] [ --item|-het NAAM ] [ --icoon-titel|-icoon-t XPM ] [ --icon-dir|-icoon-d XPM ] [
--icon-bestand|-icoon-f XPM ] [ --icon-app|-icoon-a XPM ] [ --wm-iconen ] [ -- richt|-d NAAM ] [
--volgorde|-o NUM ] [ --[geen]alles|-a ] [ --[geen]koppelingen|-l ] [ --xtermijn|-x cmd ] [
--exec-titel|-exec-t cmd ] [ --exec-bestand|-exec-f cmd ] [ --exec-app|-exec-een [CMD] ] [
--opdrachttitel|-opdracht-t cmd ] [ --opdrachtbestand|-opdracht-f cmd ] [
--opdracht-app|-opdracht-a cmd ] [ --[geen]hergebruik|-r ] [ --[geen]check-submappen|-ch ] [
--special-dirs|-s [WAARDE] ] [ --[geen] geheugen voor snelheid|-mem ] [ --menu-stijl|-mannen NAAM ] [
--func-naam|-f NAAM ]

PRODUCTBESCHRIJVING


Een perl-script dat uitvoer levert om in te lezen met PipeRead om een ​​fvwm-menu te bouwen
met daarin een directoryvermelding. Bijna alles kan worden geconfigureerd.

TIPS


Het titelitem met zijn eigen bijbehorende actie wordt meestal aan het menu toegevoegd. Dit mag gebruikt worden
om een ​​actie te definiëren voor de map waarvoor het menu is gebouwd, zoals het starten van een
terminal in deze map (de standaard). Dit kan sommige gebruikers echter irriteren. Uitschakelen
het gebruik van de titelactie --opdrachttitel "", gebruik om de titel volledig te verwijderen --titel "".

OPTIES


--help
toon het gebruik en sluit af

--versie
versie tonen en afsluiten

--naam naam
menunaam, alleen gebruikt met --reuse, standaard is MenuBrowser

--titel titel
menutitelformaat, standaard is '%*-40p' - laatste 40 tekens van het huidige volledige pad.
TAB kan worden opgegeven als '\t', maar in .fvwm2rc moet u een dubbele backslash of
een echte TAB.

Formaatspecificaties: %d - de huidige mapnaam %p - de huidige map is vol
pad

Deze specificeerders kunnen een optionele geheel getalgrootte krijgen, positief voor rechts aangepast
string of negatief voor links aangepast, voorbeeld: %8x; en optioneel *num of *-num, welke
betekent dat alleen het eerste of laatste (indien minus) aantal tekens moet worden overgelaten, het aantal moet groter zijn
dan 3, aangezien het gestreepte gedeelte is vervangen door "...", voorbeeld: %*30x. Beide kunnen
gecombineerd: %-10*-20x, dit geeft aan dat alleen de 20 laatste tekens moeten worden opgehaald, maar als de
lengte is minder dan 10 - te vullen met maximaal 10 velden aan de rechterkant.

--item formaat
menu-itemformaat, standaard is '%n'. TAB- en breedtemodifiers voor %n, %N en %s kunnen dat zijn
gespecificeerd zoals beschreven in --titel boven. Let op: het opgeven van een niet-standaardformaat vertraagt
het script.

Formaatspecificaties:

%n - bestands-/mapnaam (zonder pad)
%N - bestands-/mapnaam (volledig met pad)
%d - datum bestand/map (jjjj-mm-dd HH:MM:SS)
%D - datum bestand/map (jjjj-mm-dd)
%s - bestands-/mapgrootte (in bytes)
%t - bestand/maptype (Bestand|Dir |Link|Sok|Blck|Char|Pipe)
%T - bestands-/maptype (F|D|L|S|B|C|P)

Voorbeeld: --title '%*-40p\tDatum, Type\tSize' --item '%*40n\t%d %t\t%s'

--icoon-titel icon
menutitelpictogram, standaard is geen

--icon-dir icon
menu dir-pictogram, standaard is geen

--icon-bestand icon
menubestandspictogram, standaard is geen

--icon-app icon
menutoepassingspictogram, standaard is geen

--wm-iconen
definieer pictogramnamen die geschikt zijn voor gebruik met het wm-icons-pakket. Momenteel is dit gelijkwaardig
naar: --icon-titel menu/map-open.xpm --icon-item menu/bestand.xpm --icon-dir
menu/map.xpm --icon-app menu/utility.xpm.

-- richt dir
startmap, standaard is ${HOME-.}

--volgorde aantal
in het bereik (-6 .. 6), standaard is 5:

1 - niet sorteren, 2 - mappen eerst, 3 - bestanden eerst
4 - sorteer op naam, 5 - eerst mappen, 6 - eerst bestanden
Een negatief getal vertegenwoordigt de omgekeerde volgorde.

--[geen]alles
toon verborgen bestanden, zoals in 'ls -A', standaard is --noall

--[geen]koppelingen
volg gekoppelde mappen, standaard is --nolinks

--xtermijn commando
X-terminaloproep, standaard is 'xterm -e'

--exec-titel commando
een fvwm Exec-opdracht op de maptitel (meestal de shell), standaard is
${SHELL-/ Bin / sh}. '-' betekent geen Exec-commando, dwz Nop. Als de opdracht niet is gestart
met '^' X-terminalgesprek wordt voorafgegaan. De opdracht wordt gestart in het momenteel gebladerde bestand
directory.

--exec-bestand commando
een fvwm Exec-opdracht voor gewone bestanden, standaard is ${EDITOR-vi}. '-' betekent geen Exec
opdracht, dwz Nop. Als het commando niet wordt gestart met '^' is X terminal call
voorafgegaan. De daadwerkelijke bestandsnaam wordt aan de opdracht toegevoegd.

--exec-app [opdracht]
een fvwm Exec-opdracht voor +x-bestanden, standaard is '-', wat hetzelfde commando betekent als on
reguliere bestanden. Als er geen opdracht wordt gegeven, wordt aangenomen dat deze leeg is - voer eenvoudigweg de +x uit
bestand. Als het commando niet met '^' wordt gestart, wordt de X-terminalaanroep voorafgegaan. De daadwerkelijke
bestandsnaam wordt aan de opdracht toegevoegd.

--opdrachttitel commando
een fvwm-opdracht die op titel moet worden uitgevoerd. Als deze optie niet wordt gegeven (of het commando is '-'),
in plaats daarvan wordt de "--exec-title" gebruikt. In het commando wordt %d vervangen door de volledige
mappad.

Eigenlijk, --exec-titel=tcsh is gelijk aan --command-title='Exec cd "%D"; xterm -e
tcsh'

De lege waarde schakelt de titelactie uit.

--opdrachtbestand commando
een fvwm-opdracht die op gewone bestanden moet worden uitgevoerd. Als deze optie niet wordt gegeven (of command
is '-'), in plaats daarvan wordt het "--exec-bestand" gebruikt. In het commando wordt %f vervangen door de
volledige bestandspad.

In feite is --exec-file=vi gelijk aan --command-file='Exec xterm -e vi "%f"'

--opdracht-app commando
een fvwm-opdracht om uit te voeren op +x-bestanden. Als deze optie niet wordt gegeven (of het commando is
'-'), wordt in plaats daarvan de "--command-app" gebruikt. In het commando wordt %f vervangen door de
volledige bestandspad.

In feite is --exec-app=^exec gelijk aan --command-app='Exec exec "%f"'

--[geen]hergebruik
geen pop-upmenu's, gebruik hetzelfde menu opnieuw, standaard is --noreuse. Wanneer u dit specificeert
optie wordt de Menu-actie gebruikt, niet Pop-up. Ook wordt de parameter --name niet genegeerd,
en --dir parameter wordt genegeerd als die er is ~/.fvwm/.fvwm-menu-directory.dir bestand. Dit
bestand alleen wordt gemaakt of gebruikt als deze optie is opgegeven, is dit de enige oplossing
de huidige fvwm-menustatus.

--[geen]check-submappen
controleer alle submappen op uitvoerrechten (+x) en vervang "Popup"/"Menu"
commando met "Nop" hiervoor zonder toestemming. Dit heeft een visueel effect van
pop-updriehoek in het submapitem uitschakelen. De standaardwaarde is --nocheck-subdirs,
omdat: 1) het inschakelen hiervan het script een beetje vertraagt, 2) als deze optie is ingeschakeld, als dat niet het geval is
Er zijn pictogrammen gebruikt en er is geen afzonderlijke sortering in de map/bestand gebruikt. Er is geen manier om te weten of het item
is een directory en geen bestand.

--special-dirs waarde
voeg .. of ~ of / speciale mappen toe volgens de opgegeven optionele waarde. Zonder met
optie worden deze mappen niet toegevoegd. De standaardwaarde, indien niet gespecificeerd, is "1,2". De
waarde is door komma's gescheiden geordende speciale directory-indexen, waarbij 1 het bovenliggende item is
map, 2 is de thuismap, 3 is de hoofdmap. Als min wordt toegevoegd aan de
waarde, speciale mappen worden onderaan het menu toegevoegd in plaats van bovenaan. Waarde "0"
of een slechte waarde staat gelijk aan het helemaal niet specificeren van deze optie.

--[geen] geheugen voor snelheid
gebruik snelheidsoptimalisatie, dwz gebruik eerder gemaakte mapmenu's zonder ze te vernietigen
Wanneer het gesloten is, is de standaardwaarde --nomemory-for-speed

Waarschuwing: snelheidsoptimalisatie neemt veel geheugen in beslag
dat wordt nooit meer vrijgegeven terwijl fvwm actief is.

--menu-stijl naam
Wijs een MenuStyle-naam toe aan de menu's

--func-naam naam
overschrijf de standaard MissingSubmenuFunction-naam die "FuncFvwmMenuDirectory" is

Optieparameters kunnen worden opgegeven met '=' of in het volgende argument. Korte opties
zijn oké als ze niet dubbelzinnig zijn: "-a", "-x", "-icon-f"; maar wees voorzichtig met korte opties, wat is dat?
nu ondubbelzinnig, kan dubbelzinnig worden in de volgende versies.

GEBRUIK


Plaats dit in uw fvwm-configuratiebestand om het script aan te roepen:

AddToFunc FuncFvwmMenuDirectory
+ I PipeRead "fvwm-menu-directory -d '$0'"

Complexer voorbeeld:

# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "fvwm-menu-directory -d '$0' -x 'Eterm -g 80x40 -e' \\
-a -l -o 6 --exec-app --exec-titel 'tcsh -l' --exec-bestand 'vim -R' \\
-t 'Ga naar: %d' --wm-icons"

En plaats dit in het menu waaruit u de mapmenu's wilt laten verschijnen:

AddToMenu SommigeMenu ontbreektSubmenuFunctie FuncFvwmMenuDirectory
+ Pop-up "Thuismap" $[HOME]
+ "Httpd-map" pop-up /home/httpd

Let op: gebruik alstublieft absolute padnamen.

Het is een goed idee om de menu-pop-upvertraging op iets positiefs in te stellen en Bezig in te schakelen
cursor

Menustijl * PopupDelayed, PopupDelay 200
BusyCursor DynamicMenu Waar

in uw configuratiebestand wanneer u dit script gebruikt voor betere resultaten.

Een ander interessant gebruik ("--reuse" of "-r" is hiervoor verplicht):

AddToMenu-browser
+ DynamicPopupAction PipeRead \\
"fvwm-menumap -r -na Browser -d / -s"
AddToMenu SomeMenu Menubrowser "Mijn browser".

Hier wordt de parameter "--dir" (startmap) genegeerd als deze aanwezig is
~/.fvwm/.fvwm-menu-directory.dir bestand, dat u kunt verwijderen.

AUTEURS


Geïnspireerd op 1999-06-07 door Dominik Vogt[e-mail beveiligd]>.

Herschreven op 1999-08-05 door Mikhael Goikhman[e-mail beveiligd]>.

KOPIËREN


Het script wordt gedistribueerd onder dezelfde voorwaarden als fvwm zelf. Zie GNU General Public License
voor meer info.

Gebruik fvwm-menu-directory online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS (Nullsoft Scriptable Install
    System) is een professionele open source
    systeem om Windows-installatieprogramma's te maken. Het
    is ontworpen om zo klein en flexibel te zijn
    zo mogelijk...
    Download NSIS: Nullsoft Scriptable Install System
  • 2
    autorisatie
    autorisatie
    AuthPass is een open source wachtwoord
    manager met ondersteuning voor de populaire en
    bewezen Keepass (kdbx 3.x EN kdbx 4.x ...
    Authentificatie downloaden
  • 3
    Zabbix
    Zabbix
    Zabbix is ​​een open enterprise-klasse
    source gedistribueerde monitoringoplossing
    ontworpen om te monitoren en te volgen
    prestaties en beschikbaarheid van het netwerk
    servers, apparaat...
    Zabbix downloaden
  • 4
    KVerschil3
    KVerschil3
    Deze repository wordt niet langer onderhouden
    en wordt bewaard voor archiveringsdoeleinden. Zie je wel
    https://invent.kde.org/sdk/kdiff3 for
    de nieuwste code en
    https://download.kde.o...
    KDiff3 downloaden
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is een GUI voor
    Waninkoko's USB Loader, gebaseerd op
    libwiigui. Het maakt een lijst en
    lancering van Wii-spellen, Gamecube-spellen en
    homebrew op Wii en WiiU...
    USBLoaderGX downloaden
  • 6
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • Meer "

Linux-commando's

Ad