Linux Mint 17.1 Rebecca

A llegado Rebecca Linux Mint 17.1. Visita la web y descarga...

Ahora Debian 7.8 Descargalo!

Disponible Debian 7.8. Haz clic en la imagen para leer más...

Canaima 4.1 GNU/Linux con Sabor Venezolano

Esta es una Metadistribución basada en Debian con sabor 100% Venezolano.

Liberado Ubuntu 14.04!!!

Ya está disponible la versión 14.04 LTS Anímate a probarla!!!

Radio Ñú:

Una Radio con pensamiento Libre 100% GNU/Linux.

martes, 3 de julio de 2012

Manipulando pdftk (PDF TOOL KIT)


Para crear un archivo PDF a partir de varios archivos:

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

O utilizar estos comodines:

pdftk A=1.pdf B=2.pdf cat A B output 12.pdf

pdftk *.pdf cat output combined.pdf

Dividir PDF seleccionando algunas de sus páginas en un nuevo documento:

pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

Girar la primera páginas de un PDF 90 Grados a la derecha:

pdftk in.pdf cat 1E 2-end output out.pdf

Rotar páginas a todo un documento PDF de 180 grados

pdftk in.pdf cat 1-endS output out.pdf

Cifrar un archivo PDF con 128 bits de fuerza (el valor predeterminado) y retener todos los permisos (por defecto)

pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass

Igual que el anterior, pero se necesita una contraseña para abrir el PDF

pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz

Igual que el anterior, excepto que se permita la impresión (después de que el PDF es abierto)

pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing

Descifrar un archivo PDF

pdftk secured.pdf input_pw foopass output unsecured.pdf

Unir dos archivos, uno de ellos está cifrada (la salida no está cifrada)

pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf

Descomprimir Corrientes PDF página para editar el código PDF en un editor de texto

pdftk mydoc.pdf output mydoc.clear.pdf uncompress

Reparar un PDF corrupto Tabla XREF y longitudes Stream (si procede)

pdftk broken.pdf output fixed.pdf

Ráfaga de un único documento PDF en páginas individuales e informe de sus datos a doc_data.txt

pdftk mydoc.pdf burst

Informe sobre los metadatos de documentos PDF, marcadores y etiquetas de las página

pdftk mydoc.pdf dump_data output report.txt

Fuente:



Crear PDFs a partir de imágenes (.jpg, .jpeg, gif)

Para convertir un grupo de imágenes .jpg en un pdf debemos contar con dos herramientas básicas pero muy poderosas como: pdftk y sam2p

¿Qué es pdftk?

pdftk o the pdf toolkit es una herramienta de código abierto multiplataforma para la manipulación de documentos PDF. pdftk es básicamente un front end de la librería iText(compilada a código nativo usando GCJ), capaz de dividir, combinar, cifrar, descifrar, descomprimir, recomprimir y reparar documentos PDF. Puede también ser utilizada para manipular marcas de agua, metadatos, o para llenar formularios PDF con datos FDF (Forms Data Format) o datos XFDF (XML Form Data).

¿Qué es SAM2P?

sam2p es una utilidad de línea de comandos UNIX escrito en ANSI C + + que convierte muchas tramas (mapa de bits) en formatos de imagen Adobe PostScript o PDF y otros formatos. Las imágenes no se vectorizan. sam2p da un control total para que el usuario especifique las normas de la condicionalidad, la compresión y bits profundidades. En algunos casos sam2p puede comprimir una imagen 100 veces más que PostScript. Sam2p ofrece ZIP, RLE y LZW (de), filtros de compresión, incluso a nivel de dispositivos PostScript.

Instalación de pdftk y sam2p


Para distribuciones basadas en Debian

$ sudo aptitude install sam2p
$ sudo aptitude install pdftk
$ sudo apt-get install sam2p
$ sudo apt-get install pdftk
Para Fedora

$ sudo yum install sam2p
$ sudo yum install pdftk


Para Opensuse
$sudo zypper in pdftk
Procedimiento:
  • Colocamos todas las imágenes en una carpeta ordenadas según la disposición que queramos para cada una de ellas. Por ejemplo: se pueden numerar desde la 001.jpg, 002.jpg, 003.jpg, ... Y guardadas todas en la Carpeta Ejemplo.
  • Abrimos un Terminal y nos dirigimos a la ubicación de la carpeta “Ejemplo”. Cd Escritorio/Ejemplo La ubicación varía según donde guardemos la carpeta contentiva del grupo de imágenes.
  • Una vez en la carpeta convertimos cada imagen en un archivo pdf con el comando:
    for f in $(ls *.jpg); do sam2p $f PDF: $f.pdf ; done

Y por cada imagen nos va a salir algo parecido a esto:This is sam2p v0.45-3.
Available Loaders: PS PDF JAI PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA.
Available Appliers: XWD Meta Empty BMP PNG TIFF6 TIFF6-JAI JPEG-JAI JPEG PNM GIF89a+LZW XPM PSL1C PSL23+PDF PSL2+PDF-JAI P-TrOpBb.
sam2p: Notice: job: read InputFile: imagen001.jpg
sam2p: Notice: writeTTT: using template: p0jbb
sam2p: Notice: applyProfile: applied OutputRule #0
sam2p: Notice: job: written OutputFile: imagen001.jpg.pdf
Success.
La explicación de lo que hace nuestro programita bash es:
Cada resultado de ls *.jpg, es decir, cada imagen .jpg, se va almacenando en la variable f. Por cada imagen ejecutamos el comando
sam2p $f PDF: $f.pdf que convierte lo que hay almacenado en f en f.pdf. Es un bucle sencillo y muy útil.
  • Una vez hecho esto, ya tenemos varios pdfs cada uno con su correspondiente imagen. Ahora vamos a unirlos en un sólo pdf. Estando en Escritorio/Comic, escribimos en la terminal:
      pdftk *.pdf cat output miarchivo.pdf

  • En “miarchivo” colocan el nombre de su preferencia. Y, listo no debería presentarse ningún inconveniente.
Imágenes de Pantalla del Proceso:







Fuente:




jueves, 17 de mayo de 2012

Agregar un Ícono en el Área de Notificaciones "Systray" en Ubuntu 12.04 con Unity

Una de las desventajas de Unity como entorno de escritorio, es que por el momento no nos permite realizar ciertas personalizaciones como se hacían en Gnome 2.X. En este caso para quienes no les gusta el cliente que trae por defecto esta distribución y prefieren el cliente Turpial 1.6.9 notarán que se hace un poco incómodo trabajar con esta aplicación porque simplemente se nos pierde, y por más que abrimos el programa queda nuestra sesión activa en algún espacio del escritorio.

Cómo solucionar este problemas? Simple, solo agregamos en la "lista blanca" del área de notificaciones del panel Unity a la aplicación Turpial o la que deseemos así:

1. Instalamos la aplicación dconfig-editor desde en Centro de Software de Ubuntu o Gestor de Paquetes Synaptic.

2. Abrimos la aplicación dconfig-editor buscándola en el dash de ubuntu en unity.

3. Una vez abierta la aplicación buscamos en: desktop - unity - panel   y en la clase denominada "systray-whitelist" agregamos la final de la lista el nombre de la aplicación que queremos añadir y debe quedar de esta manera:

['javaembeddedFrame','wine','update-manager','turpial']

Y presionamos "Enter"

Cerramos la sesión y nos volvemos a logear y al abrir el cliente twitter turpial aparecerá en la barra superior de unity el icóno que nos permitirá manejar mucho mejor esta conocida aplicación venezolana elaborada en python.

viernes, 11 de mayo de 2012

USAR ÍCONOS FAENZA EN DEBIAN SQUEEZE 6.0

Algunas veces quienes utilizamos esta distribución Gnu/Linux, especialmente, Debian se nos ocurre personalizar el máximo nuestro sistema, y porque no instalar los conocidos íconos faenza que son preferidos por muchos usuarios Linux.

Para instalar los íconos faenza en Debian Squeeze utilizamos repositorios de Ubuntu para ello agregamos estas líneas en el archivo de fuentes sources.list así:

Abrimos una terminal o consola y escribimos:

sudo gedit /etc/apt/sources.list

Agregamos estas líneas al final del archivo:


### Aplicaciones Mantenidas en Launchpad

# Repositorios Tiheum-equinox
deb http://ppa.launchpad.net/tiheum/equinox/ubuntu lucid main
deb-src http://ppa.launchpad.net/tiheum/equinox/ubuntu lucid main

 Guardamos y cerramos el archivo sources.list

Y actualizamos la lista de fuentes haciendo:

sudo aptitude update

Finalmente, instalamos los íconos faenza con:

sudo aptitude install faenza-icon-theme

 Una vez instalado el tema lo podemos usar desde las preferencias de gnome.
Si queremos eliminar el ícono de ubuntu que aparece en el tema faenza abrimos una consola y vamos a la dirección:

cd /usr/share/icons/faenza/places

 En cada una de las carpetas 22, 24, 32, 48 y 64 vamos a cambiar los archivos identificados como distributor-logo.png y start-here.png por el logo debian accediendo a cada directorio y escribiendo estos dos comandos como root

cp distributor-logo-debian.png distributor-logo.png

cp star-here-debian.png start-here.png

terminado el proceso salimos de la terminal y ya podemos ver el logo debian en los temas de íconos faenza.



INSTALAR CANAIMA GNU/LINUX 3.O

Canaima GNU/Linux es un proyecto socio-tecnológico abierto, construido de forma colaborativa, centrado en el desarrollo de herramientas y modelos productivos basados en las Tecnologías de Información (TI) Libres de software y sistemas operativos cuyo objetivo es generar capacidades nacionales, desarrollo endógeno, apropiación y promoción del libre conocimiento, sin perder su motivo original: la construcción de una nación venezolana tecnológicamente preparada (Ver
http://canaima.softwarelibre.gob.ve/).

Para instalar esta metadistribución basada en Debian seguimos los pasos que se describen a continuación:

1. Activamos la opción de boteo o arranque desde CD/DVD del equipo accediendo al Bios Setup presionando la tecla correspondiente puede ser F10, F12, Supr depende de la marca de la tarjeta madre del equipo PC o laptop.

2. Reiniciamos el equipo antes, introducimos el CD/DVD Canaima 3.0.

3. Al iniciar nos aparecerá la pantalla del instalador con las opciones: probar, instalar o rescatar. La primera es para probar la distribución sin instalar nada y la última para recuperar el sistema cuando se presente algún fallo.

Veremos una pantalla como esta, seleccionamos Instalar modo Gráfico (Recomendado si no tenemos mucha experiencia en Linux)



4. Inmediatamente, se nos pedirá información sobre la distribución del teclado. Seleccionamos "Latinoamericano" y presionamos el botón "continuar".


5. Se ejecutarán las herramientas necesarias para preparar la instalación y nos aparecerá la pantalla donde nos pide establecer una contraseña de administrador o root (Es la contraseña del administrador del sistema debe  ser lo suficientemente segura para evitar que los usuarios finales realicen tareas no autorizadas en el sistema) y nombre de usuario (primer usuario, después se pueden crear los que queramos).








Nota: Personalmente recomiendo si el equipo donde se va a instalar esta distribución será destinado para uso personal, o simplemente queremos evitar estar escribiendo tantas veces la contraseña root dejar estos espacios en blanco para que el primer usuario se le concedan privilegios de administrador. Una vez culminada la instalación se puede activar el usuario root abriendo una terminal y ejecutando el comando sudo passwd root, colocamos la contraseña y listo. Ya tenemos el usuario root activado que lo usaremos para recuperar el sistema y otras tareas importantes, mientras que para instalar o desinstalar paquetes solo basta con utilizar el comando sudo y colocar la simple contraseña del usuario común que siempre debe ser distinta a la de root.  OJO: SI EL SISTEMA VA A SER UTILIZADO PARA USO DE OFICINA ES ESTRICTAMENTE RECOMENDABLE COLOCAR UNA CONTRASEÑA ROOT EN LA INSTALACIÓN AQUI SI LLENAMOS LOS ESPACIOS CON UNA CONTRASEÑA FUERTE SOLO RESERVADA PARA LA PERSONA QUE HARÁ LAS FUNCIONES DE ADMINISTRADOR DEL SISTEMA O SOPORTE TÉCNICO. ESTO PARA EVITAR QUE LOS USUARIOS FINALES INSTALEN PAQUETES O PROGRAMAS QUE PUEDAN DAÑAR LA CONFIGURACIÓN NECESARIA DEL SISTEMA. Y CUIDAR QUE LA CONTRASEÑA ROOT SEA DIFERENTE A LA QUE LE DEMOS A LOS USUARIOS FINALES.

6. Especificada la contraseña root, presionamos el botón "Continuar" y nos aparecerá una pantalla que nos pedirá introducir el nombre de usuario. Aqui escribimos el nombre que le vamos a dar al usuario y escribimos una contraseña específica para ese usuario (Es el primer usuario se pueden crear después muchos más cada uno con un nombre distinto y contraseñas de acceso diferentes).

7. Inicio del particionado y formateo del Disco Duro. Nos aparecerá una pantalla donde vamos a particionar y formatear el disco. En el caso de una instalación limpia y si no tenemos mucha experiencia en con los instaladores de Linux seleccionamos la opción "Guiado - utilizar todo el disco" nos aparecerán varias opciones de las cuales recomiendo seleccionar la opción "separar la partición / de /home" Esto significa que los archivos del sistema serán separados de los archivos de los usuarios, con esto evitamos pérdida de datos si se quiere instalar nuevamente el sistema. Por supuesto siempre es recomendable tener copias de seguridad de nuestros archivos y documentos para evitar posibles pérdidas de datos.





8. El resultado del proceso de particionado se nos mostrará al final y seleccionamos la opción "finalizar el particionado y escribir los datos en el disco" y presionamos el botón "Continuar".



9. Se instalarán los programas necesarios y al finalizar la instalación reiniciamos y tendremos el sistema Canaima 3.0 ya instalado.








jueves, 10 de mayo de 2012

REDUCIR EL TAMAÑO DE LOS ÍCONOS DEL DASH EN GNOME SHELL 3.0




Para quienes les molesta el Unity 5.0 que viene en Ubuntu 11.10 y 12.04 sepan que podemos aprovechar una de las novedades de Gnome Shell como es la posibilidad de modificar el tema shell editando el archivo “gnome-shell.css”, claro se necesita un poco de conocimiento de programación web pero esto no exime a cualquier usuario de Linux que utilice este entorno gráfico a modificarlo según sus necesidades.

En algunos casos cuando descargamos un tema para nuestro gnome-shell desde www.gnome-look.org o desde DebianArt se nos puede presentar este molesto problema – ¡rayos! - los íconos del dash se ven muy grandes y unidos; más o menos como se aprecia en la siguiente imagen.



Simplemente le echamos un vistazo al archivo gnome-shell.css ubicado en la carpeta según el nombre de nuestro tema que puede estar ubicado en /usr/share/themes/tu_tema (este último directorio varía según el nombre del tema a modificar)

o en el directorio personal /home/tu_usuario/.themes/tu_tema (tu_usuario, es el nombre de la carpeta personal y tu_tema es el nombre del tema gnome shell que queremos modificar).

En este ejemplo en tema que queremos modificar fue descargado y descomprimido en el directorio /home/mi_usuario/.themes (Ctrl + H) para ver carpetas y archivos ocultos.

El tema a modificar se llama “Dark Shine” Abrimos la carpeta con este nombre y en la carpeta gnome-shell y ubicamos el archivo gnome-shell.css y lo abrimos (nota no es necesario ser usuario root) Las siguientes imágenes pueden servir de guía:





Y en el interior del archivo ubicamos la sección “apps” veremos algo similar a este código:


/* Apps */

.icon-grid {
spacing: 18px;
-shell-grid-item-size: 100px;
}

.contact-grid {
spacing: 36px;
-shell-grid-item-size: 100px; /* 2 * -shell-grid-item-size + spacing */
}

.icon-grid .overview-icon {
icon-size: 64px;
}

En algunos temas las medidas de los íconos del dash no se adaptan a nuestra distro por lo que podemos jugar con los valores disminuyendo o dejandolo como esto:


/* Apps */

.icon-grid {
spacing: 36px;
-shell-grid-horizontal-item-size: 94px;
-shell-grid-vertical-item-size: 94px;
}

.icon-grid .overview-icon {
icon-size: 64px;
}


Vamos disminuyendo estos valores a gusto y probando haciendo (alt + f2) y escribiendo la letra "r" (sin las comillas) para que se vuelva a cargar el tema de gnome shell y poder ver los cambios sin necesidad de salir del sistema o reiniciar.

Con esto los íconos quedaron agradables a simple vista. Al parecer el tema descargado no especificaba bien las medidas para mostrar los íconos del dash por lo que se veían muy grandes y con las letras montadas.



 Nota: antes de modificar el archivo gnome-shell.css correspondiente al tema que queremos modificar guardar una copia de seguridad del mismo en otra ubicación, o simplemente, renombrándolo para luego restituirlo a su estado original.



CONFIGURAR TARJETA INALÁMBRICA BROADCOM EN CANAIMA GNU/LINUX 3.0



En Canaima Gnu/Linux 3.0 se puede dar el caso de que en una instalación no se detecte la tarjeta inalámbrica, especialmente las Broadcom 4xx, esto se debe a que las distribuciones basadas en Debian que trabajan con el kernel 2.6 no brindan soporte para proporcionar los controladores necesarios de este dispositivo, y también porque hasta hace poco fue que la empresa Broadcom liberó sus controladores y ya se encuentran disponibles desde la versión del kernel 3.1


En todo caso si andan como locos tratando de configurar la tarjeta inalámbrica Broadcom, especialmente, las de estos modelos:

BCM4313 (PCI-ID: 14E4:4727)
BCM4321 (PCI-IDs: 14E4:4328, 14E4:4329)
BCM4322 (PCI-ID: 14E4:432B)

Por alguna razón, el scripts que se instala por defecto en Canaima que gestiona la instalación del software privativo no instala los paquetes y dependencias necesarios para este tipo de tarjetas de red. Para ello es necesario realizar el siguiente procedimiento:

Para instalar el controlador Broadcom necesitamos agregar el repositorio non-free, así que editamos nuestro sources.list

nano /etc/apt/sources.list

Agregamos el siguiente repositorio de Debian Squeeze al final del archivo:

deb http://ftp.us.debian.org/debian squeeze main contrib non-free

Actualizamos e instalamos los paquetes necesarios.

aptitude update


aptitude install module-assistant wireless-tools

Compilamos e instalamos el paquete broadcom-sta-modules para nuestro sistema, usando Module-Assistant:

Ejecutando cada uno de estos comandos:

m-a a-i broadcom-sta

update-initramfs -u-k $(uname -r) *

modeprod -r b44 b43 b43legacy ssb

modprobe wl

iwconfig

ifconfig wlan0 up

En algunos casos basta solo con ejecutar hasta (*)

Puede que el gestor de paquetes nos pida confirmar la instalación de otras dependencias necesarias, una vez terminado, reiniciamos y ya tenemos activa nuestra tarjeta de red inalámbrica.