InglésFrancésEspañol

Ad


icono de página de OnWorks

fvwm-menu-directory: en línea en la nube

Ejecute fvwm-menu-directory en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando fvwm-menu-directory que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


fvwm-menu-directory: crea un menú de exploración de directorios para fvwm

SINOPSIS


directorio-menú-fvwm [ --ayuda|-h|-? ] [ --versión|-V ] [ --nombre|creado NOMBRE ] [ --título|-t
NOMBRE ] [ --artículo|-eso NOMBRE ] [ --icono-título|-icono-t XPM] [ --icono-dir|-icono-d XPM] [
--icono-archivo|-icono-f XPM] [ --icon-aplicación|-icono-a XPM] [ --wm-iconos ] [ --dir|-d NOMBRE ] [
--pedido|-o NUM] [ --[No todo|-a ] [ - [no] enlaces|-l ] [ --xtérmino|-x CMD] [
--título ejecutivo|-exec-t CMD] [ --archivo exec|-ejec-f CMD] [ --exec-aplicación|-ejec-a [CMD]] [
- título de comando|-comando-t CMD] [ --archivo de comando|-comando-f CMD] [
--comando-aplicación|-comando-a CMD] [ - [no] reutilización|-r ] [ - [no] subdirectorios de verificación|-CH ] [
--directores-especiales|-s [VALOR] ] [ - [no] memoria por velocidad|-mem ] [ - estilo de menú|-hombres NOMBRE ] [
--nombre-función|-f NOMBRE ]

DESCRIPCIÓN


Un script de perl que proporciona una salida para leer con PipeRead para construir un menú fvwm
que contiene una lista de directorio. Casi todo se puede configurar.

Sugerencias


El elemento de título con su propia acción adjunta generalmente se agrega al menú. Esto puede usarse
para definir una acción para el directorio para el que se construye el menú, como iniciar un
terminal en este directorio (el predeterminado). Sin embargo, esto puede molestar a algunos usuarios. Deshabilitar
el uso de la acción del título - título de comando "", para eliminar el título por completo utilice --título "".

CAMPUS


--ayuda
mostrar el uso y salir

--versión
mostrar la versión y salir

--nombre nombre
nombre del menú, usado solo con --reuse, el predeterminado es MenuBrowser

--título título
formato de título del menú, el predeterminado es '% * - 40p' - los últimos 40 caracteres de la ruta completa actual.
TAB se puede especificar como '\ t', pero en .fvwm2rc debe especificar una barra invertida doble o
un TAB real.

Especificadores de formato:% d - el nombre del directorio actual% p - el directorio actual lleno
camino

Estos especificadores pueden recibir un tamaño entero opcional, positivo para el ajuste a la derecha
cadena o negativo para ajuste a la izquierda, ejemplo:% 8x; y opcional * num o * -num, que
significa dejar solo el primer o el último (si es menos) número de caracteres, el número debe ser mayor
que 3, ya que la parte rayada se reemplaza con "...", ejemplo:% * 30x. Ambos pueden ser
combinado:% -10 * -20x, esto indica que se obtengan solo los 20 últimos caracteres, pero si el
la longitud es menor a 10 - para llenar con hasta 10 espacios a la derecha.

--artículo formato
formato de elemento de menú, el predeterminado es '% n'. Los modificadores de TAB y ancho para% n,% N y% s se pueden
especificado como se describe en --título encima. Tenga en cuenta que especificar un formato no predeterminado ralentiza
la secuencia de comandos.

Especificadores de formato:

% n - nombre de archivo / directorio (sin la ruta)
% N - nombre de archivo / directorio (completo con la ruta)
% d - fecha de archivo / directorio (aaaa-mm-dd HH: MM: SS)
% D - fecha de archivo / directorio (aaaa-mm-dd)
% s - tamaño de archivo / directorio (en bytes)
% t - tipo de archivo / directorio (Archivo | Dir | Enlace | Calcetín | Blck | Char | Pipe)
% T - tipo de archivo / directorio (F | D | L | S | B | C | P)

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

--icono-título ícono
icono de título del menú, el valor predeterminado es ninguno

--icono-dir ícono
ícono de directorio de menú, el predeterminado es ninguno

--icono-archivo ícono
icono de archivo de menú, el valor predeterminado es ninguno

--icon-aplicación ícono
icono de la aplicación de menú, el valor predeterminado es ninguno

--wm-iconos
definir nombres de iconos adecuados para su uso con el paquete wm-icons. Actualmente esto es equivalente
to: --icon-title menu / folder-open.xpm --icon-item menu / file.xpm --icon-dir
menu / folder.xpm --icon-app menu / utility.xpm.

--dir dir
directorio de inicio, el valor predeterminado es $ {HOME-.}

--pedido número
en el rango (-6 .. 6), el valor predeterminado es 5:

1 - no ordenar, 2 - directorios primero, 3 - archivos primero
4 - ordenar por nombre, 5 - directorios primero, 6 - archivos primero
El número negativo representa el orden inverso.

--[No todo
mostrar archivos ocultos, como en 'ls -A', el valor predeterminado es --noall

- [no] enlaces
seguir directorios vinculados, el valor predeterminado es --nolinks

--xtérmino comando
Llamada de terminal X, el valor predeterminado es 'xterm -e'

--título ejecutivo comando
un comando fvwm Exec en el título del directorio (generalmente el shell), el valor predeterminado es
$ {SHELL-/ Bin / sh}. '-' significa que no hay comando Exec, es decir, Nop. Si el comando no se inicia
con '^' X se antepone la llamada al terminal. El comando se inicia en el navegador actualmente
directorio.

--archivo exec comando
un comando fvwm Exec en archivos normales, el valor predeterminado es $ {EDITOR-vi}. '-' significa que no hay ejecutivo
comando, es decir, Nop. Si el comando no se inicia con '^', la llamada de terminal X es
antepuesto. El nombre del archivo real se agrega al comando.

--exec-aplicación [mando]
un comando fvwm Exec en archivos + x, el valor predeterminado es '-', que significa el mismo comando que en
archivos regulares. Si no se da ningún comando, se supone que está vacío; simplemente ejecute + x
expediente. Si el comando no se inicia con '^', se antepone la llamada X al terminal. El actual
El nombre del archivo se agrega al comando.

- título de comando comando
un comando fvwm para ejecutar en el título. Si no se da esta opción (o el comando es '-'),
en su lugar se utiliza "--exec-title". En el comando,% d se sustituye por el
ruta de directorio.

De hecho, --exec-title = tcsh es equivalente a --command-title = 'Exec cd "%D"; xterm -e
tcsh '

El valor vacío deshabilita la acción del título.

--archivo de comando comando
un comando fvwm para ejecutar en archivos normales. Si no se da esta opción (o comando
es '-'), en su lugar se utiliza "--exec-file". En el comando,% f se sustituye por el
ruta completa del archivo.

De hecho, --exec-file = vi es equivalente a --command-file = 'Exec xterm -e vi "% f"'

--comando-aplicación comando
un comando fvwm para ejecutar en archivos + x. Si no se da esta opción (o se
'-'), en su lugar se utiliza "--command-app". En el comando,% f se sustituye por el
ruta completa del archivo.

De hecho, --exec-app = ^ exec es equivalente a --command-app = 'Exec exec "% f"'

- [no] reutilización
no hay menús emergentes, reutiliza el mismo menú, el valor predeterminado es --noreuse. Cuando especificas esto
opción se utiliza la acción Menú, no Ventana emergente. Además, el parámetro --name no se ignora,
y el parámetro --dir se ignora si hay ~ / .fvwm / .fvwm-menu-directory.dir expediente. Esta
El archivo solo se crea o se usa con esta opción especificada, es la única solución para
el estado actual del menú fvwm.

- [no] subdirectorios de verificación
verifique que todos los subdirectores tengan permiso de ejecución (+ x) y reemplace "Ventana emergente" / "Menú"
comando con "Nop" para estos sin permisos. Esto tiene un efecto visual de
deshabilitar el triángulo emergente en el elemento del subdirectorio. El valor predeterminado es --nocheck-subdirs,
porque: 1) habilitar esto ralentiza un poco el script, 2) con esta opción habilitada, si no
iconos utilizados y no se ha utilizado una clasificación por separado de directorio / archivo, no hay forma de saber que el elemento
es directorio y no archivo.

--directores-especiales propuesta de
agregue .. o ~ o / directorios especiales de acuerdo con el valor opcional dado. Sin con
opción estos directorios no se agregan. El valor predeterminado si no se especifica es "1,2". los
el valor son índices de directorios especiales ordenados separados por comas, donde 1 es el padre
directorio, 2 es el directorio de inicio, 3 es el directorio raíz. Si menos se antepone al
valor, los directorios especiales se agregan en la parte inferior del menú en lugar de en la parte superior. Valor "0"
o cualquier valor incorrecto equivale a no especificar esta opción en absoluto.

- [no] memoria por velocidad
utilizar la optimización de velocidad, es decir, utilizar menús de directorio creados previamente sin destruir
cuando está cerrado, el valor predeterminado es --nomemory-for-speed

Advertencia: la optimización de la velocidad ocupa mucha memoria
que nunca se vuelve a liberar mientras se está ejecutando fvwm.

- estilo de menú nombre
asignar el nombre MenuStyle a los menús

--nombre-función nombre
sobrescriba el nombre predeterminado de MissingSubmenuFunction que es "FuncFvwmMenuDirectory"

Los parámetros de opción se pueden especificar usando '=' o en el siguiente argumento. Opciones cortas
están bien si no son ambiguas: "-a", "-x", "-icon-f"; pero ten cuidado con las opciones cortas, lo que es
ahora inequívoco, puede volverse ambiguo en las próximas versiones.

USO


Pon esto en tu archivo de configuración fvwm para invocar el script:

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

Ejemplo más complejo:

# 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 'Ir a:% d' --wm-icons "

Y coloque esto en el menú desde el que desea que aparezcan los menús del directorio:

AgregarAMenú AlgunosMenú faltanteSubmenúFunción FuncFvwmMenúDirectorio
+ Ventana emergente "Directorio de inicio" $ [INICIO]
+ Ventana emergente "Directorio Httpd" / home / httpd

Nota: utilice nombres de ruta absolutos.

Es una buena idea configurar el retraso de la ventana emergente del menú en algo positivo y habilitar ocupado
cursor

Estilo de menú * PopupDelayed, PopupDelay 200
BusyCursor DynamicMenu Verdadero

en su archivo de configuración cuando utilice este script para obtener mejores resultados.

Otro uso interesante ("--reuse" o "-r" es obligatorio para esto):

Navegador AddToMenu
+ DynamicPopupAction PipeRead \\
"directorio-menú-fvwm -r -na Navegador -d / -s"
AddToMenu SomeMenu "Mi navegador" Menú del navegador

Aquí el parámetro "--dir" (directorio de inicio) se ignora si hay
~ / .fvwm / .fvwm-menu-directory.dir archivo, que puede eliminar.

AUTORES


Inspirado en 1999-06-07 por Dominik Vogt[email protected]>.

Reescrito el 1999-08-05 por Mikhael Goikhman[email protected]>.

COPIA


El script se distribuye con los mismos términos que el propio fvwm. Ver Licencia Pública General GNU
para obtener más detalles.

Use fvwm-menu-directory en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad