jueves, 20 de septiembre de 2007

Conversor de video

Primeramente, instala unos buenos y actualizados codecs. Y luego instala el conversor:

Fuente: UbuntuLife

Imagina que te acabas de bajar un video de Youtube y lo quieres convertir a .avi para verlo en tu PC, o quien dice .avi pues .3gp para verlo en tu movil o pasarlo a DVD o incluso convertirlo en un formato adecuado para poder visualizarlo en tu ipod.

Si tienes ffmpeg instalado en tu maquina, solo tienes que abrir una terminal, escribir el comando de conversion correspondiente y voila! ya tienes el video. pero ya sabes que pesado a veces es recordar los parametros de un comando.

WinFF es un front-end para ffmpeg (es decir una aplicacion grafica para facilitarse el uso de este programa y no tengas que recordar listas y listas de parametros). Con WinFF unicamente has de añadir el video que quieres convertir, indicar el formato de salida que quieres obtener y esperar. ¿Sencillo, verdad?.

Esta disponible tanto para Linux como para Windows. En ubuntu unicamente has de descargarte el .deb con el paquete y una vez en el escritorio, ejecutar doble click para instalarlo.

Para arrancarlo ejecuta:

$ winff &

Ir a página de descargas de WinFF

Conversor de audio para Ubuntu

Primeramente, debemos tener instalados un buen juego de codecs, para ello:

  • Activar los repositorios Universe y Multiverse.
  • Mediante un solo comando instalar los codecs más comunes:

sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-pitfdll libquicktime0 libxine-main1 libxine-extracodecs libquicktime0 libdvdread3 flashplugin-nonfree totem-gstreamer-firefox-plugin unrar

Instalar Codecs Multimedia

Instala los repositorios de Medibuntu


Ahora vamos a instalar el conversor propiamente dicho:

Fuente: SoundConverter

Fuente: Nevazon

Necesitaba convertir archivos wma a mp3 y en la mayoría de los foros que visité, se daban soluciones basadas en lineas de comandos o scripts.

Hasta que vi la luz, en alguno de esos foros se mencionaba un programa convertidor de formatos de audio. Se trata de SoundConverter.

SoundConverter

Entonces todo lo que se debe hacer para tenerlo es buscarlo en Synaptic e instalarlo:

Sistema > Administración > Gestor de paquetes Synaptic

Una vez ahi, seleccionamos SoundConverter e instalamos.

Con eso debería bastar.

Ahora, solo queda ejecutarlo y comenzar a convertir, es intuitivo, no necesitaras leer nada antes para poder usarlo sin problemas.

Lo que si te recomiendo que antes de presionar “convertir”, te fijes en que formato convertiras. Eso lo ves en Editar > Preferencias.

Este programa es capaz de leer cualquier formato que entienda la librería GStreamer (Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A, AC3, DTS, ALAC, MPC, Shorten, APE, SID, etc.) y los puede convertir a los formatos WAV, FLAC, MP3 y Ogg Vorbis.

GParted, redimensionar una partición de windo$

Fuente: UbuntuLife

Una de las cosas que mas me preguntan los usuarios de Windows cuando quieren instalarse Ubuntu es el tema de como particionar los discos.
Es lo que mas “miedo” da. Y algo de razon llevan pues si se hace mal podrias perder los datos de tu particion de Windows. pero esto bien realizado no tiene que darnos ningun problema.

Como el “miedo” se quita viendo las herramientas, aqui os dejo un video de Gparted.
Si habeis utilizados otros programas para redimensionar o crear particiones en Windows como “Partition Magic“, vereis que esto no es nada complicado. Funcionan de la misma manera.

En el video ya podreis apreciar como es el aspecto de Gparted. Tarda un poco al principio pues muestra la carga de un sistema Linux (todas esas letras que aparecen en consola), pero hacia la mitad del video ya arranca la ejecucion del mismo.

¿Por que estoy hablando de Gparted?

Gparted es la herramienta que te encontraras cuando estes instalando Ubuntu desde el Live CD o DVD.
Llegara un momento donde tendras que preparar tus particiones y tendras que usarlo.

Si tu ordenador esta “pelao”, es decir no tiene Sistema operativo, no hay ningun problema, lo formateas y dejas que ubuntu decida por ti y se instale de manera automatica. Ni siquiera tendras que usar Gparted, le indicas en la instalacion que use todo el disco duro y el ya se encargara de crear y formatear las particiones de manera automatica.

Pero si tu ordenador ya tiene otro Sistema operativo previamente instalado, por ejemplo un XP. aqui si que debemos de tomar nosotros el control y no dejar que ubuntu continue pues podria borrar la particion donde tenemos el XP.

Consejo: En ningun momento aceptes si te sale una ventana donde te dice que quiere formatear tu particion NTFS o FAT16 o FAT32. Ese tipo de particion seguramente se corresponde a tus particiones de Windows. Asi que no, no aceptes pues perderias tus datos.

En cambio, lo que debes hacer es:

1) Crear una nueva o nuevas particiones donde instalar Linux

o

2) Redimensionar una particion ya existente para instalar Linux. Este caso lo que hacemos es quitarle Gigas a una particion que ya tenemos creada para crear una nueva particion y formatear el espacio que hemos liberado.

Este ultimo caso es el ejemplo del video.
Si observas el video podras ver que inicialmente solo tiene 1 unica particion, donde esta Windows.
Entonces lo que hace arrastrando el raton es redimensionar esa particion, para tener dos particiones.
La parte en blanco es el espacio libre que aun te queda.
La parte en amarillo representa el espacio ocupado de la particion, es decir, tus datos, imagenes, videos, etc…

YouTube DirektLink

Gparted nunca te va a dejar crear una particion mas pequeña que el espacio ocupado, antes tendrias que borrar esos datos, para que todo fuera espacio blanco.
Pero lo que si puedes hacer es redimensionar las particiones existentes para crear nuevas.
o incluso mezclar 2 particiones adyacentes para tener una de mayor tamaño.

Si juegas un poco con Gparted podras ver como de sencillo se pueden hacer todas estas acciones.

Y sin miedo, pues aunque hagas cambios en tu disco, por ejemplo redimensionar particiones, crear nuevas, borrar o formatearlas, Gparted “antes” de hacerlas fisicamente y aplicar los cambios en tu disco duro te pide confirmacion. Esto es asi precisamente para asegurarse de que lo que quieres hacer es lo que realmente quieres hacer y evitar por ejemplo destruir tus datos por un error.
Asi que antes de hacer algo asegurate y entonces si, cuando le confirmes el procedera a ejecutar todas las acciones que le hayas ido indicando.

Como veras la idea es simple. Para instalar Linux has de crear 2 particiones: una para el sistema raiz y otra para el swap (que es usado como espacio de intercambio).
Lo que puedes hacer es usar unas particion que tengas vacias de tu disco duro, o redimensionar una particion que tengas con Windows, haciendo la de windows mas pequeña y del espacio que liberes crear esas dos nuevas particiones.
Eso ya depende de como tu quieras organizar el espacio.

Pues bien,
una de esas particiones donde montaras “/” (el sistema raiz) debe ser de tipo ext3 (es decir, para instalar Linux no te vale formatearla como NTFS, FAT16 o FAT32). La otra es la particion de swap y esta particion debe ser de tipo swap. Asi lo hice yo para mi particion raiz “/” y la de swap “/swap”, como podeis ver en la siguiente imagen:

gparted1.jpg

Aqui veras que tengo una particion swap de tipo swap de unos 500Mb (/dev/hda5), en este caso esta dentro de una particion extendida y dentro de esa particion extendida he creado la particion de swap. La otra particion, la principal esta en /dev/hda2, tiene tamaño 11.58 GB aproximadamente y de tamaño libre 1.51 Gb (es lo que os comentaba antes, en amarillo indica el espacio ocupado en la particion, lo blanco es el espacio libre). La otra particion que me queda es NTFS, esta en /dev/hda1 y tiene tamaño 6.89 Gb. Lo de los nombres /dev/hda1, /dev/hda2 puede variar en tu caso, depende de tu organizacion de disco duro o de cuantos discos duros tengas.

Una vez que con Gparted hayas creado las particiones y aceptado para que ejecute los cambios, ya continuaria el instalador normal de Ubuntu y se te instalaria ubuntu en tu pc.
Si tienes ya windows instalado y no lo has borrado te crea entonces un menu de arranque al inicio que te permite seleccionar con que sistema operativo quieres arrancar.

Me he explicado un poco por encima y puede que queden cosas en el tintero. Para tener mas ayuda sobre Gparted, te recomiendo que leas esta guia que subi hace tiempo y que tambien Element2048 ha vuelto a colgar recientemente.
Tambien en su sitio web podras ver mas videos sobre la instalacion de Ubuntu feisty 7.04

Videos de instalacion de Ubuntu Feisty

Espero que con toda esta informacion se te quite un poco el miedo entre comillas y te decidas a instalarlo.
Eso si, “siempre” te recomiendo que previamente saques una copia de seguridad de tus datos mas valiosos, siempre vale mas prevenir que curar, que luego hay “lloros”… Saludos.

Procesos

Fuente: TuxApuntes

Un proceso es un programa o servicio normalmente en estado de ejecución o que esta siendo utilizado por Ubuntu. Por ejemplo, si estas navegando con Firefox, tendrás un proceso en ejecución en el mismo momento en tu sistema.

Mostrando los procesos

Para ver los procesos y sus estados existen diversas aplicaciones.

  • Con interface gráfica: gnome-system-monitor

Es una utilidad de gnome que muestra los procesos y permite monitorizar el estado del sistema. Para ejecutar la aplicación hay que ir a Sistema -> Administración -> Monitor del sistema o basta con introducir en el terminal:

$ sudo gnome-system-monitor
  • En consola o Terminal: top

Es el equivalente al Monitor del sistema en la línea de comandos. Muestra una lista de procesos que se pueden ordenar de diferentes formas.

$ sudo top

Permite realizar diferentes acciones sobre cada uno de ellos como matarlo o cambiar su prioridad. Para más información leer la página del manual de top.

  • En consola o Terminal: ps

El comando ps es el mejor modo de mostrar los procesos que se encuentran activos. Para ver todos los procesos activos con todos los detalles basta con abrir un terminal y teclear:

$ sudo ps -AF

Esto mostrará un listado con la siguiente información:

UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD

Finalizar un proceso

Imagen:Nota advertencia.png Finalizar un proceso activo puede llevar a pérdidas de información y/o a la inestabilidad del sistema si no se conoce el proceso que se finaliza.

Utilizando el monitor del sistema.

Para abrir el monitor del sistema puedes acceder directamente desde los menús (Sistema -> Preferencias -> Monitor del sistema) o escribir en el terminal:

$ gnome-system-monitor

Basta con seleccionar el proceso a finalizar y presionar el botón: finalizar proceso

Fig.1 Monitor del sistema (pestaña Servicios)
Aumentar
Fig.1 Monitor del sistema (pestaña Servicios)

En consola o Terminal utilizando el comando kill y killall.

Para finalizar un proceso mediante la consola, es preciso conocer el número de identificación del proceso (PID). Para conocer el número basta con:

1. Listar los procesos:

$ sudo ps -AL

2. Buscar el proceso a finalizar y memorizar el número de la columna PID.

Una vez conocido el PID basta con ejecutar en un terminal:

$ sudo kill [PID]

Es conveniente comprobar que el proceso ha finalizado y ya no se encuentra en ejecución.

Puede suceder en ocasiones que algún proceso no finalice luego de haber ejecutado kill. En estos casos se puede intentar finalizarlos con el comando kill y una señal "mas fuerte" que fuerza a los procesos a terminar mas allá de su voluntad:

$ sudo kill -9 [PID]

Suele ocurrir que al listar los procesos activos el que se desea finalizar tiene distintas instancias abiertas, es decir, dispone de varias PID y para finalizarlo se necesitaría utilizar varias veces el comando kill. El comando killall se utiliza para finalizar todos los procesos que abre un comando. Como se puede suponer, al disponer de distintas PID no es ésta la que se le debe indicar al comando killall sino el nombre del proceso. Este nombre viene dado en el listado de procesos como CMD; entonces:

$ sudo killall [CMD]

Mediante el comando xkill.

El comando xkill es una utilidad para forzar el Servidor X a cerrar conexiones. Este comando se puede utilizar como el comando kill:

$ sudo xkill -id  [PID]

La ventaja de este comando es que se puede utilizar sin necesidad de PID, ya que si se introduce en el terminal:

$ xkill

El cursor se cambiará a una calavera y la aplicación matará (finalizará) el proceso que controle la ventana donde se haga click con la calavera.

El concepto "carga promedio del sistema" (Load Average)

La carga promedio del sistema es la media de trabajos en cola durante un tiempo determinado. En Linux estos tiempos son 1, 5 y 15 minutos. En otras palabras, la carga promedio del sistema para un minuto N es el número de procesos compitiendo por el uso de la CPU en un momento dado, promediada sobre los N minutos.

La carga promedio mínima de un sistema es de 0 y la máxima es ilimitada, aunque raramente excede de 20, e incluso más de 10 es poco usual. Sin embargo he administrado sistemas en los que algún proceso se ha ido demasiado, ¡llegando a una carga promedio de 80! Una carga promedio de 1 ó 2 es lo típico. Menor de 1 es lo ideal.

Para ver la carga promedio de nuestro sistema podemos usar el comando top:

$ top

Que muestra algo similar a ésto (al final de la primera línea se ven los tres números de la carga promedio):

top - 11:11:42 up  2:22,  5 users,  load average: 0.08, 0.36, 0.61
Tasks: 128 total, 1 running, 127 sleeping, 0 stopped, 0 zombie
Cpu(s): 15.2% us, 0.7% sy, 0.0% ni, 83.8% id, 0.0% wa, 0.3% hi, 0.0% si
Mem: 515744k total, 463016k used, 52728k free, 13012k buffers
Swap: 979956k total, 13292k used, 966664k free, 119344k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11434 perico 15 0 32248 13m 8800 S 13.9 2.7 0:12.16 gnome-terminal
7122 root 15 0 62564 48m 9516 S 1.3 9.6 11:13.49 Xorg
15542 perico 16 0 2132 1116 844 R 0.7 0.2 0:00.04 top
1 root 16 0 1564 532 460 S 0.0 0.1 0:01.50 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
3 root 10 -5 0 0 0 S 0.0 0.0 0:00.20 events/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 khelper

De tar a deb con Autodeb

Fuente: UbuntuLife

AutoDeb es un script que intenta facilitarnos aun mas la instalacion de nuestras aplicaciones. Muchas veces no disponemos del paquete .deb de la aplicacion y no nos queda otro remedio que partir del tarball con el codigo fuente y compilarlo nosotros mismos. Este script desarrollado por ubuntu pretende partir de los fuentes en formato .tat.gz o tar.bz2 (generados con autoconf) y generar un paquete Deb para nuestro sistema.

podemos descargarlo desde aqui para hacer nuestras primeras pruebas, Unicamente comentaros que esta en fase experimental y puede dar algun que otro problema, asi que es recomendable utilizarlo con precaucion.

Para usarlo, nos descargamos el script y despues ejecutamos:

$ chmod +x autodeb.sh

Para hacerlo ejecutable

Entonces para ejecutarlo desde consola ejecuta:

sudo ./autodeb.sh

Para ejecutarlo desde GNOME ejecuta:

gksudo ./autodeb.sh --gnome

Para ejecutalo desde KDE ejecuta:

kdesu ./autodeb.sh --kde

Pasandolo como parametro el nombre del tar.gz del que quieres generar el paquete deb:

Ejemplo: autodeb archive.tar.gz

De todas formas sigo pensando que esto es algo que deberiamos evitar para atraer a mas usuarios a Linux. Un usuario de a pie no deberia tener que perder el tiempo en pelearse en compilar aplicaciones o buscar dependencias para que funcione tal o cual programa.

Mas informacion | Kernel Source

Virtualización

La virtualización de sistemas operativos consiste en arrancar un sistema operativo dentro de otro. A mí me ha sido muy útil para instalar alguna distribución mediante un liveCD que no terminaba de iniciarse o para virtulizar windo$ (esto último no lo recomiendo porque no me gusta tener un miniwindo$ rulando en mi Ubuntu).

Para hacerlo solo necesitamos tener uno de los programas virtualizadores que existen. Los más populares son VMware y VirtualBox, los cuales se pueden instalar directamente desde Automatix2 o añadiendo los repositorios de los mismos.

Preload... y Ubuntu más rápido

Fuente: CesariusRevolutions

Que pasa cuando tu sistema carga en memoria las aplicaciones que más usas? Seguramente observarás la carga más rápida de esas aplicaciones… Cómo lograrlo? Instalando Preload, el cuál se encarga de de cargar en memoria esas aplicaciones que más utilizas, mejorando considerablemente la carga de dichas aplicaciones.

Preload es un demonio (daemon) que se ejecuta discretamente, en segundo plano y el cual pasa desapercibido mientras usas tu escritorio preferido… Gnome por supuesto!

Si eres un afortunado usuario de Ubuntu, solo tendrás que teclear:

sudo apt-get install preload

Preload se encuentra en los repositorios de la mayoría de distribuciones
Talvez ni lo notes, pero tus aplicaciones más usadas se estarán cargando más rápidamente.

Quitar contraseña en Ubuntu

Me han preguntado varias personas cómo hacer para que Ubuntu te deje de preguntar constantemente la contraseña. En MundoGeek he encontrado un manual para hacerlo.

Gnome tiene una aplicación llamada Gnome Keyring (Anillo de claves de Gnome) que mantiene una base de datos de todas nuestras contraseñas de forma cifrada, de forma que cuando una aplicación compatible requiera de información de login esta se recuperará del anillo de claves y sólo tendremos que introducir la primera vez la contraseña que desbloquea el anillo de claves.

Sería más cómodo, aunque evidentemente totalmente inseguro, el que el anillo de claves estuviera desbloqueado por defecto, sobre todo cuando requerimos información de login para aplicaciones que ejecutan al inicio, como es el caso de la conexión a una red con autenticación en el gestor de redes (NetworkManager) o al comprobar los nuevos mensajes de una cuenta de correo con un notificador de correo.

Esto se puede hacer utilizando el paquete libpam-keyring, un módulo del proyecto PAM que se encuentra en los repositorios de Ubuntu.

Instalamos el módulo

sudo aptitude install libpam-keyring

y editamos el archivo /etc/pam.d/gdm

sudo gedit /etc/pam.d/gdm

para añadir la siguiente línea:

@include common-pamkeyring

La clave que utilicemos para desbloquear el anillo de claves tiene que ser la misma que la utilizada para iniciar sesión en GDM para que la aplicación la introduzca automáticamente cuando el gestor del anillo de claves se la pida.

Si iniciamos sesión con GDM automáticamente podemos añadir la línea anterior al archivo /etc/pam.d/gdm-autologin, pero eso hará que se nos pida la contraseña al iniciar sesión en una caja ¡de texto plano!, lo cual no es la solución más óptima.

Una alternativa para no tener que introducir la contraseña en el gestor de redes y poder seguir iniciando sesión automáticamente consiste en reemplazar Network Manager por WICD.

WICD no se encuentra en los repositorios de Ubuntu. Para poder instalarlo editaremos sources.list

sudo gedit /etc/apt/sources.list

y añadiremos el repositorio correspondiente

deb http://wicd.longren.org feisty extras

Actualizamos la lista de paquetes

sudo aptitude update

e instalamos el programa

sudo aptitude install wicd

Por último podemos hacer que se inicie la interfaz gráfica de la aplicación en forma de icono en el área de notificación añadiendo una entrada para el programa /opt/wicd/tray.py en Ubuntu Sistema -> Preferencias -> Sesiones.