Se muestran los artículos pertenecientes a Agosto de 2009.
La definición de las impresoras en AZLinux (como cualquier otro GNU/Linux) se realiza mediante ficheros PPD
Cada PPD (archivos de descripción de impresoras PostScript® ) define las características de la impresora.
Es relativamente fácil encontrar el fichero PPD para tu modelo de impresora (/usr/share/cups/model o en openprinting.org ), pero casi todos en perfecto Ingles. Por lo tanto o el usuario aprende que es long edge, duplex unit , fit to page y unos 70 términos más o le traducimos los drivers.
Después de muchas investigaciones sobre traducción de drivers de impresoras llegamos a la conclusión de que no hay software ni procesos automatizados para traducir ficheros ppd. (gran decepción)
Por tanto los traducimos nosotros mismos editando cada ppd y siguiendo estas pequeñas reglas
Ejemplo
*OpenUI *PrintoutMode/Modo de Impresion: PickOne
*FoomaticRIPOption PrintoutMode: enum Composite B
*OrderDependency: 10 AnySetup *PrintoutMode
*DefaultPrintoutMode: Normal
*PrintoutMode Draft/Borrador: "%% FoomaticRIPOptionSetting: PrintoutMode=Draft"
*FoomaticRIPOptionSetting PrintoutMode=Draft: "Quality=300DraftGraysca&&
leK"
*End
*PrintoutMode Normal/Normal: "%% FoomaticRIPOptionSetting: PrintoutMode=Normal"
*FoomaticRIPOptionSetting PrintoutMode=Normal: "Quality=300GrayscaleK"
*PrintoutMode High/Alta Calidad: "%% FoomaticRIPOptionSetting: PrintoutMode=High"
*FoomaticRIPOptionSetting PrintoutMode=High: "Quality=600GrayscaleK"
*CloseUI: *PrintoutMode
Como siempre esperamos vuestras aportaciones y comentarios
Enlaces
Nuestro diccionario particular
PostScript ® Printer Description File Format Specification Version 4.3 (PPD Spec 4.3)
GRUB es el gestor de arranque que utilizamos en AZLinux.
Es relativamente sencillo utilizarlo para entrar al sistema con permisos de root (acción que no permitimos a nuestros usuarios). Basta con editar la entrada y añadir init=/bin/bash
GRUB permite ser protegido mediante contraseña.
Método gráfico > usando YAST (herramienta de administración del sistema de SUSE)

Método comando
Enlaces
COMO HACERSE ROOT EDITANDO EL GRUB
AZLinux es la distribución GNU/Linux que hemos preparado en el Ayuntamiento de Zaragoza (España)
Llevamos trabajando unos 3 años y nuestro objetivo es sustituir el actual sistema operativo Microsoft Windows XP por GNU/Linux en los puestos de trabajo de los funcionarios (sobre 2800 pcs). Nuestra distribución esta basada en SuSe Linux Enterprise Desktop 10 de Novell con GNOME y OpenOffice como paquete ofimático.
Hemos avanzado bastante en este tiempo sin hacer mucho ruido y ya tenemos un importante conjunto de puestos migrados. Hemos tenido, tenemos y tendremos dificultades de todo tipo, pero las personas que forman el equipo de AZLinux son excelentes técnicos y, como buenos aragoneses, bastante "cabezudicos".
En breves fechas realizaremos una presentacion mas formal de nuestro proyecto de software libre con muchos más datos, pero hoy desde este blog queremos iniciar nuestra andadura en la web. Publicaremos pequeños documentos técnicos donde describiremos como hemos configurado nuestro sistema y confiamos en que participéis con vuestras opiniones y sugerencias.
Gracias a todos los que se han implicado con AZLinux
Enlaces
El Ayuntamiento ahorrará cada año cerca de un millón de euros debido al software libre
El Ayuntamiento de Zaragoza usa Software Libre en el consistorio
Scanner Access Now Easy (SANE) es una interfaz de programación de aplicaciones (API) que proporciona acceso estandarizado a cualquier dispositivo de escaneo (escáner de sobremesa, escáner de mano, cámaras y videocámaras, etc.). El API de SANE es de dominio público y su discusión y desarrollo está abierto a todo el mundo.
Backends de SANE (cajas verdes)
Los backends son los controladores que implementan las funciones que proporciona la capa de abstracción de SANE para la comunicación de las aplicaciones de usuario con los diferentes dispositivos de escaneo soportados. Cada backend puede soportar uno o varios dispositivos ya que, en realidad, lo que el backend implementa es el protocolo de comunicación con el chipset del dispositivo, el cual puede estar integrado en varios escáneresExisten muchos backends dentro del paquete saned o saned-backends pero tambien existen backends externos que hay que añadir manualmente en cada caso (pe. EPSON Perfection V10). Se puede consultar aqui
Interfaz DLL (caja azul)
| fichero /etc/sane.d/dll.conf |
Para hacer uso de los backends, estos han de estar registrados. Para ello, debe existir la entrada correspondiente en el archivo ’dll.conf’ localizado en el directorio ’sane.d’
Frontends de SANE
| inteface grafica del usuario final |
Algunos ejemplos de frontends conocidos son:
Instalacion HP 3500c
Equipo Servidor
Equipo Cliente
XDG > Parte del estandar freedesktop.org
Define uno o mas directorios base donde los ficheros deben ser buscados
orden de búsqueda
1. $XDG_DATA_HOME > en su defecto ~/.local/share
2. $XDG_DATA_DIRS > en su defecto /usr/local/share ; /usr/share
Los ficheros tienen asociado un Mimetype que indica que tipo de fichero es.
Se clasifican mediante el esquema media/subtipo: text/plain o image/jpg
Directorios
XDG/applications/defaults.list
ejemplo: application/excel=calc.desktop

Entorno XDG >
XDG_CONFIG_DIRS=/etc/xdg
XDG_DATA_DIRS=/usr/share
¿Como se genera?
Partimos de XDG_CONFIG_DIRSl/menus/applications.menu como fichero base
XDG Base Directory Specification
Desktop Menu Specification > ejemplo clarificador al final del documento