martes, 29 de diciembre de 2009

Preguntas habituales, y sus respuestas, sobre el archivo fstab

Aunque este tema este dividido en varias preguntas, No es conveniente leer solo la pregunta que en principio parezca importarnos mas en un momento dado, sino que para una mejor comprensión  Es Recomendable leerse Todo el tema.

También hay que tener en cuenta que las líneas que aparecen en color son solo ejemplos, ya que varían de un sistema a otro en función de en que partición este montado el sistema o un pendrive o disco duro.

¿Que es, para que sirve el archivo /etc/fstab?: La lista de sistemas de ficheros disponibles en nuestro Pc, está contenida en el fichero /etc/fstab. Este archivo esta constituido por varias lineas de texto, y cada línea da información sobre cada uno de los sistemas de ficheros que deberían estar disponibles para tu PC.

Este archivo, contiene todos los parámetros para que se monten todas las particiones de uno o varios discos que tengamos en el ordenador. El archivo fstab es donde se guardan los diferentes datos sobre el montaje de los dispositivos físicos: de discos duros fijos y extraibles, y de sus particiones, de disquetes, cdroms, dvd,pendrives-usb
Lo que en el está escrito nos sirve fundamentalmente para que podamos tener acceso a nuestros discos/particiones, asi como también a su funcionamiento, una vez que iniciamos Linux:
- montar la partición donde está Linux y lo que podemos hacer en ella.
- montar o no, al arrancar un disco duro externo, o un pen-drive que tengamos conectado en ese momento.
- poder o no borrar, o escribir en archivos de otras particiones, como la que contenga Windows, si tenemos ambos sistema operativos en el PC.

¿Como se edita manualmente?: es un archivo de texto que se puede ver su contenido con gedit, pero para editarlo y que se guarden los cambios hay que abrirlo con permisos de root; para ello, ejecuta en la terminal: sudo gedit /etc/fstab; después de editarlo guarda los cambios , y cierra la terminal. Una vez editado, para que surtan efectos los cambios realizados hay que reiniciar el pc.

¿ Que componentes tiene el archivo fstab?: por cada partición o dispositivo fisico hay una linea operativa ( las lineas que empiezan por # son solo comentarios a las lineas operativas ) que a su vez consta de varios componentes:

1)--  Sistema de Archivos: es el dispositivo que se va a montar; podemos montar cualquier dispositivo, que ya exista físicamente creado en el disco, tanto particiones, como discos: por ejemplo un disquet, un pen-drive, un disco duro externo, un dvd, un cdrom. Todos ellos poseen un formato determinado, y una ubicación del tipo: /dev/nombre_de_dispositivo, por ejemplo: /dev/hda1 . Tenemos que saber lo que tenemos montando en nuestro PC: para ver que particiones tenemos montadas: ejecutar en la terminal: sudo fdisk -l . Con esta información sabemos los discos duros: por ejemplo /dev/hda y /dev/hdc, y la ubicación ( por ejemplo /dev/hdc2 ) y el tipo de las particiones que hay en nuestro PC. El dispositivo que se va a montar puede aparecer en fstab en vez de por el sistema de archivos, como una etiqueta o un número UUID ( ver explicación mas abajo ).

2)-- Punto de montaje: Es el lugar donde hacemos posible que se pueda acceder a un dispositivo ya montado , es decir que lo veamos como una carpeta, dentro de una ubicación del tipo: /media/punto_de_montaje ( por ejemplo /media/pendrive ). Para que un dispositivo se monte al iniciar el sistema es necesario que esté su línea correspondiente en el archivo fstab, y que exista la carpeta correspondiente en el directorio /media ;  si no existe, hay que crearla después de modificar el archivo /etc/fstab:  para ello hay que abrir Nautilus con permisos de root ( alt+f2 y gksu nautilus ) e ir a la carpeta /media, y en ella crear el directorio correspondiente.

Las particiones del sistema / , /home y /swap no se montan en /media sino en / , /home y /swap respectivamente .

3)-- Tipo: define el tipo del sistema de ficheros. Las entradas más frecuentes en éste campo son:
- ntfs : Si es de WindowsXP
- fat : Si es Windows98 con particion tipo fat 32,
- vfat: Si es Windows 98 con particion tipo fat 16
- iso9660: Para cdroms, dvd y regrabadoras de cd y dvd
- sw: Para la particion de intercambio swap
- ext3 o ext4 : Para / y /home ( en Guadalinex es ext3) ( ext4 a partir de Ubuntu 9.04)
- auto: Si deseas, porque no estas seguro de que tipo se trata, puedes poner auto, y así fstab lo detecta automáticamente, por lo que vale tanto si la partición es fat32 o ntfs, o ext3 o ext4.

4)-- Opciones: Parámetros opcionales para Fstab. Contiene una lista de parámetros, separados por comas, con las opciones que necesite el comando mount para montar el sistema de ficheros. Muchas de estas opciones son específicas de cada sistema de ficheros, y lo iremos viendo según que tipo de partición se quiera montar. Estos parámetros no son estudiados aquí ( si quieres saber mas sobre ellos, ver los enlaces que aparecen al final de este tema ), sino que en las siguientes respuestas se indican los que creo que son mas adecuados en cada caso, sin mas explicación.

¿ Como identificar una partición para montarla ? En el archivo fstab las particiones ( también sirve para pendrives/discos duros externos - el fstab trata de la misma forma a un pendrive y a un disco duro externo) que queramos montar se pueden identificar de tres formas distintas:

1)-Por su sistema de archivos: para ver que particiones tenemos montadas: ejecutar en la terminal: sudo fdisk -l ( ejecutar dicho comando con todas las particiones - incluidos pendrives/discos externos conectados por usb al pc- que queramos montar ).

Este método de identificación si es posible que varíe cada vez que conectes el dispositivo, por lo que no es recomendable para dispositivos del tipo de pendrives o discos duros externos ; si se puede usar para particiones del disco duro interno, como en las particiones en las que se instala el sistema ( particiones / y /home )

2)-Por su UUID ( número que hace de etiqueta identificativa única ):

--Para saber el UUID de las particiones: teclear en una terminal el comando:
ls -l  /dev/disk/by-uuid/ ; Se puede sustituir una partición, por ejemplo /dev/hdc4 por su número UUID.

--Para encontrar el UUID de un pendrive conectado , ejecuta en una terminal: sudo blkid | grep ‘UUID’
y cambia /dev/sdxx por su UUID=123-abc

Este tipo de identificación varia si formateas una partición, en cuyo caso tras formatear una partición tienes que volver a averiguar su uuid y modificar el archivo /etc/fstab

3)-Por su etiqueta: una etiqueta es un nombre ( o uno compuesto de dos unidos por un guión) que se pone sustituyendo al sistema de archivos para facilitar la identificación de cada partición o pendrive o disco duro externo.

--Para poner una Etiqueta si el pendrive no la tiene: Sistema->Administración->Editor de particiones: eliges el pendrive, lo desmontas, y ya le puedes poner una etiqueta ( los dos últimos pasos con el botón derecho del ratón). Y luego cambia en el archivo /etc/fstab el sistema de archivos /dev/sdxx por LABEL=LABELNAME    ( por ejemplo LABEL=pendrive-cruzer ) ( no poner una etiqueta con dos nombres separados, sino unidos por un guión, o por un solo nombre).

--Para encontrar la Etiqueta del pendrive conectado, ejecuta en una terminal: sudo blkid | grep ‘LABEL’

Para un pendrive o disco duro externo, este el tipo de identificación que recomiendo poner en el archivo /etc/fstab, ya que una vez puesta la etiqueta al dispositivo y modificado el fstab, no se cambia cada vez que montes/conectes o desmontes/desconectes el dispositivo, sino que si quieres cambiar la etiqueta, tanto en el dispositivo como en fstab, tienes que hacerlo tu a mano.

¿ Como montar la partición donde esta instalado Windows ? Normalmente Windows se instala en la 1ª partición del 1º disco - si hay mas de una partición y mas de un disco - y la línea que hace referencia a él es: /dev/hda1  /media/hda1  ntfs-3g defaults,locale=es_ES.UTF-8  0 1 ( naturalmente si Windows se hubiera instalado en otra partición hay que cambiar hda1 por la partición en la que este instalado).

Tienes que tener instalados los paquetes ntfs-3g y ntfs-config: permite crear, renombrar, mover o borrar archivos de cualquier tamaño en particiones NTFS, con la excepción de archivos comprimidos por NTFS o cifrados.

La codificación del sistema de la partición de Windows ( que en prinicipio es ISO8859-15 ) y la usada por Linux ( que usa UTF-8 de forma predeterminada ) debe ser la misma, para que el sistema pueda ver bien los nombres de archivos y directorios de la partición Windows sin encontrar caracteres extraños en ellos. Para conseguir esto hay que poner la opción iocharset=utf8

Esto es válido para Windows xp, que es la última versión de Windows que he usado.

¿ Que hay que hacer si aparecen caracteres extraños en los nombres de algunos archivos / directorios de una partición de Windows montada ?.
Cuando eliges 'Español' como idioma en la instalación Ubuntu o Mint, te asigna como 'locale' es_ES.UTF-8
Si hay una partición de Windows en el disco duro el instalador la monta automáticamente durante la instalación y configura las opciones iocharset en el archivo /etc/fstab como iso-8859-15; Éste no es el valor correcto y el sistema no puede visualizar bien los nombres de archivos y directorios,encontrando caracteres extraños en los nombres de algunos archivos / directorios de esa partición montada.
Este problema se debe al desacuerdo entre la codificación del sistema de la partición montada (Windows XP sigue usando codificación ISO8859-15 )y la usada por el sistema operativo Linux (usa UTF-8 como juego de caracteres predeterminado ) sobre la que se monta dicha partición.La codificación usada en un partición montada y la del sistema sobre la que se monta, deben ser la misma para no tener problemas con determinados caracteres (ñ, €, acentos, etc ).

Para corregir esto y que si que se puedan ver los archivos o los nombres de los directorios en el formato adecuado para el español, hay que poner la opción iocharset=utf8

¿ Como montar pendrives/discos duros externos ? Los Pendrives/discos duros externos pueden ser manejados (montados/desmontados ) sin necesidad de que haya una entrada en el archivo /etc/fstab en relación con ellos. La razón para que normalmente no haya ninguna linea en relación a ellos en el /etc/fstab es que su designación es dinámica, es decir una vez puede ser /dev/sdc otra /dev/sdg, etc, y el archivo /etc/fstab no reconocería el cambio de designación.

Si se quiere incluir una entrada en el archivo /etc/fstab en relación a un  pendrive/disco duro externo, como su designación (/dev/sdxx) no es fija cuesta algo mas de trabajo hacerlo. La línea en el archivo /etc/fstab debería identificar el pendrive de acuerdo a una “Etiqueta” o a un “UUID” ( ver mas arriba como identificar una partición ).

De esta forma se pueden crear en /etc/fstab todas las entradas que quieras para todos los pendrives que tengas, asignando a cada uno un UUID o una Etiqueta determinada que los identifique.

Un ejemplo ( naturalmente se puede poner otra etiqueta y montarlo en otro directorio en /media/ )del archivo /etc/fstab, con la línea correspondiente a un pendrive en el archivo /etc/fstab:
— Con una Etiqueta:
LABEL=Cruzer /media/cruzer auto users, defaults, utf8,umask=0 0 2
— Con un UUID:
UUID=4693C6431F7DAB23 /media/cruzer auto users, defaults, utf8,umask=0 0 2

¿ Como poner una etiqueta a un pendrive/disco duro externo ?

Una etiqueta es un nombre ( o uno compuesto de dos unidos por un guión) que se pone sustituyendo al sistema de archivos para facilitar la identificación de cada partición o pendrive o disco duro externo.

--Para poner una Etiqueta si el pendrive no la tiene: Sistema->Administración->Editor de particiones: eliges el pendrive, lo desmontas, y ya le puedes poner una etiqueta ( los dos últimos pasos con el botón derecho del ratón). Y luego cambia en el archivo /etc/fstab el sistema de archivos   /dev/sdxx por LABEL=LABELNAME , ( por ejemplo LABEL=pendrive-cruzer ) ( no poner una etiqueta con dos nombres separados, sino unidos por un guión, o por un solo nombre).

--Para encontrar la Etiqueta del pendrive conectado, ejecuta en una terminal: sudo blkid | grep ‘LABEL’

¿ Como montar particiones fat32/ntfs o ext3/ext4? ambos tipos de particiones pueden ser montadas con una línea similar:
/dev/hdc1 /media/hdc1 auto users,defaults  0  2
ya que la opción "auto" sirve para montar tanto fat32/ntfs como ext3/ext4; en esta línea lo que hay que variar para montar una partición en particular es el sistema de archivos y el punto de montaje: es decir /dev/xxxx  y /media/xxxx ; para averiguar el sistema de archivos ejecutar en una terminal:  sudo fdisk -l .

Para dar permisos de escritura a una partición ntfs hay que instalar los paquetes: ntfs-config y ntfs-3g,  y reiniciar el sistema. De forma que la linea en el archivo /etc/fstab para una partición ntfs debería de ser en este caso del tipo: /dev/xxxx /media/xxxx ntfs-3g rw,users 0 2

¿ Que línea hay para la partición / ?: La linea que hace referencia a esta partición es mejor no tocarla ya que ha sido escrita al instalar el sistema por el propio sistema.
Esta línea es del tipo:  uuid   / ext4 relatime,errors=remount-ro   0 1
( naturalmente el número uuid varia;  y el tipo ext4 es a partir de Ubuntu 9.04, en versiones anteriores es ext3 )

¿ Que línea hay para la partición /home ? si además tienes esta partición aparte, la línea que hace referencia a esta partición es mejor no tocarla ya que ha sido escrita al instalar el sistema por el propio sistema ; en el fstab la línea que aparece es del tipo: uuid /home   ext4 relatime   0   2 (naturalmente el número uuid varia, y el tipo ext4 es a partir de Ubuntu 9.04, en versiones anteriores es ext3 )

¿ Que línea hay para la partición /swap ?: la línea que hace referencia esta partición debe ser similar a esta:  /dev/hdc3  none swap  sw   0   0 ( naturalmente hdc3 debe ser cambiado por la partición en formato swap que se haya creado al instalar el sistema)

¿ Como montar un Cdrom/DVD ? Para averiguar como configurar la linea correspondiente en el /etc/fstab ,abre una terminal y ejecuta ls -l /dev/cd* ( para el cdrom ) y  ls -l /dev/dvd* (para el dvd ) esto te dará los lectores y grabadores de cd/dvd que tengas y el nombre del bus que usan.

Por ejemplo, si en la terminal sale esto:
usuario@Mint ~ $ ls -l /dev/dvd*
lrwxrwxrwx 1 root root 3 2009-12-29 03:00 /dev/dvd -> sr0
lrwxrwxrwx 1 root root 3 2009-12-29 03:00 /dev/dvdrw -> sr0
habría que poner  /dev/sr0  en el archivo fstab

La línea que hace referencia a un dvd, cdrom ( tanto si es solo lector como si es además grabador ) debe ser similar a:
/dev/sr0   /media/cdrom0   udf,iso9660 user,noauto,exec,utf8   0   0 cambiando /dev/sr0 por lo que te salga con el comando anterior ; si tienes un cdrom y un dvd, uno de ellos estará montado en /media/cdrom0 y el otro en /media/cdrom1

¿ Como se monta un disquet ? La linea que hay que poner en el archivo /etc/fstab para que se monte un disquet con permisos de escritura es:

#disquet
/dev/fd0 /media/disquet auto rw,users,noauto 0 0

Naturalmente en Nautilus debe existir, o si no se debe crear la carpeta /media/disquet

¿Como se edita con un programa gráfico?: con el programa pysdm, que se puede instalar desde Synaptic. Se ejecuta con permisos de root , sudo pysdm , y una vez ejecutado, en la pestaña “configuración general”:



1- se selecciona la partición que queremos editar en /etc/fstab
2- se pone la etiqueta
3- el punto de montaje
4- el tipo
5- las opciones se ponen bien con clik en “por defecto” o bien en “asistente”.
( no tocar la pestaña del programa “Reglas de configuración dinámica )
Al hacer click en "asistente" se abre otra ventana con varias pestañas (montado-archivos especiales-journaling-rendimiento-otras opciones) en las que se puede ir marcando/desmarcando las opciones que queramos usar. Aconsejo solo señalar las opciones que queramos en la pestaña "montado", dejando las opciones que vienen por defecto en las otras pestañas, a no ser que se sepa bien lo que se hace.

En la pestaña Montado para una partición ext (ext3 o ext4 ), ésta suele ser una configuración típica:



Para una partición ntfs, en cambio, las mejores opciones son las siguientes (en especial, asegurate de que "Mount file system in read-only mode" se encuentre deshabilitada):



Si sabemos editar manualmente el archivo /etc/fstab nos será bastante fácil editarlo con este programa gráfico, pero a mi me gusta mas editar el archivo /etc/fstab a mano.

-------------------------------------

Cuando se modifica el archivo /etc/fstab se crea una copia de seguridad en /etc/fstab.back que nos puede servir para recuperar un fstab que antes nos funcionaba bien; Aconsejo de todas formas hacer por nuestra cuenta una copia de seguridad de este archivo una vez que nos funcione bien.

------------------------------------

Editado: 11-3-2012:

Hasta ahora siempre había creído que para que los cambios que realicemos en /etc/fstab se ejecutaran había que apagar y volver a encender el pc, pero...
Para recargar el fstab, sin necesidad de reiniciar el pc,  desmontaremos y volveremos a montar todas las particiones. Para ello hay que ejecutar en la terminal:
sudo umount -a  (desmonta todas las particiones que no estén en uso)
Y para volver a montarlas:
sudo mount -a

-------------------------------------

Estas son las preguntas habituales que se realizan sobre el archivo fstab, pero si se te ocurre alguna otra estaré encantado en saberla...e intentare contestarla.

------------------------------------

Si quieres leer mas sobre este archivo /etc/fstab: lee fstab-1 , fstab-2, y montar/desmontar pendrives

------------------------------

domingo, 27 de diciembre de 2009

Extraer el audio de un dvd con Devidify

Con Devidify: (http://www.mahnamahna.net/museyroom/devidify/devidify.shtml) se extrae el audio de un dvd a formato .ogg o .mp3, para cuando quieres escuchar los audios de tus dvd.

1-Paquetes requeridos: primero hay que tener los siguientes paquetes: python, python-gtk2, mplayer, lsdvd, lame, vorbis-tools.

Instalarlos con la terminal y la orden: sudo apt-get install python, python-gtk2, mplayer, lsdvd, lame, vorbis-tools

2- Bajar el paquete con la terminal:
wget http://devidify.googlecode.com/files/devidify-1.14.tar.gz

3- Instalarlo con la terminal:
tar -zxvf devidify-1.12.tar.gz
cd devidify/
sudo python setup.py install


4- Crear el fichero de configuración.

Crea o guarda en tu carpeta de usuario (en mi caso es /home/usuario) un fichero de texto simple - por ejemplo con gedit - (no una carpeta) llamado .devidifyrc (con un punto al comienzo, sí, para que sea un archivo oculto ) y copia en él esto:

[devidify]
ogg_quality = 6
mode = mp3
device = /dev/dvd
mp3_bitrate = 192
dir = /home/usuario/dvd2mp3


Modificándolo como sigue:
-- mode: aquí puedes indicar ogg o mp3, el formato en el que prefieras que se extraiga el audio.
-- dir: esta va a ser la carpeta donde se van a guardar las capturas de audio que hagas.
Ambas cosas ( mode y dir ) se pueden luego, desde el programa gráfico cambiar en Devidify->Edit->Preferences




Una vez que todo esta listo, encontraremos el programa Devidify  en el menú de  aplicaciones:->sonido y vídeo->Devidify

El autor del programa dice que Devidify no puede procesar DVDs con el sistema de "protección" Sony's ARccOS

Una vez abierto el programa, e insertado el dvd , se da al botón ScanDvd para que aparezcan los "capitulos" de los que se van a extraer el sonido, se nos indica su duración, y nos permite elegir los que queramos.



Una vez hecho esto le damos al botón "Rip audio tracks" y se abre una última ventana en la que se va viendo como se extrae el audio. Una vez extraido esta ventana se cierra sola, y ya podemos o bien volver a seleccionar otro "capitulo" que se nos hubiera olvidado seleccionar antes, o bien cerrar el programa.



--------------------------------------------------

lunes, 21 de diciembre de 2009

Herramientas para jugar a juegos de Windows en Linux

No soy muy jugón que digamos, y menos con el pc, ( creo que si de verdad te gusta jugar a juegos digitales, lo mejor es una videoconsola.) pero este tema trata de herramientas/programas para jugar a juegos de pc, de Windows en nuestro sistema Linux.

1-Wine: esta seria en principio la primera opción, ya que se puede instalar desde synaptic, y es freeware (instalar aplicaciones exe con wine); pero como digo alli : ni todos los archivos .exe instaladores instalan el programa correspondiente en linux, ni todos los archivos .exe ejecutores se pueden ejecutar con Wine. Y eso es aún mas cierto para los juegos.

2-CrossOver: CrossOver es un programa comercial (no freeware) que sirve para instalar y ejecutar programas/juegos de Windows en Linux, que no son ejecutables con Wine.

En esta página ( en inglés) hay una explicación del programa, y una relación de programas  Windows ejecutables con CrossOver Office; y también se ofrece la posibilidad de bajarse una demo de dicho programa, funcional durante 30 dias, y/o comprar la versión totalmente funcional. Hay dos versiones de dicho programa, una standard y otra profesional: en dicha página hay una comparativa entre ambas versiones; la versión standard cuesta 37 € y la profesional cuesta 64 €.

Aquí se pueden ver los juegos windows compatibles con CrossOver , puedes buscar si está la que quieres usar, antes de instalar CrossOver Office.

Para poder usar Cross Over Office, necesitas tener una licencia del mismo. Puedes comprarla directamente de la página web de Cross Over Office.

Suponiendo que ahora ya tienes una licencia, necesitas instalarlo primero para poder luego instalar otros programas/juegos de windows.

1- Cópialo en tu directorio /home/usuario. Es un archivo de script con extensión*.sh.

2- Poner los permisos correctos de acceso al archivo:, para ello hay que ejecutar en una terminal:

chmod a+x Crossover-Pro-7.0.2.sh ( suponiendo que el archivo a instalar sea Crossover-Pro-7.0.2.sh )

3- Para instalarlo: o bien hacer click en el archivo y ejecutarlo en una terminal para instalarlo como un usuario, o bien para ejecutarlo en modo root (para instalarlo para todos los usuarios) ejecutar en una terminal:

su -c “./Crossover-Pro-7.0.2.sh”

4- Otra forma de instalarlo es: Seleccionar propiedades del archivo instalador con el botón derecho del ratón.  Abrir la pestaña de permisos y señalar la casilla “permitir ejecutar el archivo como un programa”, y en la pestaña “Abrir con”: poner abrir con gnome-terminal. Luego hacer doble click sobre el archivo instalador, o iniciar el instalador presionando Alt+F2,   y teclear gksu ~/Crossover-Pro-7.0.2.sh



3-Crossover Games: Aquí se pueden ver los juegos compatibles con CrossOver Games: http://www.codeweavers.com/products/cxgames

CrossOver Games es software de pago, no freeware, disponible desde su productor CodeWeavers, en  download_trial o distribuidores autorizados con un costo de US$39.95, el cual incluye un año de soporte y actualizaciones.

4-Playonlinux: (www.playonlinux.com) está también basado en Wine, ( hay que tenerlo instalado ya que el programa se basa en él ) pero al contrario que Crossover es freeware; se puede descargar el paquete.deb desde http://www.playonlinux.com/es/download.html, y hay un manual de como instalar el paquete y como instalar juegos: lamentablemente, en el momento de escribir este tema este manual no esta en Español, sino que hay  un manual en Ingles, y un  manual en Francés.

Para instalarlo solamente necesitamos ejecutar en una terminal:
sudo wget http://deb.playonlinux.com/playonlinux_hardy.list

-O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux


En este foro (http://www.linuxmint-hispano.com/foro/?/topic,3302.msg27844.html#new ) hay una lista de los juegos con los que se puede jugar con playonlinux.

Y para los que no tenéis juegos originales sirve también: en /home/usuario hay una carpeta llamada .PlayonLinux (está oculta), para verla seleccionamos -> ver  -> mostrar archivos ocultos.
Dentro de la carpeta .PlayonLinux, está el directorio Wineprefix. En ese directorio se puede acceder al diretorio de los juegos instalados, y una vez dentro, se puede hacer lo mismo que si estuvieras en Windows para que funcione un juego no original...

5-Cedega: http://www.cedega.com/ ( anteriormente conocido como WineX) es un software propietario, no freeware, derivado de Wine desarrollado por TransGaming Technologies. El programa está específicamente diseñado para ejecutar juegos de ordenador escritos para Windows bajo Linux.

Cedega está disponible para los usuarios finales a través del servicio de suscripción de TransGaming. Los suscriptores activos reciben un acceso continuo a actualizaciones de Cedega, las emisiones y los parches, y pueden  tener acceso a foros de discusiones de Transgaming, e influir en el desarrollo de TransGaming. (http://www.cedega.com/support/membership/#2a ).

Vemos pues que con Wine y Playonlinux tenemos dos herramientas libres/gratuitas para intentar jugar a juegos originariamente de Windows, y que tenemos las otras herramientas, (Crossover, Crossover Games, Cedega ) , que son comerciales/no libres, y por lo tanto que nos van a costar algo de dinero. ¿ Tiene sentido no querer pagar por usar Windows y en cambio estar dispuesto a pagar por usar las herramientas comerciales para jugar a juegos de Windows ? Para mi, no...

----------------------------

Idea para los jugones ( entre los que no me encuentro ) : Con el programa Meiga ( meiga-compartir-ficheros-facilmente-via-web/) se podría compartir con amigos la carpeta /home/usuario/.wine/drive_c ,en la que se instalan los juegos Windows, pudiendo de esta forma compartir con ellos los juegos que tengas en tu pc.

Al ejecutar el programa meiga se abrirá una aplicación donde fácilmente (pulsando el botón con el símbolo “+”) podemos indicar las carpetas de nuestro sistema de archivos que queremos compartir ( en tu caso /home/usuario/.wine/drive_c ) , de manera que se creara un servidor web en nuestra maquina y de manera automática estas carpetas se encontraran accesibles desde la dirección: http://nuestraIP:8001/nombre_de_la_carpeta_compartida.  ( Si no sabes cual es tu ip en internet ejecuta el siguiente comando desde consola: $ sudo ifconfig ).

El ifconfig no nos da la dirección IP real. La mayoría tenemos un router en casa, conectado a internet. El ifconfig nos dará solamente la dirección IP dentro de nuestra red. Para saber la dirección IP real, puedes ir a http://whatismyip.com/ y ahí en primera plana te aparece tu dirección IP real.

Desde http://meiga.igalia.com/ se puede descargar el paquete meiga.deb correspondiente, para instalarlo con un doble clik con el programa gdebi,  hay también unas imágenes del programa.



----------------------------

martes, 15 de diciembre de 2009

Extraer imágenes y sonido de un dvd/vídeo

A partir del archivo de cualquier vídeo que podamos reproducir con nuestro reproductor multimedia favorito ( GMplayer, Kaffeine, Totem, Videolan, Xine, etc ) podemos extraer los componentes originales: fotos y sonido.

Extraer algunas/todas las imágenes de un dvd/vídeo/presentación de fotos se puede hacer con el reproductor de vídeo Videolan (Vlc):

1-Tenemos que hacer que aparezca un icono o botón de grabar ( el icono con una imagen de una cámara de fotos, aparece en último lugar a la derecha; al poner el cursor del ratón sobre él aparece la información: "hacer captura de pantalla") ; Este botón no aparece por defecto, pero para activarlo haz click en Herramientas -> activar Advance Control y aparecerá el botón de grabar.



2-Reproducimos el vídeo del que queremos extraer las imágenes  y cuando sale la imagen que queremos obtener le damos al icono del botón grabar; aparece al lado de la pantalla de reproducción la imagen que se ha guardado y la dirección donde se guarda, que por defecto es: /home/usuario/.local/share/vlc

3- Se puede cambiar esta dirección, directorio de captura,  en Herramientas -> Preferencias -> Vídeo: se puede modificar las siguientes opciones:
- la carpeta donde se guardan las imágenes,
- poner o quitar un prefijo,
- guardar o no en numeración secuencial,
- y el formato en que se guardan las imagenes: .jpg o .png

------------------------------

Extraer el sonido de un dvd/vídeo:

Con el programa Winff se puede extraer el sonido original tanto del archivo.vob ( imagen 1 ) como del dvd ( imagen 2), en formato audio .mp3 .

( imagen 1 )



(Pese al nombre es un programa con versión para Windows, pero también para Linux) es un programa con interfaz visual, que permite elegir entre varios formatos de vídeo y transformarlos en otros, o como en este caso extrae el sonido del video. Se puede bajar desde:   Repositorio GuadaUsers-V5 o desde http://packages.debian.org/sid/i386/winff/download

( imagen 2)



------------------------------

lunes, 7 de diciembre de 2009

Crear, con programas gráficos, un dvd con fotos y música de fondo, quese puede reproducir con un lector de dvd y verlo en la televisión

La idea es, a partir de unas fotos y unos archivos .mp3, crear un dvd con menús para elegir una u otra de las presentaciones de fotos que se hayan creado, y que se pueda ver con un reproductor de dvd en la televisión.

Para ello después de probar varios programas gráficos, aconsejo usar los dos siguientes.

1- Con Imagination 2.1 se eligen las fotos y el audio y se crea un pase de fotos en modo archivo.vob
De la misma forma se pueden crear varios pases de fotos, creándose varios archivos.vob  ( por ejemplo hemos ido de viaje a dos ciudades, pues hacemos un archivo.vob para cada una de ellas).

Desde http://sourceforge.net/projects/imagination/files/imagination/2.1/imagination-2.1.tar.gz/download se puede bajar el archivo imagination-2.1.tar.gz y se puede instalar como se dice aquí: Instalar paquetes no deb

O se puede instalar desde http://www.getdeb.net/software/Imagination

----------

En Mint 8, derivada de Ubuntu karmic (9.10) la versión 2.1-1 instalada desde los enlaces anteriores no me funcionaba bien, no grababa el sonido en el archivo.vob correspondiente; lo he solucionado de esta forma: he desinstalado la versión 2.1-1 que tenia, con la que no me grababa el sonido; he instalado la versión 1.5 ( es la versión para karmic, que tengo en los repositorios en synaptic ) con la que si que me grababa el sonido; desde esa versión e ido en su menú a -> Ayuda->Acerca de... y ahí he visto esta dirección: http://imagination.sf.net ; he ido a esa dirección y desde ella me he bajado la versión 2.1-1 ; la he instalado, y....con esta versión si que me graba el sonido en el archivo .vob resultante

----------

2- Con DVD-Styler se puede cargar el/los archivos.vob y crear la estructura de un dvd con menús para cada uno de los pases de fotos; es decir un dvd con un menú con un botón de selección para ver las fotos de la ciudad-1 y otro botón de selección para ver las fotos de la ciudad-2, etc ; incluso se puede crear la imagen.iso de ese dvd.

3- Con cualquiera de los programas adecuados ( k3b, brasero, etc)  se graba esa imagen.iso en un dvd. Yo prefiero hacerlo con K3b.

Con todo ello al final tenemos un dvd que se puede leer en un lector de dvds de sobremesa de los que se conectan a la tv, y ver las fotos de nuestros viajes en la tv.

-----------------------

Imagination



1-Importar imágenes:
seleccionar imágenes, girar, aumentar/disminuir, eliminar
tipo de efectos transición, velocidad y duración de las diapositivas, añadir texto
indica la duración de la presentación  ( procurar que sea lo mas parecida a la duración del audio de la presentación, aumentando o disminuyendo la duración de las diapositivas  )
2- Importar audio de fondo para la presentación
indica duración del audio de la presentación ( procurar que sea lo mas parecida a la duración de la presentación, añadiendo o quitando música )
3- Visualizar presentación
4- Exportar la presentación: como Vob( Dvd -Video),Ogv (Theodora/Vorbis), Flv (Flash-video) y 3GP para teléfonos móviles;  para este tema exportaremos las diapositivas como archivo.vob, el cual usaremos después con Dvd-Styler.

El proceso de creación del archivo.vob consume mucho % de CPU y de memoria, por lo que aconsejo que antes de iniciar el proceso se cierren todos los programas que no sean necesarios, incluso que se deseleccionen de Sistema-Preferencias-Programas al inicio, los programas que no sean esenciales y se salga de la sesión gráfica y se vuelva a entrar a una sesión gráfica sin esos programas que se han deseleccionado, y luego se use solo el programa Imagination; cuando se acabe de crear el archivo.vob se pueden volver a seleccionar los programas que se habían deseleccionado de programas al inicio, y se puede volver a salir y volver a entrar en la sesión gráfica habitual.

--------------------

He comprobado que algunos .mp3 no se pueden importar bien con Imagination: para ello los .mp3 tienen que tener una frecuencia de muestreo de 48.000 hz ( seleccionar el archivo .mp3 y en propiedades-sonido aparece este dato ) si no tienen esa frecuencia, se puede convertir el archivo original.mp3 a otro que si que la tenga con el programa "soundconverter": verificando que en Editar-Preferencias este señalado: resamble 48.000hz ( ver imagen )



Editado (29-Mayo-2010): En Mint 9 he visto que Imagination no trabaja con archivos .mp3 pero si con archivos .ogg

Desde  http://sourceforge.net/projects/imagemovie/ se  puede descargar un clon de Imagination ----> Imagemovie : ¿ que añade a imagination?: ademas de crear el video final a partir de imágenes se puede tambien crear a partir de imágenes y/u otro vídeo. Al igual que Imagination no maneja archivos de sonido .mp3 sino .ogg

--------------------

DVD-Styler



Al abrir dvdstyler aparece un menú color negro, en el panel lateral tenemos tres opciones, fondos (para la imagen de fondo), navegador de archivos (para cargar archivos de vídeo), botones (para los menús).

1-Se puede escoger uno de los fondos disponibles con doble click. También se puede agregar cualquier otro fondo creado con el programa gimp o con inkscape.

2-Clic a la opción botones y arrastran el botón que prefieran al menú.
Clic derecho en el botón nuevo, escogen propiedades en el menú para cambiar: color del botón, fuente, tamaño y color del texto, y la acción (título y capítulo al que salta, o mostrar todos los títulos).

Pueden agregar tres o mas botones (en caso de que usen tres o mas clips), escogen saltar a, en el primero escogen capítulo 1, en el segundo capítulo 2, etc.

3-Añadir los Vídeos: Una vez se crearon los menús pueden añadir los vídeos a la parte inferior de dvd styler, donde está(n) lo(s) menú(s).

4-Clic al botón quemar dvd y listo: se genera la estructura de un dvd y/o una imagen.iso que luego puedes grabar en un dvd, con k3b o brasero; incluso se puede grabar directamente desde Dvd-styler.

K3b

-- Con k3b se abre “nuevo proyecto de dvd de vídeo”, y en él se copia la estructura del dvd  ( el directorio Video_TS, y el Audio_TS ) creado con DVD-Styler.



-- También se puede crear un nuevo directorio “fotos” en el que se copian las fotos originales para tener en el DVD no solo el pase de diapositivas, sino también una copia de las fotos originales. También se puede crear un nuevo directorio "audio" en el que se copia los archivos .mp3 que se han puesto de fondo de sonido en las presentaciones creadas con Imagination.

-- Se pone el Dvd virgen y se da a grabar.

Al cabo de un cierto tiempo tendremos un dvd con un menú en el que elegir ver unas presentaciones de fotos, con sonido de fondo, que podemos ver con cualquier reproductor de dvd en la televisión, y en el que tambien estaran las fotos originales ( en el directorio "fotos") y el fondo musical (en el directorio "audio").

Desde el pc podremos ver las presentaciones de fotos, bien con un programa reproductor multimedia, o bien ver las fotos como imagenes con un programa visor de fotos.

------------------------

Como digo al principio del tema hay mas programas gráficos con los que se puede conseguir casi lo mismo, pero que me gustan menos, por ejemplo:

Con el programa Devede: se puede crear también un dvd a partir del archivo.vob, pero sin poder crear un menú de inicio personalizado como con DVD-Styler. También  se puede crear un video-cd si no tenemos/no queremos usar grabadora de dvd, pero si de cd. ( la calidad final del video es bastante menor en un video-cd que en un dvd )

Otra alternativa para crear un dvd a partir del archivo.vob es el programa ManDvd . (Aquí explico como hacerlo con Mandvd )


------------------------

jueves, 3 de diciembre de 2009

Manifiesto “En defensa de los derechos fundamentales en internet”

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:

1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y enInternet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

----------------------------------

Cada vez que grabamos algo de lo que indico aquí, y pagamos una cuota a la SGAE por los CD/DVD que usamos, en el mejor de los casos, al menos nos deberían devolver el dinero que previamente hemos pagado al comprar el CD/DVD, ya que el contenido de éstos es nuestro ( sus autores somos nosotros mismos ), o bien ya hemos pagado previamente por el original y por lo tanto tenemos derecho a hacernos una copia de seguridad por si con el uso se nos estropea el CD/DVD original.

Muchos de la SGAE han pasado de no reconocer el derecho a la propiedad privada de los demás a defender “su” “derecho” a la propiedad intelectual. Creo que algunos de ellos quieren hacer, o ya han hecho  “su revolución” personal para “vivir de ella”, por lo que parece que no hacen caso del que se supone era su ídolo, de Che Guevara: “La revolución no se lleva en los labios para vivir de ella, se lleva en el corazón para morir por ella”. Ahora ya tienen mucho que perder para morir por nada.

-------------------------------

miércoles, 2 de diciembre de 2009

Pasar fotos desde la cámara digital al pc

A)-Para Conectar físicamente la cámara al pc se usa:

1-Un cable que se conecta por un lado a la cámara, y por el otro extremo al pc por usb.



2-Si utilizas la cámara digital con tarjeta de memoria externa puedes sacar la tarjeta (es recomendable hacerlo así si es posible) y leer la tarjeta de manera independiente, usando un lector de tarjetas, o un adaptador usb, y hacer lo indicado a continuación.







------------------------------------

B)-Software básico: Para pasar fotos desde nuestra cámara digital al pc debemos asegurarnos de tener, o instalarlo si no lo tenemos, el paquete gPhoto2 : es la herramienta para descargar y manipular imágenes de cámaras digitales. Da soporte al protocolo PTP, el usado por la mayoría de cámaras fotográficas para transferir las fotografías al PC. Soporta actualmente 600 modelos diferentes de cámaras y conexiones a través del puerto serie o USB. Funciona desde consola, pero podemos instalar el interfaz gráfico con el programa que se llama gtkam: es el interfaz gráfico para gPhoto2. Facilita la descarga de las imágenes. Permite abrir, borrar, guardar, ver miniaturas de las fotografías, y seleccionar sólo las que nos interesan.

-----------------------------------

C) Programas:

1-Puedes probar a instalar el paquete rapid photo downloader : es una aplicación para importar al disco duro las imágenes de una cámara de fotos o cualquier dispositivo extraíble. Es un software escrito para GNU/Linux por un fotógrafo profesional, por lo que va directo a cubrir las necesidades más importantes a la hora de descargar las capturas.



La ventana principal del programa es tremendamente sencilla: una barra con la información del espacio ocupado/disponible en el dispositivo, un carrusel con miniaturas de las fotografías almacenadas y un botón para iniciar la importación de las imágenes.

En el apartado de preferencias es donde se pueden configurar previamente los ajustes de la importación:

-- Elegir la estructura de subdirectorios a crear según los campos fecha, metadatos, nombre de las imágenes o un texto personalizado.

-- Renombrar masivamente todas las fotos de acuerdo al patrón seleccionado (con ejemplos).

-- Creación automática de copias de seguridad de cada imagen al descargarlas al disco duro.

-- Saltarse los caracteres inválidos en los nombres.

Se puede descargar desde: http://rapid-photo-downloader.softonic.com/linux

Se puede usar tanto si conectas la cámara al pc por medio del cable, como si usas un lector de tarjetas, o un adaptador usb.

2- Con gthumb y su programa gThumb Photo Import Tool ( añadirlo en el menú de aplicaciones con la linea de comandos: sh -c 'gvfs-mount -u ~/.gvfs/gphoto2*; exec gthumb --import-photos')

Se puede usar tanto si conectas la cámara al pc por medio del cable, como si usas un lector de tarjetas, o un adaptador usb.



3- Con el programa gtkam: es el interfaz gráfico para gPhoto2. Facilita la descarga de las imágenes. Permite abrir, borrar, guardar, ver miniaturas de las fotografías, y seleccionar sólo las que nos interesan.



Solo se puede usar conectando la cámara al pc por medio del cable. Si el sistema ha detectado la cámara como un dispositivo de almacenamiento usb, y lo ha montado, hay que desmontarlo antes de usar el programa gtkam.

4- Si el sistema detecta la cámara como un dispositivo de almacenamiento usb: puedes probar a montarla como si fuera un pendrive: Manejar pendrives montar y desmontar y a partir de ahí copiar las fotos desde éste a la carpeta del disco duro del pc que prefieras.

--------------------------