Fuente: geralt

4 maneras de convertir varios pdf’s en uno solo

Hoy te voy a mostrar 4 maneras de conseguir unir varios pdf’s en un único archivo.

1. PDF-Shuffler

Para los que gusten de aplicaciones gráficas y de arrastrar y soltar tenemos PDF-Shuffler, es un programa sencillo y su único cometido es juntar diferentes pdf’s y obtener como resultado un único archivo que incluya todas estas hojas que hemos añadido. No tiene mucho más, pero es lo que buscamos ¿no?

pdfshuffler

Abrimos la aplicación y podemos añadir archivos de 3 maneras distintas:

Desde el menú File – Añadir archivo.
Desde el icono que tenemos debajo del menú y que es el signo +.
Arrastrando los pdfs a la pantalla de la aplicación.

Una vez todos agrupados podemos moverlos a nuestro antojo o eliminar alguna hoja que ya no deseemos. Y cuando ya esté todo bien montado lo exportamos o guardamos, desde el menú File – Guardar como o desde el icono que tenemos al lado del + y que tiene una flechita hacia abajo.

Y listo, objetivo conseguido.

La aplicación la podéis descargar desde debian:

Desde archlinux:

O desde la página web del proyecto Sourceforge PDF-Shuffler.

Pero para los amantes de la terminal tenemos también otras opciones igual de rápidas y efectivas.

2. IMAGEMAGICK

La opción convert de ImageMagick nos permite convertir imágenes entre formatos, nos permite convertir imágenes en pdf y nos permite también convertir varios pdfs en uno solo. No es su finalidad y se maneja de manera regular. Si lo probáis sabréis porque lo digo, en el archivo de salida las letras pueden ser un poco borrosas aparte de ser bastante pesado en tamaño. De todas maneras no está de más saberlo.

Desde nuestra terminal nos situamos en el directorio donde tengamos los pdf’s que queramos unir y:

3. GHOSTSCRIPT

Otra opción también muy válida y donde obtendremos un resultado mucho mejor que en el caso anterior es con Ghostscript un intérprete de documentos en formato .ps y pdf.

Posiblemente ya lo tengas instalado por defecto en tu distribución, sino es así lo podemos instalar desde debian con:

o en archlinux con:

Y el comando a utilizar sería:

Es decir, situándonos en el directorio donde tengamos los pdf’s a unir y si queremos juntarlos todos:

-q Si no queremos ver mensajes en la pantalla durante el proceso de conversión.

-sPAPERSIZE Si queréis especifar el tamaño o formato del papel.

-dNOPAUSE Para que cada vez que genere una página no muestre un aviso de continuar, sino que lo haga todo seguido.

-dBATCH Para que termine y salga de la aplicación ghostscript después de generar el archivo final.

-sDEVICE El formato en qué queremos generar, hay varios, los soportados los podéis ver con gs -h.

-sOutputFile El nombre del archivo final.

*.pdf Yo lo he puesto así porque quiero que sean todos los que se encuentran en ese directorio con la extensión .pdf pero si solo fueran por ejemplo 3 pondríamos archivo1.pdf archivo2.pdf archivo3.pdf

Podéis ver más uso de esta opción en Commandlinefu – gs

4. PDFtk

PDFtk no sólo sirve para unir archivos, también tiene otros usos como extraer, rotar, rellenar formularios… Un programa bastante interesante para manipular pdf’s . En el caso que nos ocupa hoy, para convertir varias páginas de pdf en una sola:

Y vosotros ¿conocéis alguna otra manera de unir varios pdf’s en uno solo??

Leer Más

letters-414953_1280

Linux tip: imprimir varios archivos a la vez

¿Sabías que puedes imprimir varios archivos a la vez sin necesidad de ir abriéndolos uno por uno?

Esto es muy sencillo y lo podemos hacer desde nuestra terminal con la orden lpr.

Si por ejemplo tenemos una carpeta llena de pdf’s y queremos imprimirlos todos únicamente debemos situarnos en el directorio que los contiene y ejecutar la orden:

Recordad tened marcada vuestra impresora como predeterminada, esto lo haremos con:

O desde gnome en configuración de impresoras, marcando el flag correspondiente:

propimpr

O desde http://localhost:631, en impresoras, seleccionamos la nuestra y desplegamos el menú Administración y elegimos Poner como predeterminada.

Extra, extra:

Algunos comandos que también te pueden ser de utilidad:

lpr -#2 Imprimir 2 copias de cada, donde 2 se puede sustituir por otro número, hasta 100.
lpq Para ver la cola de impresión.
lpstat -t Para ver el estado de la impresora detalladamente.
lprm Para cancelar los trabajos de impresión.

Leer Más

mueveporlared03

Crear nuevas categorías personalizadas en el menú de gnome-shell

gnome-menu Hablábamos el otro día de como modificar los elementos de nuestro menú en gnome moviéndolos de categoría o carpeta de las ya predefinidas, pero hoy queremos además crear nuestras propias categorías personalizadas y que dentro de ellas se agrupen las aplicaciones que se nos antojen.

Olvidémonos de alacarte, que en gnome 2 iba muy bien pero con gnome-shell no termina de cuajar.

Como ejemplo para este post he elegido crear una categoría nueva llamada Muévete por la red donde agruparé los navegadores web que tengo instalados en Debian (Iceweasel y Chromium). Había pensando en un principio llamarla “Navegadores” pero ya hay una categoría para ello denominada Webbrowser.

Por defecto ahora mismo se encuentran en la carpeta Internet.

Editamos el archivo con nano o gedit gnome-applications.menu que se encuentra en /home/usuario/.config/menus/gnome-applications.menu

Ojo con esto, el proceso lo he hecho desde Debian con gnome 3.8.4 en Arch con gnome 3.10.1 este archivo no lo tenía en la carpeta de usuario, sino en la ubicación /etc/xdg/menus/gnome-applications.menu, pero podemos copiarlo para editarlo y probarlo:

Añadimos las siguientes líneas, yo lo he puesto al principio, justo debajo de:

Y he añadido lo siguiente:

Guardamos. Ya tenemos la categoría creada pero todavía no la vamos a ver en el menú porque si no contiene ninguna aplicación no se muestra.

Vamos a añadir ahora elementos a esta nueva categoría, esta vez he editado directamente los archivos chromium.desktop y iceweasel.desktop desde su ubicación original, pero os aconsejo siempre mejor copiaros el archivo a vuestra carpeta de usuario y hacerlo desde ahí:

Al final de todo tal y como explicamos en el post anterior donde se encuentra la opción de categoría modificamos Network;Webbroser; por Muévete-por-la-red; quedando así:

Categories=Muévete-por-la-red;

Ahora ya podemos mirar en nuestro menú y veremos que ya aparece:

mueveporlared01

Solo falta que se muestren en el dash, para ello añadiremos la categoría recién creada al dconf-editor:

Click en la imagen para ampliar.
Click en la imagen para ampliar.

Y ahora ya sí lo tenemos:

mueveporlared03

mueveporlared04

Referencia: Organiza tus aplicaciones en gnome-shell por carpetas.

Fuente: The computer kid – How to Manually Edit Gnome Menus

Leer Más

logo_gnome

Organiza tus aplicaciones en gnome-shell por carpetas

logo_gnome Hace algún tiempo me di cuenta que en el dash de mi gnome, donde se encuentran todas las aplicaciones, había un par de grupos, creo que eran utilidades y varios donde se encontraban agrupados algunos programas y pensé anda que chulo así organizado por categorías y carpetas y pensé que quizás se podría crear otro grupo con otras aplicaciones que yo quisiera arrastrando los iconos de manera similar a como se hace en iOS, pero no.

Bueno en aquel momento tampoco le di mucha importancia y lo dejé pasar. Pero el otro día no recuerdo cómo y de casualidad llegué al blog de Gautham P. Das – Enabling Categories in GNOME 3.8 Shell Application Menu donde explicaba que a partir de la versión 3.8 se pueden crear más categorías, (ya predefinidas, eso sí, no las que nosotros queramos) y con un nombre concreto y que las aplicaciones se agruparán así de acuerdo a su entrada en el menú, o mejor dicho, de acuerdo a como está especificado en el archivo .desktop de cada aplicación.

Entramos en dconf-editor y buscamos en org > gnome > shell y dentro de aquí la línea donde pone app-folders-categories, originalmente y por defecto nos aparece así:

Click en la imagen para ampliar.
Click en la imagen para ampliar.

Para añadir más categorías, las oficiales diría yo, no pesonalizadas, pero creo que casi todas las que hay cumplen la mayoría de necesidades, reemplazamos esa línea por las que nosotros queramos añadir y agrupar. Las categorías existentes son:

[‘Utilities’, ‘Games’, ‘Sundry’, ‘Office’, ‘Network’, ‘Internet’, ‘Graphics’, ‘Multimedia’, ‘System’, ‘Development’, ‘Accessories’, ‘System Settings’, ‘wine-wine’, ‘Crossover’, ‘Crossover Games’, ‘Science’, ‘Education’, ‘Universal Access’, ‘Other’]

Podemos añadirlas todas o solo las que queramos, yo solo añadí algunas porque no tengo juegos, ni aplicaciones de wine ni de crossover. En mi caso lo dejé así:

Click en la imagen para ampliar.
Click en la imagen para ampliar.

Si ahora nos dirigimos nuevamente al dash veremos todas nuestras aplicaciones agrupadas por carpetas tal y como le hemos especificado:

Click en la imagen para ampliar.
Click en la imagen para ampliar.
Click en la imagen para ampliar.
Click en la imagen para ampliar.

Genial me gusta mucho, si no me gustara, realizaría los mismos pasos y situándome sobre la línea app-folder-cateogries clicaría abajo en Establecer el predeterminado y volvería a su estado original, es decir solo con las categorías [‘Utilities’, ‘Sundry’].

En Debian, todavía tengo que arreglar algunas cosas porque hay aplicaciones duplicadas, es decir que aparecen en 2 categorías distintas y mi idea es dejarlas solamente en una, por ejemplo en Herramientas del sistema y Varios, sin embargo en Arch no me ha ocurrido.

Pero ¿qué pasa si hay una aplicación en la carpeta utilidades que quiero que esté en oficina? No puedo crear categorías personalizadas, al menos de momento, lo dejo para el post siguiente, pero sí puedo clasificar las aplicaciones a mi antojo. Esta inquietud nunca me la había planteado antes pero podría haberlo hecho porque en el menú aparecen igual, nuevamente por el camino fácil intento mover iconos, jejeje que tonta ¿si no ha funcionado antes por que va a funcionar ahora?

Se me ocurren dos opciones, una intentar añadir una entrada nueva desde alacarte, pero cuando lo intento siempre la crea en Otras, no me vale. Lo que para sí me vale alacarte en este caso es para eliminar por ejemplo las entradas duplicadas que os comentaba hace unas pocas líneas o para marcar otras que no se muestran en el menú y sí quiero que aparezcan.

Segunda opción, editar el archivo .desktop de la aplicacion. Estos archivos se encuentran en /usr/share/applications y aquí es donde se especifica el nombre del programa, la categoría, el icono, si se ejectua desde terminal etc.

Como soy una chica precavida me copio toda esa carpeta al directorio /.local/share/applications de mi usuario. Los cambios que aquí realice afectarán a mi usuario únicamente, si quisiera que fueran en general una vez modificado y comprobado que funciona lo copiaría nuevamente a /usr/share/applications

Desde aquí podemos editar el archivo con nano desde la terminal o con gedit.

Como ejemplo podemos probar con la calculadora.

Oficialmente aparece en la categoría de Utilidades, pero quiero que aparezca en Oficina. Buscamos el archivo gcalctool.desktop para editar.

Aparecerá algo así: (no lo pongo todo porque está la traducción a diferentes idiomas, solo las entradas comunes):

[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Keywords=calculation;arithmetic;scientific;financial;
Exec=gnome-calculator
Icon=accessories-calculator
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Calculator;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-calculator
X-GNOME-Bugzilla-Component=general

Observad la categoría que es lo que nos interesa, se encuentra dentro de Utilidades y queremos que aparezca en oficina, lo modificamos dejándolo así:

Categories=GNOME;GTK;Office;Calculator;

Como quiero que estos cambios sean generales y no solo para mí resguardamos el archivo original por si no funciona poder volver al principio, como root:

Y copiamos el editado en nuestra carpeta personal al lugar donde tiene que ir /usr/share/applications:

Y ya lo tenemos en oficina:

gcalctool1

Click en la imagen para ampliar.
Click en la imagen para ampliar.

Tengo que decir que las pruebas las he realizado en Arch linux con gnome 3.10 y ha funcionado perfectamente, sin embargo en Debian con gnome 3.8, en particular la Calculadora u otras aplicaciones que vienen por defecto con Gnome, como el Diccionario no las he podido mover de carpeta al editar el archivo .desktop y modificar la categoría, sin embargo otras como por ejemplo Shutter sí lo he podido mover a Gráficos ya que por defecto aparecía en Utilidades. En cualquier caso los pasos a seguir son los mismos.

Si alguien conoce otra manera de hacerlo o se le ocurre otra alternativa no dudéis en comentarlo ;-)

Leer Más

Instala y desinstala paquetes al mismo tiempo en Debian

Quiero compartir con vosotros un truco que no conocía, instalar y desinstalar paquetes en una misma orden en Debian.

Yo normalmente cuando quería instalar un paquete y después eliminar otro lo solía hacer en 2 pasos.

Primero instalaba:

Y una vez instalado si quería deshacerme de otro:

Pero hace un tiempo leyendo el libro de Debian, The debian administrator’s handbook, que por cierto podéis descargar gratuitamente y en castellano desde debian-handbook o bien visualizarlo online, me encontré con este tip que no conocía y que me resultó muy útil:

Primero damos la orden de instalar como normalmente haríamos y a continuación el nombre del paquete que queremos borrar seguido de un guión o signo menos.

O también podemos hacerlo a la inversa:

Damos primero la orden del paquete a eliminar de manera habitual y después del nombre del paquete a instalar pero esta vez seguido del signo más.

Actualización: Olvidé comentar que no es necesario seguir este orden, es decir, si ejecutamos aptitude install poner primero el paquete a instalar y después el paquete a eliminar o si se da la orden aptitude remove poner primero el paquete a borrar y luego el que se vaya a instalar, lo importante son los signos + -.

Leer Más