miércoles, 26 de septiembre de 2007

Carpeta compartida linux

Pues manos a la obra:

COMPARTIR en linux.

Supongamos una maquina linux con el usuario 'manolo' que tiene la contraseña 'secreto' para iniciar sesión.
Y supongamos que queremos compartir la carpeta '/almacen_datos' con el nombre de 'almacen' (recurso compartido)

Hay que hacer dos cosas:
1. 'Añadir un usuario samba'
#smbpaswd manolo micontraseñasambasuperlarga

2.'Compartir el recurso'
editar el fichero /etc/samba/smb.conf
e insertar las siguiente lineas:

[almacen]
path = /almacen_datos
writable = yes
create mask = 0700
directory mask = 0700
public = yes

Con esto reiniciamos el servidor samba (#/etc/init.d/samba restart) y listo.


ACCEDER A LA CARPETA COMPARTIDA desde linux

Desde el Nautilus poner la ruta del fichero siguiendo este esquema:

smb://servidor/recurso

Así, si el servidor se llama 'PCdeManolo' tendremos:
smb://PCdeManolo/almacen

Cuando solicite el nombre de usuario pondremos 'manolo'.
El dominio será MSHOME (o el que ponga por defecto)
y el password será 'micontraseñasambasuperlarga'


Pero claro, escribir todo eso (smb://....) cada vez es un poco rollo, así que podemos atajar haciendo un 'lanzador' (acceso directo) en el escritorio.
Para ello el comando será el siguiente, pero antes recordar que el acceso queda mejor si el icono es una carpeta o algo que lo identifique (no me sean desastres ;)

Comando: "nautilus smb://PCdeManolo/almacen"


Pues bien, después de trabajar unos meses así no me siento cómodo porque principalmente trabajo en consola así que vamos a montar el recurso compartido en alguna de nuestras carpetas, por ejemplo en la carpeta '/datos_manolo'

Paquete necesario: smbfs

smbfs:
mount and umount commands for the smbfs (for kernels >= than 2.2.x)
Smbfs is a filesystem which understands the SMB/CIFS protocol.
This is the protocol Windows for Workgroups, Windows NT or
LAN Manager use to talk to each other. It was inspired by
samba, the program by Andrew Tridgell that turns any unix
site into a file server for DOS or Windows clients.

If you want to use command-line utilities like smbclient, smbtar
and/or smbspool you just need to install the smbclient package.

El comando en cuestíon sería:
#mount -t smbfs -o username=manolo //PCdeManolo/almacen /datos_manolo

o bien

#mount -t smbfs -o username=manolo,password=micontraseñasambasuperlarga //PCdeManolo/almacen /datos_manolo


Esta última linea (la que lleva el password incorporado) lo podemos meter en un script para atajar, pero ojo con los permisos de lectura haber si alguien lee el fichero y averigua la contraseña.


Pa quien le interese (no es mi caso). Para que el recurso se monte en la carpeta al arrancar la máquina. Hay que incluir en el fichero /etc/fstab lo siguiente:

//PCdeManolo/alacen /datos_manolo smbfs username=manolo,password=micontraseñasambasuperlarga 0 0

viernes, 7 de septiembre de 2007

Webcam Labtec en Linux y amsn

Hay mucha información, y todo el mundo recomienda el spca5xx pues bien yo no iba ha ser menos y me lo instalado.

No recuerdo los pasos pero se que en esta web te bajas los fuentes...

OJO con la versión de kernel porque lo dice muy clarito:

for kernel up from 2.6.11 : gspcav1-20070508.tar.gz
for kernel below 2.6.11: spca5xx version 0.60.00-1:
spca5xx-v4l1goodbye.tar.gz

Así que me bajé el gspcav1-xxxxx.tar.gz para mi kernel 2.6.16
se instala i listo.

Al principio no es tan bonito.
Con la orden xawtv la webcam se ve mal (sale la mitad y con rallas)
Con mplayer sale igual de mal con 352x288, tamaño para la que la webcam esta preparada, pero si coloco un tamaño 320x240 la imagen sale 'perfecta' dentro de lo que cabe esperar de una camara de 11€

mplayer tv:// -tv driver=v4l:width=352:height=288

Pero el chasco me lo llevo al intentar probarla en el amsn v. 0.R97 (lo último de lo último hasta la fecha). El programa provoca una excepción y deja de funcionar. Lo bueno de todo es que detecta el nombre "Labtec Webcam Elch2" y el dispositivo "SPCA561".

Pues bien, si ejecuto el amsn anterior (v. 0.R96) la webcam funciona (consigo verme en la pantalla).

Aún no he podido charlar con nadie, pero por lo que veo esto tiene buena pinta.

En linux utilizar el skye de windows para enviar los sms

Para los usuarios de skype que hemos migrado de windows a linux (yo, por ejemplo) se habrán quedado de piedra al ver lo pobre que es la versión linux comparada con la de windows. Por supuesto que todo lo que voy a contar se podría evitar si la versión de skype para linux fuese igual de buena que la de Windows.

Pero como las cosas de palacio van despacio :) ....
ahí va una solución 'temporal' para poder enviar los sms desde el PC.

Solución: Instalar en una máquina virtual un windows y instalarle el skype.

He elegido instalar la máquina virtual VirtualBox por ser GRATIS.
En su web se puede descargar los binarios.
Para los que usen sistemas basados en debian pueden incluir las fuentes. Así el programa se actualiza solo, de la otra forma creo que no.

Instalar el windows, pues nada, se usa el windows que llevaba el portatil inicialimente, así no se 'piratea' ninguna licencia ;)

Tengo que decir, que despues de instalar el soft. de virtualbox en el Windows que le metí el programa se integra perfectamente con el Ubuntu 7.04 aunque....

A veces el Skype produce un error y se debe reiniciar (el programa, no el sist. oper.)

Configurar sonido, microfono para audacity

Chuleta para hacer funcionar el micrófono (integrado y exterior) de un portátil que usa Ubuntu 7.04.

Ctrl+P (Preferencias del Audacity) SOLO SE CAMBIAN LOS DISPOSITIVOS

Listado de dispositivos que aparecen en:
REPRODUCCIÓN:
  • OSS:/dev/dsp
  • ALSA:Intel 82801DB-ICH4: Intel 82801DB-I-CH4 (hw:0,0)
  • ALSA:Intel 82801DB-ICH4: Intel 82801DB-I-CH4 - IRV958 (hw:0,4)
  • ALSA: front
  • ALSA: iec958
  • ALSA: spdif
GRABACIÓN:
  • OSS:/dev/dsp
  • ALSA:Intel 82801DB-ICH4: Intel 82801DB-I-CH4 - MIC ADC (hw:0,1)
  • ALSA:Intel 82801DB-ICH4: Intel 82801DB-I-CH4 - MIC2 ADC (hw:0,2)
  • ALSA:Intel 82801DB-ICH4: Intel 82801DB-I-CH4 - ADC2 (hw:0,3)
  • ALSA:front
Creo recordar que originalmente....

Reproducción => Dispositivo: OSS:/dev/dsp
Grabación => Dispositivo: OSS:/dev/dsp


Pero esto solo reproducía. A la hora de grabar sale un error...(algo sobre que ajustar el dispositivo o la frecuencia de muestreo)

La configuración que me funciona:
REPRODUCCIÓN
  • ALSA:Intel 82801DB-ICH4: Intel 82801DB-I-CH4 (hw:0,0)
GRABACIÓN
  • ALSA: front

Pero para eso hay que tocar el alsamixer
F3 -> View [Playback]
F4 -> View [Capture]
F5 -> View [All]

Si hay "MM" esta en "Mute" y aunque le subamos el volumen seguira desactivado.
Para activarlo pulsar la tecla 'M'

Pues bien, la configuració que tengo para poder hablar por el microfono y
[Playback]
  • Headphone : MM
  • Mic : MM (activarlo para oírse uno mismo por el altavoz mientras se usa el micro)
  • Mic boos : 00 (activado para que amplifique +20dB)
  • Mic Selec: mic1
  • IEC958, PCSpeak, Aux: MM
  • Mono out: Mic
  • External: MM
[Capture] situarse sobre una fuente y pulsar espacio para asignarla
  • 3D Control -Center : 0
  • 3d Control - Depth : 0
  • Mic <-- asinarla con la tecla espacio.
  • El resto (CD,video,mix,Phone,...) debe tener "----------"
  • IEC958 P : 0 (IEC958 Playback AC97 - SPSA)
  • Capture: 60 (con los +20dB extra del micboss la grabación se satura con valores muy altos)

Nota: Una vez funcione ajustar lo parametros para ver que hace cada cosa.