Aplicaciones

Crear impresora virtual de PDF

Acabo de ver un artículo en Linux.com que explica cómo crear una impresora virtual de PDF en Linux o en cualquier otro sistema que utilice CUPS (Common UNIX Printing System) y ponerla a disposición de toda una red, donde puedan utilizarla también posibles equipos Windows. El objetivo es poder guardar en formato PDF todo tipo de documentos, sin necesidad de imprimirlos sobre papel mientras no sea imprescindible. Algo muy ventajoso -por ejemplo- para un pequeño despacho u oficina.

Por ejemplo, si tratas de imprimir un documento desde tu Firefox en Linux, verás que puedes hacerlo sobre las impresoras físicas reales del sistema o... en formato PostScript. Aunque algunas aplicaciones ya te permiten imprimir directamente en pdf, muchas no, y se trata de dotar al sistema de una impresora virtual en PDF utilizable por -casi- cualquier aplicación...

Necesitamos solamente CUPS y el driver cups-pdf. CUPS es un componente habitual de cualquier distribución, por lo que es muy probable que ya dispongas de él. En cuanto al driver cups-pdf, puedes instalarlo utilizando el sistema de tu distribución. Por ejemplo:

En Ubuntu:

# apt-get install cups-pdf

En Arch:

# pacman -Sy cups-pdf

Ahora necesitamos crear en el sistema una nueva impresora. Puede que en tu distribución dispongas de alguna utilidad para añadir impresoras. Yo prefiero utilizar el interfaz web de CUPS. Basta teclear en tu navegador lo siguiente:

http://localhost:631

En la pestaña "Administration" figura ahora lo siguiente:

New Printers Found:

Add this printer -> PDF Printer (Virtual Printer)

Pulsamos el botón "Add this printer".

  • En la siguiente pantalla seleccionamos PostScript.

  • En la siguiente, seleccionamos el driver Postscript en color.

  • Pulsamos sobre "Add Printer". Se nos pide usuario y contraseña y se crea la impresora-

  • Saltamos automáticamente a la pantalla de configuración de nuestra nueva impresora.

  • Tras ajustar los parámetros que deseemos nuestra impresora queda lista para utilizar.

La comprobación es fácil. Si tratamos de imprimir una página web desde Firefox veremos que disponemos de una nueva "impresora", denominada -en este caso- CUPS/Virtual_Printer. Tras seleccionarla y pulsar imprimir, tenemos guardado un pdf en el directorio que corresponda. En Arch Linux el directorio por defecto es /var/spool/cups-pdf/nombre_de_usuario (configurable mediante /etc/cups/cups-pdf.conf). En Ubuntu parece que se guarda en el directorio de usuario, en una carpeta con el nombre de la impresora virtual (configurable mediante /etc/cups/cups.conf).

Para que la nueva impresora virtual PDF pueda ser utilizada por otros equipos de la red hay que habilitar y configurar el acceso remoto en el fichero de configuración de cups (más detalles en el artículo de Linux.com) y reiniciar.

Comprimir y Descomprimir

Empaquetar y Comprimir a la Vez

Para archivos tar.gz$ tar -zcvf archivo.tar.gz /directorio_destino

Para archivos tar.bz2

$ tar -jcvf archivo.tar.bz2 /directorio_destino

Desempaquetar y Descomprimir a la Vez

Para archivos tar.gz

$ tar -zxvf archivo.tar.gz

Para archivos tar.bz2

$ tar -jxvf archivo.tar.bz2

Listar el contenido de un archivo tar

Si quieres listar el contenido de un Archivo tar para ver lo que contiene pero sin necesidad de descomprimirlo, ejecutas:

Listar un archivo tar:

tar -tvf file.tar

Listar un archivo tar.gz:

tar -ztvf file.tar.gz

Listar un archivo tar.bz2:

tar -jtvf file.tar.bz2

Como matar procesos

A veces me ha pasado que me pongo a ver un video y me da un error y le doy a cerrar y me aparece la ventanita de forzar cierre, ahí todo bien pero hay ocasiones en las que el audio sigue sonando, el motivo es porque el programa no se ha cerrado 100% y ¿cómo lo matamos ahora?

La formula no es tan complicada, para el ejemplo cerraremos amarok, pero cabe destacar que sirve para cualquier programa.

Forma 1:

Bueno primero vemos los procesos levantados:

$ ps aux|grep amarok

y nos arrojara algo parecido a esto:

juaramir 7616 4.4 2.8 146952 44720 ? Sl 11:17 3:25 amarokapp

juaramir 7648 0.0 0.1 3940 2428 ? S 11:18 0:00 ruby /usr/share/apps/amarok/scripts/score_default/score_default.rb

juaramir 9661 0.0 0.0 3020 768 pts/3 R+ 12:35 0:00 grep amarok

Nota: ps aux por si solo nos arroja todos los procesos levantados en el sistema y | grep nombre_aplicacion le decimos que busque los procesos que contenga este nombre.

ahora que tenemos identificado los procesos levantados por amarok debemos hacer:

$ kill -9 7616 # 7616 es el codigo de la aplicacion, si quisieramos matar mas de uno se separa el codigo con un espacio.

Forma 2:

$killall amarok #cumple la misma funcion que la anterior.

Forma 3:

teclear alt+control+f2

escribir en el recuadro xkill

y hacer click en la ventana que desean matar.


espero les halla sido de utilidad.

Emular DOS

Digital Inspiration nos recuerda la utilidad de DOSBox, un programa libre que emula un entorno DOS completo, descargable en casi cualquier sistema operativo actual: Win 32, Mac OS X, BeOS, Fedora, Gentoo, FreeBSD, OS/2…

En Ubuntu es tan simple como:

# apt-get install dosbox

Ya puedes lanzar el programa con el comando

$ dosbox

Sólo nos queda montar la carpeta que quieras como unidad C. Por ejemplo, una de tu directorio personal donde guardes los juegos. En línea de comandos de dosbox escribes

Z:\>mount c /home/tu_usuario/juegos

(Debes buscar las teclas equivalentes hasta que no modifiques la configuración del teclado. Por ejemplo la barra (/) se escribe con la tecla guión (-), los dos puntos (:) con la eñe mayúscula (Ñ)…

Y debe responderte con un mensaje de que se ha montado la unidad C

Ya puedes moverte como si estuvieses en DOS, si es que recuerdas los comandos :-)

Z:\>C:

C:\>dir

Para jugar basta teclear el nombre del juego, si está en la carpeta que has montado como C:

C:\>aliens

Si está en una subcarpeta debes descender hasta ella.

Puedes conseguir una gran cantidad de juegos del clásico DOS en DOS Games Archive. Bastantes son gratis, otros demos y la mayoría son shareware igualmente descargables.

El programa mantiene un wiki con un FAQ que resuelve cualquier duda.

\ = Alt + 47

: = Alt + 58

ñ (éste no es muy necesario, pero viene bien saberlo) = Alt + 164

Fuente

UNetbootin: arranca cualquier distribución de Linux desde tu memoria USB

Hace tiempo creo haber publicado una entrada haciendo mencion a esta gran aplicacion, pero he vuelto a publicar un post haciendo relacion a el ya que he encontrado este tema que para mi esta muy bien explicado.

UNetbootin es un programa multiplataforma que nos permite grabar en una memoria USB una gran cantidad de distribuciones de Linux para evitarnos desperdiciar un CD o DVD (también hace lo mismo con Windows 7). Ya habíamos hablado de él en Slice of Linux pero era muy antiguo y he decidido escribir un tutorial nuevo.

UNetbootin se tiene características tan interesantes como las siguientes:

  • Multiplataforma (está disponible tanto para GNU/Linux como para Windows).

  • Instalación no-destructiva (no formatea el dispositivo) usando Syslinux.

  • Soporte para las principales distribuciones de Linux (Ubuntu, Fedora, openSUSE, Debian, CentOS, Linux Mint, Arch Linux…).

  • Permite cargar varias utilidades, como Parted Magic, Super Grub Disk, Ophcrack, BackTrack o Gujin entre otras.

  • Detección automática de todos los dispositivosextraíbles.

  • Personalización del núcleo (kernel).

  • La instalación es la misma que si se hiciera desde el CD/DVD original.

Si te interesa saber cómo instalarlo y ejecutarlo, sólo tienes que seguir leyendo.

UNetbootin se puede instalar en Ubuntu (por lo menos, a partir de la versión 9.10) desde los repositorios pero la versión que hay en ellos es muy antigua. También está disponible un repositorio propio pero tampoco contiene la última versión del programa. Por esto, lo mejor es descargar el paquete para Linux y así nos aseguramos de ejecutar la última versión. Además, de esta forma el turotial sirve para cualquier distribución de Linux y no sólo para Ubuntu.

  1. La interfaz de UNetbootin es sencilla y por eso fácil de usar. Para grabar una imagen ISO en una memoria USB tenemos tres opciones:

      • Elegir la distribución y la versión. Esta opción se descarga de Internet la distribución que hayamos seleccionado.

      • Utilizar una imagen de disco, ya sea ISO o de disquete (IMG).

      • Personalizar un núcleo (kernel) con las opciones que necesitemos.

    1. No debemos olvidarnos de seleccionar la memoria USB en la que vamos a instalar la distribución de Linux.

    2. Por último, una vez hayamos comprobado que todo está correcto, hacemos clic en Aceptar.

Rename, Renombra Archivos Por Lotes

Una simple y fácil utilidad para Ubuntu Linux que sirve para cambiar el nombre de archivos por lotes

Abre el terminal y ejecute los comandos

# add-apt-repository ppa:loneowais/ppa

# apt-get update

# apt-get install renamethemall

K3B, Grabador de CD/DVD (español)

K3b (KDE, burn, baby, burn)[1] es una de las interfaces gráficas más completas que existen para la grabación de discos compactos y DVD bajo los sistemas operativos GNU/Linux y FreeBSD. Utiliza, entre otros, los programas cdrecord y cdrdao, y las bibliotecas de KDE.

K3b permite, entre otras cosas, la creación de discos compactos (CD) de datos, creación de CD de audio, creación de Video CD (utilizando para ello la herramienta GNU VCDImager), copia exacta de CD (copia clon), grabación de DVD de datos y creación de Video DVD También posee opciones para ripear CD/DVD.

Para instalarlo tan solo debemos abrir una terminal y teclear lo siguiente:

# apt-get -y install k3b libk3b6-extracodecs

# aptitude install language-pack-kde-es kde-l10n-es

Una vez instalado lo podremos encontrar en:

Aplicaciones --> Sonido y Video --> k3b

Aunque es una aplicacion de KDE funciona muy bien en GNOME y la prefiero por sobre todas las otras aplicaciones similares.

7zip

sudo apt install p7zip-full p7zip-rar

Extraer archivos 7Zip

7z e file.7z

Comprimir archivos 7Zip

7z a OutputFile files_to_compress