sábado, 23 de junio de 2012

Cómo hacer que CUPS indique el usuario que envía un trabajo de impresión

Cuando empleas la interfaz gráfica del servidor de impresión CUPS, para consultar los trabajos que los usuarios de tu red, envían a las impresoras conectadas a éste; entre la información suministrada (id, nombre, usuario, tamaño, páginas, estado, control), siempre aparece como nombre del usuario que envía el trabajo de impresión, la cadena de texto '{job_originating_user_name}'.


Para solucionar éste pequeño inconveniente y de éste modo poder conocer los nombres de los usuarios que están enviando sus trabajos al servidor de impresión, tendrás que editar el siguiente archivo de configuración:
  • $ su -c 'nano /etc/cups/cupsd.conf'
Deberás buscar todas aquellas líneas en las que aparezca la cadena 'JobPrivateValue default' y cambiarlas por 'JobPrivateValue none'.
Finalmente, deberás reiniciar el servidor de impresión CUPS, para que los cambios efectuados surtan efecto.
  • $ su -c 'systemctl restart cups.service'

jueves, 21 de junio de 2012

Cómo instalar las fuentes TrueType de Microsoft

Para la instalación de las fuentes TrueType de Microsoft en tu sistema, deberás hacer uso del archivo de fuentes (msttcorefonts), el cual se encuentra disponible, a través de la página oficial del proyecto y que contiene las principales fuentes tipográficas empleadas por Windows.



Antes de continuar, deberás tener instaladas en el sistema las siguientes dependencias:
  • $ su -c 'yum -y install rpmdevtools rpm-build ttmkfdir cabextract'
Finalizada la instalación de las dependencias, podrás comenzar el proceso de compilación e instalación de las fuentes:
  • $ rpmdev-setuptree
  • $ cd ~/rpmbuild/SPECS
  • $ wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
  • $ rpmbuild -bb msttcorefonts-2.5-1.spec
  • $ cd ~/rpmbuild/RPMS/noarch
  • $ su -c 'yum -y localinstall --nogpgcheck msttcorefonts-2.5-1.noarch.rpm'
Si durante la instalación del paquete, surgen problemas de dependencias, deberás instalar el paquete 'chkfontpath' correspondiente a tu distribución y sistema, que encontrarás en:

  • $ su -c 'yum -y localinstall --nogpgcheck chkfontpath-versión.rpm'
¡Listo! Ya tendrás disponibles en el sistema, las fuentes TrueType de Microsoft.

miércoles, 20 de junio de 2012

Cómo cambiar el idioma de las páginas 'MAN'

Las páginas mostradas por el comando 'man', de los sistemas operativos Unix/GNU Linux y que puedes consultar a través de la línea de ordenes, son los manuales de los distintos comandos y aplicaciones disponibles en éstos sistemas operativos.

En Fedora y en otras distribuciones GNU/Linux, éstas páginas suelen mostrarse por defecto en ingles. Si deseas que éstas se muestren como en éste caso, en español o en cualquier otro idioma, deberás instalar los paquetes correspondientes a ese idioma:
  • $ su -c 'yum -y install man-pages-es man-pages-es-extra'
Actualmente, no todos los comandos disponen de su manual de ayuda, traducido completamente al español o a otro idioma distinto al ingles. Además algunos de éstos manuales se encuentran desactualizados.

sábado, 16 de junio de 2012

Cómo añadir una imagen de fondo a GRUB2

Para añadir una imagen de fondo al gestor de arranque GRUB2, deberás tener previamente activado su modo gráfico y un archivo de imagen (jpeg, png o tga) con una resolución adecuada a la establecida para GRUB2.

Para éllo, deberás copiar el archivo de imagen que hayas elegido como fondo para GRUB2, en el siguiente directorio:
  • $ su -c 'cp archivo_imagen /boot/grub2'
A continuación, deberás editar el archivo '/etc/grub.d/41_custom' y añadir las siguientes líneas entre 'fi' y 'EOF':
insmod png
background_image /grub2/beefy-miracle.png
 
Sustituye 'insmod png' por 'insmod jpeg' o 'insmod tga', según sea el formato del archivo de imagen.
Seguidamente, deberás ajustar el color de los textos mostrados por GRUB2, para que éstos se visualicen adecuadamente con el fondo que acabas de aplicar, añadiendo la siguiente línea debajo de las anteriores:
set color_normal=tinta/fondo
Siendo (tinta/fondo) uno de los siguientes valores:
  • white, black, brown, green, yellow, red, blue, cyan, magenta, light-cyan, light-green, light-red, light-blue, light-magenta, light-gray, dark-gray.
Si el color de fondo, lo estableces a 'black', éste será interpretado como transparente, siendo el valor adecuado cuando tengas una imagen de fondo.
Finalmente, deberás salvar los cambios realizados y actualizar la configuración del gestor de arranque GRUB2.
  • $ su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'

    Cómo cambiar el tipo y tamaño de la fuente predeterminada de GRUB2

    Para cambiar el tipo y tamaño de la fuente predeterminada, con la que se muestra GRUB2, deberás seguir éstos sencillos pasos:
    • Elegir el tipo y tamaño de la fuente a emplear.
    • Convertir la fuente a un formato reconocido por GRUB2.
    • $ su -c 'grub2-mkfont --output=/boot/grub2/fonts/DejaVuSans.pf2 --size=16 /usr/share/fonts/dejavu/DejaVuSans.ttf'
    • Editar el archivo de configuración de GRUB2:
    • $ su -c 'nano /etc/default/grub'
    GRUB_FONT=/boot/grub2/fonts/DejaVuSans.pf2
    • Por ultimo, actualizar la configuración de GRUB2.
    • $ su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
    En el próximo reinicio del sistema, GRUB2 se mostrará haciendo uso de la nueva fuente tipográfica.

    Nota:
    En este ejemplo, he utilizado el tipo de fuente DejaVuSans, con un tamaño de 16, pero por supuesto, puedes emplear cualquier otro tipo de fuente y tamaño que desees.

    Cómo modificar la resolución de GRUB2

    Para modificar la resolución con la que se inicia el gestor de arranque GRUB2 en modo gráfico, deberás añadir las siguientes líneas en su archivo de configuración:
    • $ su -c 'nano /etc/default/grub'
    GRUB_TERMINAL_OUTPUT=gfxterm
    GRUB_GFXMODE="resolución"
    Siendo "resolución", la soportada por tu monitor.
    Ejemplo: GRUB_GFXMODE="1280x1024x32"
    GRUB_GFXPAYLOAD_LINUX=keep
    • $ su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
    La próxima vez que inicies el sistema, éste cargará con la resolución que hayas elegido.

    Nota:
    Para conocer las resoluciones soportadas por tu monitor, deberás reiniciar el sistema y cuando aparezca 'GRUB2', pulsar la tecla 'c' para entrar en el modo de consola.

    Una vez en élla, deberás introducir el comando 'vbeinfo', el cual te mostrará un listado de las resoluciones soportadas por tu monitor.

    Finalmente, tendrás que pulsar la tecla 'ESC' o introducir el comando 'exit', para salir de la consola y continuar normalmente con la carga del sistema.

    Cómo corregir el error de GRUB2 en Fedora 17

    Si a la hora de iniciarse el gestor de arranque GRUB2, te has encontrado con el mensaje "error: file '/grub2/locale/es.mo.gz' not found", deberás hacer lo siguiente:
    • $ su -c 'LANG=C grub2-mkconfig -o /boot/grub2/grub.cfg'
    ¡Listo! La próxima vez que inicies el sistema, no volverá a mostrarse dicho mensaje.

    Nota:
    La verdad, es que no me esperaba que esta nueva versión de Fedora, saliera con tantos errores, espero que se vayan solucionando poco a poco. ;)

    Fedora 17 'Beefy Miracle'

    El pasado 29 de mayo, se publicó para su descarga, la decimoséptima versión de la distribución GNU/Linux Fedora, auspiciada por Red Hat y denominada 'Beefy Miracle'.



    Entre las novedades que presenta ésta nueva versión de Fedora, destacan:
    • Kernel 3.4.4
    • Compilador C/C++ GCC 4.7.x
    • CUPS ICC (Gestión de perfiles de color para la impresión).
    • Programa de manipulación de imagenes GIMP 2.8
    • Entornos de escritorio Gnome 3.4 y KDE 4.8
    • Java 7 (openJDK7).
    • Suite ofimática LibreOffice 3.5.0.3
    • Navegador Web Firefox 12
    • Cliente de correo Evolution 3.3.5 entre otras.
    Desde los siguientes enlaces, podrás descargar las distintas imágenes:


    LiveCD escritorio Gnome

    LiveCD escritorio KDE

    ¡Que disfrutes con ésta nueva versión de Fedora!