El sucucho

Backup cerebral

Archivos en la Categoría: Software Libre

Unir varios archivos PDF en un solo archivo

Eso, tengo varios archivos pdf, los quiero todos en un solo archivo, si a alguien le interesa saber para que demonios quiero algo así, les cuento. Resulta util para cuando querés imprimir todos los archivos, mandar a imprimir un archivo es mas comodo que enviar 15 (el chico de la fotocopiadora ahora no me va a putear mas). También es útil para enviarlo a travez de internet (aunque en este caso también lo podemos comprimir). En fin, les dejo una manera de unir los archivos en Linux:

Una forma de hacerlo es usando pdftk (si, ya se, no es muy linda la pagina) vía linea de comandos, pero hay un frontend para eso que esta piola, se llama pdfchain ( al menos está en los repositorios de Ubuntu 12.04):

Lo instalamos:

$sudo aptitude install pdfchain

Y listo para usar, en la solapa “Concatenate” cargan los archivos que quieren concatenar (unir), le dan a guardar como y listo.

Web oficial: PDF Chain, Screenshots

Tiene mas funcionalidad, puede separar, quitar contraseñas de los pdf, poner fondos a las paginas, en fin…

En windows, podes usar PDF Creator.

Problemas con mi Notebook Dell Studio 1558 i3 y Ubuntu

Actualización 25 de Mayo de 2011:

Al actualizar mi sistema a Ubuntu 10.10 (hace un tiempo) comenze a tener los problemas conocidos de no poder controlar el brillo de la pantalla, y se agregó uno nuevo, cuando desconectaba la corriente electrica y la notebook comenzaba a usar la bateria, al cabo de unos minutos se congelaba el sistema entero sin otra posibilidad mas que apagarla o reiniciarla desde el boton externo de encendido.
Ya cansado de estos problemas me puse a buscar una solucion y encontre  solucion a ambos:
Brillo de la pantalla
Esto se soluciona instalando un parche que anda dando vuelta por Launchpad. El proceso es sencillo, agregan esta ppa (ppa:kamalmostafa/linux-kamal-mjgbacklight) a su respositorio:
  • Abrir el Gestor de actualizaciones (Sistema->Administración->Gestor de actualizaciones)
  • Click en el boton de “Configuración” e ingresar la contraseña
  • Ir a la pestaña “Otro Software” y hacer click en “Añadir”
  • Ingresar “ppa:kamalmostafa/linux-kamal-mjgbacklight” (sin las comillas) y click en el boton “Añadir origen”
  • Click en el boton “cerrar” y cuando se abre la ventana nueva dar en click “recargar”
  • Por ultimo, actualizar el sistema. En la lista de nuevas actualizaciones vienen los kernels parchados
Cuelgue del sistema despues de desconectar de la corriente electrica
Esto se soluciona haciendo un downgrade del paquete pm-utils:
  • Abrir el Gestor de Paqueres Synaptic (Sistema->Administración->Gestor de Paqueres Synaptic)
  • Configuración -> Repositorios -> Otro Software, añadir “deb http://us.archive.ubuntu.com/ubuntu/ lucid main”
  • “Recargar” la lista de paquetes
  • Buscar “pm-utils”,  despues ir a Paquete ->Forzar versión.. y seleccionar 1.3.x
  • Instalar el paquete de version 1.3
  • Buscar “pm-utils” de nuevo, ir a Paquete -> Bloquear versión

18 de Junio de 2010:

Resulta que me compré una notebook Dell Studio 1558 i3, muy lindo el bicho, lo probe con el win7 que traia y como estoy tan acostumbrado a GNU/Linux (ubuntu) no me resistí e instale la version 10.04 de 64 bits.
Genial distro, ya la habia probado en la pc de escritorio así que no fue nada nuevo pero resulta que no todo es color de rosas. El tema es que no estaba funcionando como deberia, por lo que investigando un poco logre solucionar algunos de los “problemitas”.
Comencemos con el sonido, donde el problema era que no funcionaban los puertos para los auriculares y la solucion es bastante sencilla, solo tenemos que agregar una linea al archivo /etc/modprobe.d/alsa-base.conf:
abrimos el archivo desde una terminal:
$ sudo gedit /etc/modprobe.d/alsa-base.conf

y al final agregamos la linea “options snd-hda-intel model=dell-m6” (sin las comillas) guardamos y listo, al reiniciar funcionan los headphones. Fuente: ubuntuforums

Seguimos con el problema de que no se puede controlar el brillo  y tampoco se puede suspender dado que al suspender el equipo no se “despierta”.

Esto se soluciona facilmente, bajamos los siguientes archivos (kernels con parches):
abrimos una terminal, cambiamos al directorio donde se encuentran los archivos y procedemos con la instalacion en ese orden:
$ sudo dpkg -i linux-headers-2.6.32-22-generic_2.6.32-22.34~kamal~scien+i915bri_amd64.deb
$ sudo dpkg -i linux-image-2.6.32-22-generic_2.6.32-22.34~kamal~scien+i915bri_amd64.deb
luego nos pide que reiniciemos y listo, deberia funcionar todo.
Solo me queda solucionar el multitouch y en cuanto lo solucione, posteo lo que logré. Saludos!
Update 29 de Noviembre de 2010
Bueno acabo hacer funcionar el multitouch en mi notebook con solo ejecutar un script que lo pueden obtener acá. Bajen el script, denle permisos de ejecucion (chmod +x nombreDelArchivo), ejecutenlo y listo ya tienen scrool con 2 dedos como tambien zoomIn/zoomOut. Si quieren que se ejecute cada vez que inician sesion agreguen el script en Sistema->Preferencias->Aplicaciones al inicio.
#!/bin/bash
#
# list of synaptics device properties http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html#sect4
# list  current synaptics device properties: xinput list-props '"SynPS/2 Synaptics TouchPad"'
#
sleep 5 #added delay...
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 8 1
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 9         #     Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Area" 0, 0, 0, 4800 # set sensitive area of touchpad - value=left, top, right, bottom
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 1 0 0       #     vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 300 #     stabilize 2 finger actions - value=pad-pixels
# xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 0   #     vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
# xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Circular Scrolling" 1
# xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Circular Scrolling Trigger" 3

exit

Escritorio Mayo 2011 – Unity Like

Nada muy loco, no uso panel inferior, y pongo AWN a la izquierda con intelihide.

Afinar la guitarra con GNU/Linux

Para los que tocan la guitarra aca les dejo dos aplicaciones libres para que puedan afinar sus guitarras, las dos me gustaron por igual, y me fueron utiles en la misma forma. Son sencillos de usar y se instalan facil (en ubuntu) desde el Ubuntu Software Center.

Aquí los nombres de las aplicaciones:

  • GTKguitune
  • Lingot

Para ambos programas tienen que saber que nota es cada cuerda tocada al aire. La cosa es así, comenzando de la cuerda mas grave a la cuerdas mas finas, las notas son Mi, La, Re, Sol, Si, Mi (todas tocadas al aire). Con este dato ya pueden afinar sus instrumentos.

Gimpbox, Gimp en una sola ventana

Hoy necesite usar Gimp para algo re pavo como era ver un par de archivos, y sinceramente me fastidio el echo de tener todas las ventanitas abiertas dado que uso mucho el atajo de teclado ALT+TAB. Entonces hasta que salga la version 2.7 con la posibilidad de ventana única, tuve que encontrar otra forma de tener una sola ventana. Y resulta que hay varios métodos para lograr el “single window”, al final me quede con este script en python escrito por unos chinos que se llama gimpbox. Lo que hace este bicho es juntar todas las ventanas en una sola. No funciona del todo bien, por ejemplo no puedo abrir dos archivos a la vez, pero para mi propósito sirvió.

Acá les dejo una de las formas de usarlo:

Desde consola:

$sudo wget http://gimpbox.googlecode.com/hg/gimpbox.py /home/tu-usuario

Lo ocultamos y le damos permisos de ejecución:

$mv /home/tu-usuario/gimpbox.py /home/tu-usuario/.gimpbox.py
$sudo chmod +x /home/tu-usuario/.gimpbox.py

Ahora agregamos un lanzador extra en el menú de Ubuntu yendo a Sistema->Preferencias->Menu Principal, lo ponemos donde queremos, le pasamos como ejecutable nuestro .gimpbox que esta en nuestro home y listo. Ya deberíamos tener nuestro Gimp en una única ventana sin haber alterado nuestra versión instalada.