Ver acentos en man (páginas de manual) correctamente
- Si por ejemplo, hacemos una instalación básica de Debian Etch, veremos que las páginas de manual en castellano no muestran correctamente los acentos, para comprobarlo escribir por ejemplo man cp
Para solucionarlo:
- $ gedit ~/.bashrc (se podría hacer en vez de con gedit con cualquier otro editor de textos, por ejemplo con nano: nano ~/.bashrc)
- Escribir en dicho archivo:
- Guardar el archivo y cerrarlo
- Reiniciar la consola para que los cambios tengan efecto
# Esto es para mostrar correctamente los acentos en las páginas de manual en castellano
alias man='LC_ALL=es_ES@euro man'
- Esto hará que con el usuario activo se vean correctamente los acentos en páginas del manual en castellano (puede surgir alguna pequeña excepción), sin embargo como root se seguirán viendo mal.
- Si no funcionase, entonces es que hay que generar alguna locale como es_ES@euro, es_ES_ISO-8859-1, es_ES_ISO-8859-15 o similares (para España, si es para otro pais, hacer lo lógico) con # dpkg-reconfigure locales.
Para root:
- Hacer los mismos pasos que antes, pero comenzar haciendo el paso 1 como root en vez de como un usuario normal.
- A modo de curiosidad, si como root, en el archivo ~/.bashrc descomentamos las líneas que hay comentadas debajo de: "# You may uncomment the following lines if you want `ls' to be colorized:", y hasta la próximo línea vacía, cuando hagamos un ls como root, el resultado saldrá coloreado según si los elementos son carpetas, archivos, etc, y si esas mismas líneas que descomentamos las pegamos en el ~/.bashrc de un usuario, ocurrirá lo mismo para dicho usuario
Agradecimientos: Este artículo puedo escribirlo gracias a la ayuda de haplo en este hilo
Un saludo.
- Inicie sesión o regístrese para enviar comentarios
- 4535 lecturas

A mi con las locales UTF-8 me aparecen correctamente, es con las euro con las que me da algun problema.
Ejemplo con locales UFT-8:
[code]MAN(1) Útiles de Páginas de Manual MAN(1)
NOMBRE
man - una interfaz de los manuales de referencia electrónicos
[/code]
Saludos
Alternativa al cuarto paso sin reiniciar la consola:
4. source ~/.bashrc
Yo acabo de agregarle la línea "alias man='LC_ALL=es_AR man'" al
archivo /etc/bash.bashrc y ahora se ven los acentos correctamente de
las man con cualquier usuario, tengo configurado el
archivo /etc/default/locale con LANG=es_AR.UTF-8 y además también
generé los locales es_AR, es_ES@euro, es_ES y es_ES.UTF-8.
Tuve que volver a reinstalar mi Debian, y comprobé que para que funcione lo dicho en este artículo, antes de los pasos dichos, hay que generar la locale es_ES@euro (Para Español de España) para que funcionen.
Si hicimos una instalación básica de Debian, o bien si hicimos una experta y no seleccionamos la locale es_ES@euro entonces hacer estos pasos después de instalado Debian:
1. # dpkg-reconfigure locales
2. Marcar: es_ES@euro ISO-8859-15 (se marca presionando la barra espaciadora) dejando también marcada la que ya estaba (es_ES.UTF-8 UTF-8) y Aceptar (moverse con la tecla del tabulador hasta Aceptar y presionar Enter).
3. ¿Cual quiere que sea el locale predeterminado del sistema?
Seleccionar es_ES.UTF-8 UTF-8 y Aceptar.
Ahora seguir los pasos dichos en el artículo y ya funcionará.
Hola a todos...
Tengo instalada una KNOPPIX 5.1.1 a partir del CD LIVE, y he probado a regenerar las 'LOCALE' tal como indicais pero todo sigue igual... :(
El caso es yo sí que veo correctamente ALGUNAS páginas del 'man' (la de 'ls' y 'cp', por ejemplo) y en cambio en otras NO se visualizan acentos ni eñes (la del 'more', y otras muchas).
He estado enredando también con la variable LESSCHARSET, y si le asigno un juego de caracteres incorrecto, consigo que afecte a la visualización de TODAS las páginas del 'man', pero no consigo que las que se ven mal se puedan ver bien con ningún juego de caracteres...
Es posible que sea un defecto de 'origen' de esas páginas ??? :S
A alguien se le ocurre algo más con lo que enredar???
Gracias, y un salido.
Gracias
Para el root no sería suficiente con agregar la misma línea a /root/.bashrc ???
---
GNU/Linux Debian Etch
Linux User #396002
Respuesta a Para el root no sería
jeje, lo siento no había leído los demás comentarios. :S
---
GNU/Linux Debian Etch
Linux User #396002
yo he hecho todo lo que indicais y sgo teniendo problemas para ver los acentos bien, aún me salen los signos raros :(
Respuesta a yo he hecho todo lo
En debian etch, los paquetes "manpages-es" y "manpages-es-extra" contienen las páginas de man que están traducidas al español, y mucha gente tiene problemas de visualización con estos dos paquetes: los acentos y las eñes no se ven correctamente en todas las páginas.
En algunas si, y en otras no.
Esto es debido a que hay una parte de páginas codificadas en utf8, y otra parte en iso-8859-1.
Están mezcladas.
He escrito un par de scripts para arreglar el problema.
http://personales.ya.com/abcd/linux/manpages-es/index.html