2 votos

Páginas man de terceros en la barra táctil

La función del hombre amarillo de la barra táctil no parece utilizar manpath , por ejemplo /opt/homebrew/share/man/ se ignora. ¿Cómo se configura esto?

2voto

Phill Puntos 126

Es necesario añadir un MANPATH entrada a /private/etc/man.conf de la siguiente manera:

MANPATH /opt/homebrew/share/man

Esto dirigirá man para incluir el directorio de la ruta especificada en la ruta de búsqueda (de man man ):

Si no se especifica una lista de rutas explícita con -M o [la] MANPATH [variable de entorno], man desarrolla su propia lista de rutas basándose en el contenido del archivo de configuración archivo /private/etc/man.conf . Las declaraciones MANPATH en el archivo de configuración identifican directorios particulares para incluir en la ruta de búsqueda.

Si lo he probado en Big Sur y funciona.

¿Por qué no man honrar la variable de entorno MANPATH en este caso? Cuando se busca una página de manual pulsando la opción "Abrir página de manual para su selección" en la Touch Bar, se ejecuta un proceso como el siguiente:

login -pfq <username> /usr/bin/man -P ul <command>

donde:

  • username es su nombre de usuario
  • command es el comando cuya página de manual quiere mostrar

login comienza man directamente, y no conoce el valor del MANPATH variable.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X