Archivo

Archive for the ‘Ubuntu’ Category

Script Carpeta compartida en VirtualBox OSE

junio 30, 2010 1 comentario

Aquí os dejo un par de scripts para añadir directorios compartidos en el VirtualBox OSE, hechos por mi.

Este primero es en modo texto. simplemente copialo en un nuevo documento ya sea con Gedit o el que prefieras, guardalo con el nombre que quieras y extensión sh (nombre.sh), cambiale los permisos para ejecución (chmod 755 nombre.sh) y listo.

#!/bin/bash
function leeinfo ()
{
read -p "Nombre de la maquina virtual, (Ej: WindowsXP): " MVirtual
DIRECTORIO=`zenity --file-selection --directory --title="Seleccione un Directorio para compartir"`
echo -e "33[1;33m\nMaquina seleccionada: $MVirtual"
echo -e "Directorio seleccionado: $DIRECTORIO33[0m"
read -p "Es correcta esta informacion (S o N): " correcta
aplicar
}
function aplicar ()
{
if [ "$correcta" = "s" -o "$correcta" = "S" ]
then
`vboxmanage sharedfolder add $MVirtual -name $DIRECTORIO -hostpath $DIRECTORIO`
echo -e "33[1;32m\nDirectorio agregado correctamente33[0m"
else
echo -e "33[1;31m\nDirectorio NO agregado33[0m"
leeinfo
fi
}
clear
echo "Script para agregar carpeta compartida para VirtualBox en Ubuntu."
echo "================================================================="
echo "Este script solo funciona bajo VirtualBox OSE"
echo  -e "33[1;31m\n¡¡IMPORTANTE!!"
echo "Cierra cualquier ventana abierta del VirtualBox, también debes"
echo "descartar cualquier estado guardado en la maquina Virtual y tener"
echo -e "instaladas las guest aditions para que funcione correctamente.\n33[0m"
leeinfo
echo -e "\nAhora incia la maquina virtual y podrás acceder a la carpeta compartida"
echo "en VirtualBox Shared Folders dentro de mis sitios de red, aunque"
echo "recomiendo, por comodidad que agreges una nueva unidad de red."
read -p "" salir

Este otro es lo mismo pero usando zenity por lo que es totalmente gráfico. simplemente copialo en un nuevo documento ya sea con Gedit o el que prefieras, guardalo con el nombre que quieras y extensión sh (nombre.sh), cambiale los permisos para ejecución (chmod 755 nombre.sh) y listo.

#!/bin/bash
clear
function leeinfo ()
{
echo "Adquiriendo informacion ..."
MVirtual=`zenity --entry --title="Nombre MV" --text="Nombre de la maquina virtual, (Ej: WindowsXP):"`
DIRECTORIO=`zenity --file-selection --directory --title="Seleccione un Directorio para compartir"`
echo "Mostrando informacion ..."
`zenity --question --text="Maquina seleccionada: $MVirtual\nDirectorio seleccionado: $DIRECTORIO\n\nEs correcta esta informacion" --title="Desea Continuar?"`
aplicar
}
function aplicar ()
{
if [ $? -ne 0 ]
then
zenity --info --text="Directorio NO agregado" --title="Informacion"
leeinfo
else
#`vboxmanage sharedfolder add $MVirtual -name $DIRECTORIO -hostpath $DIRECTORIO`
zenity --info --text="Directorio agregado correctamente" --title="Informacion"
fi
}
echo "Iniciando Script ..."
zenity --info --text="Este script solo funciona bajo VirtualBox OSE.\nCierra cualquier ventana abierta del VirtualBox, también debes\ndescartar cualquier estado guardado en la maquina Virtual y tener instaladas las guest aditions para que funcione correctamente." --title="Crear carpeta compartida para VirtualBox en Ubuntu"
leeinfo
zenity --info --text="Ahora incia la maquina virtual y podrás acceder a la carpeta compartida, en VirtualBox Shared Folders dentro de mis sitios de red, aunque recomiendo, por comodidad que agreges una nueva unidad de red." --title="Informacion"

Anuncios
Categorías:Linux, script, Ubuntu

Mov a Avi

mayo 20, 2008 Deja un comentario

Tengo una Nikon Coolpix L11 la cual no está mal para sacar fotografías, ya que corrigiendo un poco los niveles ya sea con el Gimp o el Photoshop quedan con una calidad mas que aceptable para el tipo de cámara que es.

Resulta que como casi todas las cámaras digitales también permite grabar vídeos con una calidad bastante reducida, y el problema se hace mayor cuando tienes que re-codificar esos vídeos para que tu reproductor de salón pueda reconocerlos, ya que en el caso de esta cámara y muchas otras el formato en el que graban es *.MOV.

Pues para solucionar esto y después de leer la bitácora de SaYRuX, básicamente lo que debes hacer es lo siguiente:

1.- Instala el mencoder si no lo tienes, ya sea usando Synaptic o bien Aptitude.

sudo aptitude install mencoder

2a.- Si lo que quieres es procesar un único archivo introduce esta linea de comandos, modificandola a tus necesidades:

mencoder -o archivo_destino.avi -ovc xvid -xvidencopts bitrate=1500 -oac mp3lame -lameopts cbr:br=128 archivo_origen.MOV

2b.- Si por el contrario quieres procesar un directorio en que contienes los archivos:

for i in /directiro/ origen/ imagenes/*.MOV; do mencoder -ovc xvid -xvidencopts bitrate=1500 -oac mp3lame -lameopts cbr:br=128 $i -o $i.avi; done

Espero que os sirva.

Categorías:Manuales, Ubuntu, Video

Como usar 7zip en Ubuntu sencillamente

mayo 16, 2008 Deja un comentario

Desde hace bastante tiempo que uso el 7zip para crear y gestionar archivos compartidos, sobre todo por los formatos que soporta, zip y rar entre ellos, así como por las tasas de compresión de este formato, que nada tiene que envidiar a otros.

Para usarlo en Ubuntu y después de instalarlo a través de Synaptic o bién a través de agregar o quitar programas, lo usaremos en cualquier terminal haciendo uso de los comandos propios del programa, que se consiguen escribiendo 7z en cualquier Terminal.

Pues aparte de aprendernos o tener que consultar los comandos que podemos usar con el 7zip, aqui os dejo una pagina donde podemos crear facilmente la linea de comandos a usar rellenando un simple formulario.

Categorías:Internet, Trucos, Ubuntu

Instalar fuentes en Ubuntu

mayo 15, 2008 Deja un comentario

El otro día estaba retocando algunas imágenes en el Gimp, cuando me vi en la necesidad de instalar alguna fuente y la verdad desconocía como hacerlo en Ubuntu.

Después de Googlear un rato descubrí estas paginas, bitácora de Bronch, bitácora de Symphox y la bitácora de Tuxinga, donde explican los diferentes maneras con las que hacer esto.

Basicamente podemos copiarlas directamente en la carpeta de fuentes, ubicada en y “/usr/share/fonts/” usando para ello el comando

gksu nautilus /usr/share/fonts/truetype/

Categorías:Ubuntu

Montar imagenes de CD/DVD en Ubuntu

mayo 13, 2008 Deja un comentario

Como estoy usando el Ubuntu desde hace algún tiempo he ido recopilando artículos, consejos y trucos sobre este sistema operativo, así como programas que reemplazan a la perfección otros similares pero para Windows.

Aquí dejo un enlace a El Cajón de Bronch v2.0, sobre como poder montar imágenes de CD/DVD con unas simples lineas de comando y otras operaciones bastante sencillas.

A groso modo explico como montar algunos tipos de imagen:

ISO
Ejemplo:
Abrimos una ventana de Terminal.
Escribimos el siguiente comando modificando según convenga.

sudo mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

Para poder desmontarla simplemente usaremos el siguiente comando.

sudo umount /directorio/de/montaje

NRG (NERO)
Ejemplo:

mount -t iso9660 -o loop,offset=307200 archivo.nrg /directorio/de/montaje

Para mas tipos y ejemplos pasaros por el blog que comento y podréis verlos todos, recomendado ya que va añadiendo tipos de imagenes de vez en cuando.

En el caso de las ISO y los NRG, también podeis añadir scripts a el Nautilus que hacen estas operaciones mucho más sencillas como encontramos un ejemplo para un script para montar/desmontar imagenes ISO desde un sencillo script.

Yo he creado otros dos scripts para montar y desmontar imagenes NRG, aqui los pongo para que los podáis usar:

MONTAR

#!/bin/bash
#
# nautilus-mount-iso

gksudo -u root -k /bin/echo “got r00t?”

sudo mkdir /media/”$*”

if sudo mount -o loop,offset=307200 -t iso9660 “$*” /media/”$*”
then
if zenity –question –title “NRG Mounter” –text “$* montado correctamente.

¿Abrir volumen?”
then
nautilus /media/”$*” –no-desktop
fi
exit 0
else
sudo rmdir /media/”$*”
zenity –error –title “NRG Mounter” –text “No se puede montar $*!”
exit 1
fi


DESMONTAR

#!/bin/bash
#
for I in “$*”
do
foo=`gksudo -u root -k -m “enter your password for root terminal
access” /bin/echo “got r00t?”`

sudo umount “$I” && zenity –info –text “/media/$I/ desmontado con éxito” && sudo rmdir “/media/$I/”
done
done
exit 0

Categorías:Trucos, Ubuntu

Howto’s Ubuntu Feisty fawn

septiembre 17, 2007 Deja un comentario

Pues revisando y organizando el Disco Duro Externo, encontré estos tutoriales que quería haber publicado antes pero quedaron olvidados. Aqui os los enlazo por si hicieran falta algún día.

Si encuentro las que faltan a estas ya las postearé mas adelante, espero que os sirvan de algo

Categorías:Linux, Manuales, Ubuntu